Ubuntu 12.04 Substitua o unity-settings-daemon pelo gnome-settings-daemon

3

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

    
por Matt Pharoah 31.01.2015 / 23:22

2 respostas

0

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.

    
por Matjaz 13.02.2015 / 14:56
0

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:

  1. Veja qual sessão você está selecionando, acesse /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.
  2. Crie um arquivo chamado ~/.xsessisonrc e adicione a seguinte linha.

    export XDG_CURRENT_DESKTOP = GNOME

por C2H5OH 05.02.2016 / 21:09