Eu tive um problema parecido e acabei de desinstalar o unity-settings-daemon. Pode funcionar para você, já que você diz que o gnome-settings-daemon já está no seu início automático.
Eu gostaria de impedir que o unity-settings-daemon inicie quando eu fizer login e, em vez disso, executar o gnome-settings-daemon. A razão é que o daemon unity-settings é hilariamente quebrado (ou seja, atalhos de teclado personalizados não funcionam), e estou usando o Flashback do GNOME em vez do Unity de qualquer maneira.
Eu sei que posso simplesmente adicionar uma tarefa de login que executa o 'gnome-settings-daemon --replace', mas eu estou esperando por uma solução mais elegante que evite executar o unity-settings-daemon em primeiro lugar.
Eu apaguei o launcher do unity-settings-daemon de / etc / xdg / autostart / (curiosamente, havia também um gnome-settings-daemon), mas ele ainda é iniciado de alguma forma.
P.S. Eu sei que existem hacks para obter atalhos de teclado personalizados para trabalhar com o unity-settings-daemon; eles realmente parecem começar a funcionar se você reiniciar; Eu preferiria eliminar inteiramente o unity-settings-daemon
Eu tive um problema parecido e acabei de desinstalar o unity-settings-daemon. Pode funcionar para você, já que você diz que o gnome-settings-daemon já está no seu início automático.
Desde 13.10, o gerenciador de sessões ( gnome-session
por padrão) é executado gerenciado por outro gerenciador de processos: Upstart .
Com esse tipo de mixups, o processo de inicialização da sessão gráfica fica mais complicado em cada release. Se você quiser espiar um pouco, dê uma olhada em /usr/share/upstart/sessions
.
Em suma, você tem duas possibilidades:
/usr/share/xsessions/YOUR_SESSION.desktop
e procure o texto X-LightDM-DesktopName
. Se o valor for diferente do que GNOME
, escolha outro tipo de sessão. Crie um arquivo chamado ~/.xsessisonrc
e adicione a seguinte linha.
export XDG_CURRENT_DESKTOP = GNOME