Friday, 6 May 2011

Gnome 3

I decided to try Gnome 3 today.

Here are the problems I've found:

gpg-agent isn't loaded correctly

Gnome3's session does load gpg-agent, but it does not export the settings to gnome-terminal. Hence gnome-terminal does not use gpg-agent when you run, for example gpg --decrypt and -- if it's setup -- ssh

The fix is fairly simple: find the saved settings file (usually $HOME/.gnupg/gpg-agent-info-hostname), and export it in $HOME/.bashrc. For example:

if [ -r /home/berend.deschouwer/.gnupg/gpg-agent-hostname ]; then
 . .gnupg/gpg-agent-info-hostname
 export GPG_AGENT_INFO SSH_AUTH_SOCK SSH_AGENT_PID
fi

Upgrading requires rebooting

Upgrading can require rebooting. If a Gnome2 gnome-settings-daemon is running when it's upgraded to a Gnome3 gnome-settings-daemon, gnome-settings-daemon can use 100% CPU utilisation until you reboot.

gnome-shell does not always start

I haven't found a permanent solution for this yet. The process gnome-shell doesn't always start, or maybe crashes.

The workaround is to open a terminal, and run
export DISPLAY=:0.0
gnome-shell --replace &

It usually starts fine the second time.

No comments:

Post a Comment