Remove keyring from gnome-compat-startup key#200
Remove keyring from gnome-compat-startup key#200milouse wants to merge 1 commit intomate-desktop:masterfrom
Conversation
Mate Desktop support /etc/xdg/autostart elements and gnome-keyring-daemon (GKD) add entries, which mention explicitely Mate desktop there. Thus this entry is redundant. On the other hand, this entry is responsible for a "start-all-subcomponent" of GKD, which block fine selection of components to load at startup. I think this compat element is not needed any more. Fix: mate-desktop#182
|
Hmm, with this commit my ssh key isn't unlock anymore after session start. All three gnome-keyring in autostart are there and enabled. Looks like this is needed. |
|
Hum… very weird… can you check if you see gnome-keyring-ssh.desktop in the « startup applications » gui ? If not, it may be disabled by something else. Do you have such an entry: If not, it's surely a bug in gnome-keyring-daemon. |
|
Oh, no, forget about my previous message. Your behaviour is normal. In fact, Mate Desktop will spawn Without it, the later Thus my PR is wrong. The problem seems not to be in mate itself, but because the We should may be investigate on the GKD part for now. |
|
Mmmmh I just found something unclear to me. This line seems to indicate that mate-desktop spawn I'm not a C expert, nor a Mate guru :( @raveit65, if you have time, can you check if it works for you when you:
argv[0] = GNOME_KEYRING_DAEMON;
argv[1] = "--login";
argv[2] = "--daemonize";
argv[3] = NULL;Thank you very much! |
|
@raveit65 sorry for bothering you. In fact I'm not a mate developer and have no idea how to build and test part of mate desktop by myself. As you say in your first message that you were able to do so, I thought you were a Mate developer ready to help us. I can try to test this by myself if you know where I can found some beginner information on how to build and test part of the desktop. Thank you for your help and understanding. |

Mate Desktop support /etc/xdg/autostart elements and gnome-keyring-daemon (GKD) add entries, which mention explicitely Mate desktop there. Thus this entry is redundant. On the other hand, this entry is responsible for a "start-all-subcomponent" of GKD, which block fine selection of components to load at startup.
I think this compat element is not needed any more.
Fix: #182