Author Topic: Bug: From gnome-settings-daemon to xfce-mcs-manager  (Read 5834 times)

Gagis

  • Guest
Bug: From gnome-settings-daemon to xfce-mcs-manager
« on: August 01, 2008, 09:47:06 am »
Alright. This switch is screwing Mac users badly.

xfce-mcs-manager(now depencency of opengeu-settings or something) does not include a keyboard layout configuration utility, and thus I am left without alt-gr and other essential keys that need to be manually mapped. Configuring them to gnome-settings is much easier than the hassle of finding out how to map keys to xorg.conf.

It also screws my fix for the ICC colour profile(Linux needs severe gamma correction for MBP LCD:s), and forces screen resolution to something definitely not combatible with the screen. X itself, gnome and amdcccle can set the resolution correctly.

It might certainly be more resource-friendly, but it also surely lacks essential functionality. I now have a new favourite process to KILL KILL KILL KILL KILL.

EDIT: It even resets and overrides screen resolution set trough E17 and gamma correction set trough X. Rather annoying. The keyboard settings I managed to get around though.

EDIT2: It makes the screen rather blue and resets the resolution to something VERY wrong every time I change the gtk theme or a part of it or when it resets at login.
« Last Edit: August 01, 2008, 07:36:52 pm by Gagis »

darkmaster

  • Guest
Re: Bug: From gnome-settings-daemon to xfce-mcs-manager
« Reply #1 on: August 04, 2008, 09:56:50 pm »
Ok, I'm a Mac user myself. Let's try to debug everything that does not work, a problem at a time. First, we had to change from gnome-settings-daemon because the latest verson of the daemon is unusable. It crashes very often and it is terribly resource angry, much more than any other process in E17. That's probably because gnome is heading in a very incompatible way from E17, the previous daemon was usable... SOrry but it was necessary...
Now for the problems:
1) I'm changing the resolution from the e17 configuration panel and everything goes well, the res changes ok. What's the problems you found, could you explain me well the passages you did?

Gagis

  • Guest
Re: Bug: From gnome-settings-daemon to xfce-mcs-manager
« Reply #2 on: August 06, 2008, 01:17:48 pm »
Somehow I managed to get the xfce-mcs-manager to keep my correct resolution, but in case I'd ever want to change the resolution I would have to do it trough xfce settings or it would simply override changes from other sources. Resolution set from other sources remains only until next login or manager is refreshed by changing some of the settings it controls.

The screen: Linux by default does not quite understand the macbook pro screen properly so the gammas are badly off, making the screen display colours weirdly. I use xcalib to load the ICC profile copied from the OSX partition to calibrate it correctly. Problem is that xfce-mcs-manager overrides this as well as it is started or refreshed. I have crreated a .desktop file that executes: sleep 5 && xcalib /blahblahblah.icc to have it set the colour profile AFTER the mcs-manager starts. but it is not a long term solution and the manager resets it whenever it is refreshed for some reason. It probably thinks that the crappy gamma bars in xfce display settings are supposed to be used.
« Last Edit: August 06, 2008, 01:20:07 pm by Gagis »

zoe-scutterbug

  • Guest
Re: Bug: From gnome-settings-daemon to xfce-mcs-manager
« Reply #3 on: August 06, 2008, 01:59:15 pm »

hi you are talking about new intel macs
rather than the old ppc architecture?

i have old pink 1999 mac at home...would love to put opengeu on it

i guess its unlikely

have fun
zoe

darkmaster

  • Guest
Re: Bug: From gnome-settings-daemon to xfce-mcs-manager
« Reply #4 on: August 06, 2008, 03:33:25 pm »
Somehow I managed to get the xfce-mcs-manager to keep my correct resolution, but in case I'd ever want to change the resolution I would have to do it trough xfce settings or it would simply override changes from other sources. Resolution set from other sources remains only until next login or manager is refreshed by changing some of the settings it controls.

The screen: Linux by default does not quite understand the macbook pro screen properly so the gammas are badly off, making the screen display colours weirdly. I use xcalib to load the ICC profile copied from the OSX partition to calibrate it correctly. Problem is that xfce-mcs-manager overrides this as well as it is started or refreshed. I have crreated a .desktop file that executes: sleep 5 && xcalib /blahblahblah.icc to have it set the colour profile AFTER the mcs-manager starts. but it is not a long term solution and the manager resets it whenever it is refreshed for some reason. It probably thinks that the crappy gamma bars in xfce display settings are supposed to be used.
Listen, since I don't have your same problems, you'll have to test something for me to see if I found a good solution.
Open Thunar as a superuser (gksu thunar) and browse here:
/usr/lib/xfce4/mcs-plugins
Then create a temp folder and move all of the plugins you find in that dir into the temp folder, except for libxfce4settings.so and ui_plugin.so
Now open the geutheme application and change any gtk theme, just to restart the xfce-mcs-settings daemon. What you did now was removing all the undesirable plugins that overrided your settings. After that operation, please check if the settings you change are kept as they are or if the daemon is still trying to override them, post me back soon.

Gagis

  • Guest
Re: Bug: From gnome-settings-daemon to xfce-mcs-manager
« Reply #5 on: August 07, 2008, 04:33:32 pm »
Somehow I managed to get the xfce-mcs-manager to keep my correct resolution, but in case I'd ever want to change the resolution I would have to do it trough xfce settings or it would simply override changes from other sources. Resolution set from other sources remains only until next login or manager is refreshed by changing some of the settings it controls.

The screen: Linux by default does not quite understand the macbook pro screen properly so the gammas are badly off, making the screen display colours weirdly. I use xcalib to load the ICC profile copied from the OSX partition to calibrate it correctly. Problem is that xfce-mcs-manager overrides this as well as it is started or refreshed. I have crreated a .desktop file that executes: sleep 5 && xcalib /blahblahblah.icc to have it set the colour profile AFTER the mcs-manager starts. but it is not a long term solution and the manager resets it whenever it is refreshed for some reason. It probably thinks that the crappy gamma bars in xfce display settings are supposed to be used.
Listen, since I don't have your same problems, you'll have to test something for me to see if I found a good solution.
Open Thunar as a superuser (gksu thunar) and browse here:
/usr/lib/xfce4/mcs-plugins
Then create a temp folder and move all of the plugins you find in that dir into the temp folder, except for libxfce4settings.so and ui_plugin.so
Now open the geutheme application and change any gtk theme, just to restart the xfce-mcs-settings daemon. What you did now was removing all the undesirable plugins that overrided your settings. After that operation, please check if the settings you change are kept as they are or if the daemon is still trying to override them, post me back soon.
Good thinking! That did the trick. Do you think if any of the now removed would be of any actual use? The screen is probably borked by just one of them. Does not seem as if I have lost any functionaly though.
« Last Edit: August 07, 2008, 04:35:51 pm by Gagis »

darkmaster

  • Guest
Re: Bug: From gnome-settings-daemon to xfce-mcs-manager
« Reply #6 on: August 07, 2008, 05:42:00 pm »
Gagis those plugins are useless in E. They are usefull only in XFCE, so, if you are not planning to use XFCE, you can just remove them. You gave me important feedback here. They where creating a bug rather thana  feature. i thought I'd live with those plugins installed even if they where not needed but they even bug the system... so i'll have somehow to solve the problem without having people remain with an unusable XFCE desktop... dunno how to do it right now but will know.

So, other bugs?

Gagis

  • Guest
Re: Bug: From gnome-settings-daemon to xfce-mcs-manager
« Reply #7 on: August 08, 2008, 11:02:56 am »
Coo.

One thing does bother me: Unlike other Ubuntu-variants, OpenGEU does not mount my usb drive or cd automatically before I click them in Thunar. It it rather annoying since I have many apps that want to access my usb drive or CD drive when they are started(music player, some games, torrent downloader), and get seriously confused when they are not available.

darkmaster

  • Guest
Re: Bug: From gnome-settings-daemon to xfce-mcs-manager
« Reply #8 on: August 08, 2008, 11:54:09 am »
Coo.

One thing does bother me: Unlike other Ubuntu-variants, OpenGEU does not mount my usb drive or cd automatically before I click them in Thunar. It it rather annoying since I have many apps that want to access my usb drive or CD drive when they are started(music player, some games, torrent downloader), and get seriously confused when they are not available.
Ok, will see how can we fix it :)
Thank you for the great feedback and expect a fix for this too soon.

Gagis

  • Guest
Re: Bug: From gnome-settings-daemon to xfce-mcs-manager
« Reply #9 on: August 08, 2008, 08:58:21 pm »
One more thing: keyboard_plugin.so is quite vital. After rebooting it lost my(rather weird) keyboard layout, making me unable to use alt-gr. Testing if it returns after I re-enable the plugin. My MBP is from America with en_us kb but I am a Finn and use the Finnish layout on it, so it is a bit funny.

EDIT: Confirmed. The keyboard plugin is vital. It should not be removed.
« Last Edit: August 08, 2008, 09:04:10 pm by Gagis »

darkmaster

  • Guest
Re: Bug: From gnome-settings-daemon to xfce-mcs-manager
« Reply #10 on: August 08, 2008, 10:48:43 pm »
perfect it will not be removed then. To preserve compatibility with Xfce we are developing our own daemon starting from mcs-manager's code, so that we can only use the needed plugins. Thank you very much again for your report :)

Gagis

  • Guest
Re: Bug: From gnome-settings-daemon to xfce-mcs-manager
« Reply #11 on: August 24, 2008, 08:33:52 pm »
Looks like the Language module can be configured to replace most of the keyboard plugin functionality so removing it might be possible.

InTiLinuX Forum

Re: Bug: From gnome-settings-daemon to xfce-mcs-manager
« Reply #11 on: August 24, 2008, 08:33:52 pm »


Social Bookmarks

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf

 

Making International Conference Calls Günstige Soirée Robes de Cérémonie