-
-
Notifications
You must be signed in to change notification settings - Fork 157
monitors tab in gnome-control-center not accessible #11
Comments
Hi, Meanwhile i suggest you to do your settings under GNOME Thanks for let me know. |
I'll take time on this, i'm doing another important duties, next week will be about university projects. Thanks for the patient. |
I didn't have this exact issue but it's still related to the gnome-control-settings. Try running this in a terminal:
|
@damko thanks for this, i did as you suggest and this is the output when i open the screen tab:
|
@51v4n look into your gnome-session dir (/usr/share/gnome-session/sessions/). |
@damko yup, i did it as well and My apologizes for being late and unattend this, i'm in the middle of final university projects. This will be fixed anyway, thanks to all of you for let me know. |
I'm starting thinking that you've enabled some gnome-shell components that can not be launched but that somehow gets launched. |
Actually, due to hours of getting to understand about session components i'm thinking the same (there's a lot of components loaded).
On it! , let's find out.
Thanks! |
The (This would also enable colord support with i3) |
@t-8ch I agree with your words, it works only with |
Link to the current issue #11, [help wanted] Add Author at the end of README, i apologize for unatend this, i'm just the maintainer, all the credit goes to Lorenzo Villani.
@51v4n I have a small program (hack) that uses libmutter to expose the dbus service without actually starting the window manager. https://gist.github.com/t-8ch/5e59f5a5eff265ad429c779000511f0a The whole thing is fairly terrible (and may break with future versions of mutter) but seems to work for now. |
@t-8ch This is really cool!, thanks!, i build it and it fixes the issue! I could update the README with your approach but there has to be a way to integrate with everything(?).
Not at all, it's a perfectly proof of concept, another way to understand the components of GNOME. |
@51v4n So I tried to integrate it. It would be interesting if someone else also runs into this issue. |
@t-8ch I'll add your approach on the rest of the project. I can add you as a collaborator if you wish to test something else. |
@51v4n Feel free to use the code as you see fit. |
@t-8ch No problem, i understand, by the way thanks a lot for your sharing your snippet now i get more clearly what's going on. |
Just thought I'd note that @t-8ch's solution required the libmutter-1-dev package on ubuntu: |
@tarjei thanks for let us know, i didn't required to install anything to test the code my self. The point of that code is that, at least as a proof of concept, we learned that to get more integration under GNOME session we have to load the mutter's library, it's kind of tricky because we don't use GNOME's mutter so, with this piece of code we tell to GNOME session to load the mutter's library without start mutter (that's where i3-wm starts). So thanks to that proof of concept, now i get more understanding about what's going on, i'm taking time to implement a solution. Otherwise, if you have an approach it's welcome. |
@t-8ch Where do I have to put the |
@mist I am not sure anymore (can look later) but assume strongly that it should be before initializing libmutter. |
@t-8ch I tried different ways, but none worked, the pointer is still vanishing. Maybe this has something to do with using |
@mist I took another look and it seems my version with the sleep has been lost in my rewrites. I could image that this is dependent on some internal implementation details, so different versions of libmutter may the cause for this difference. |
@t-8ch Well, I only tried starting it during the running session and the cursor vanishes, so the sleep probably won't fix anything about it :( |
is there a list of gnome session components to start when launching i3? somethings that I've noticed the default gnome desktop offers that I would like to have in i3, but haven't yet figured out how:
on the plus side, when I use i3, my .xinitrc is loaded, whereas in gnome, it's not.
|
@NullVoxPopuli , well these are not managed as gnome session components but a core functionality of the gnome window manager (mutter). |
that's disappointing. I would have thought they had all that separated out into different programs. oh well. thanks for the info! |
I have been struggling with similar things and found the workaround with gnome-flashback. I just run it in my i3 config. Gnome-flashback is specifically designed to recover some functionality already moved to mutter or gnome-shell. So, it comes with some features built in but easy to disable if you want to. For example, I use mate daemons for power management and notifications. And it provides its own org.gnome.mutter.DisplayConfig so I dont think you actually need to use libmutter. |
@pssncp142,
As simple as that? huh. I just installed So, here's another approach that works! i'll add it to the wiki as well to @t-8ch's approach. At this point, this issue can be considered as fixed? |
Whoa! Awesome! |
@pssncp142 Thanks for sharing your workaround! now it is already available in 'Tips & Tricks': https://github.com/jcstr/i3-gnome/wiki/Tips-&-Tricks#gnome-flashback |
Thanks to @pssncp142 and his workaround on #11 share with us a simple way to fix the integration with the screen tab on GNOME control center And also 'GNOME Flashback' help to integrate in more ways i3 onto GNOME.
These days you can not replace window manager in GNOME or GNOME Classic session. GNOME Shell is more then window manager... One option is to use GNOME Flashback that still use old components - https://gitlab.gnome.org/GNOME/gnome-flashback/blob/master/data/sessions/Makefile.am
|
Yes, that should work as well. But, I vote for gnome-flashback being optional rather than the default. |
Is display configuration optional? Does i3 manage input settings and/or input sources? |
Gnome-flashback options are:
I prefer idle-monitor, notifications, desktop-background, power-applet disabled. It is something to explore for everyone's taste. I am not sure if there is a way to prevent gnome-flashback managing display configuration. Also, if you are using synaptics, gnome mouse/touchpad settings pretty much useless since gnome uses libinput for default as far as I know. |
I know what options GNOME Flashback has... You wrote - Options to disable some parts are mostly because of one reason - older Ubuntu versions used GNOME Flashback with Unity Settings Daemon that still had things that has been removed from GNOME Settings Daemon. You can not prevent it from managing display configuration - I removed that, because display configuration is not optional. Same is true for other things so in future most likely at least some options will disappear. |
I agree with that.
It's all about personal customization. Just for context, this issue shows the gap that this tweak has, sadly every update I'll keep in mind that The main reason i've been using this tweak is that it can be possible an integration with GNOME, far from extensions such as panels and other visual ones but it really helps with other components such as |
Seems like something broke again? can anyone confirm? I have an ASUS laptap where I'm not using gnome-flashback and I can view the displays settings, but I recently got a new Dell XPS 15 for work, and the display settings aren't loading / can't find any displays. |
actually, scratch that. modifying one of the .desktop files with GNOME-Flashback doesn't work, but |
Curious, there are no updates from GNOME/i3wm yet?
Obvious to mention but you have to add it, regardless of the presence of GNOME. |
I couldn't do it myself, but apparently, there is a specific order of running the daemons. See the files in here: https://github.com/deuill/i3-gnome-flashback. This does work. Tested in arch linux. |
The reason I'm closing this is because it is pretty well documented through the comments, thanks to everyone here for taking the time and figure out a solution. |
I am getting a segfault when clicking on "Devices" in gnome-control-center on a fresh Manjaro install in a virtual machine:
Is that related to the issue here with the Displays panel? It does not segfault when using i3-gnome-flashback. Is the solution to run flashback to get access to the panel like with this? |
Hi,
First: thank you for this cool project.
The README says one should start gsd-xsettings to get access to more (presumably the monitor) settings.
I have it running :
but but the screen tab says it cannot load any information about screens. In the console, I have the following error message:
Do you have any clue about this?
BTW, I am running gnome-i3 on Archlinux.
The text was updated successfully, but these errors were encountered: