Como remover entradas de sessão do LightDM?

26

Eu recentemente adicionei o Cairo Dock ao meu GNOME Shell em 11.10. O Cairo Dock é ótimo, mas tenho um pequeno problema que gostaria de corrigir: depois de instalar o Cairo Dock, o LightDM inclui duas entradas irrelevantes para desktops que não funcionam. (As entradas para os desktops de trabalho não são afetadas, então acho que eu poderia simplesmente ignorar as entradas estranhas, mas ...)

Portanto, gostaria de remover / editar as entradas estranhas no LightDM. Eu olhei e procurei discussões sobre como fazer isso, mas não tive muita sorte.

Alguma sugestão sobre como editar o menu de login em 11.10?

    
por Lexalt 21.11.2011 / 00:07

3 respostas

28

A lista de sessões é definida pelos arquivos .desktop na pasta /usr/share/xsessions

Vamos remover o GNOME Classic

Em um terminal:

cd /usr/share/xsessions
sudo mv gnome-classic.desktop gnome-classic.desktop.backup

Isso renomeia o arquivo gnome-classic da área de trabalho

Logout - a nova lista de sessões será semelhante a:

    
por fossfreedom 21.11.2011 / 00:29
12

Seus mantenedores de pacotes ficarão orgulhosos de você, da seguinte maneira:

sudo mkdir /usr/share/xsessions/hidden
sudo dpkg-divert --rename \
      --divert /usr/share/xsessions/hidden/gnome-classic.desktop \
      --add /usr/share/xsessions/gnome-classic.desktop

O que isto faz é instruir o gerenciador de pacotes a lembrar de um novo local para o arquivo. Isso tem várias vantagens sobre as outras respostas:

  • Garante que uma futura instalação / atualização de pacotes não reverterá sua alteração
  • Funciona com outros gerenciadores de exibição (lxdm, por exemplo, listas .backup entradas)
  • Você pode reverter isso facilmente se mudar de ideia com:

    sudo dpkg-divert --rename --remove /usr/share/xsessions/gnome-classic.desktop

por Aryeh Leib Taurog 21.07.2014 / 23:33
11
  • Abra o terminal com Ctrl-Alt-T
  • cd /usr/share/xsessions
  • ls mostrará, por exemplo:

    awesome.desktop  gnome-shell.desktop  ubuntu.desktop
    gnome.desktop    ubuntu-2d.desktop
  • Use sudo rm lubuntu.desktop (ou qualquer outro) para remover os que você não precisa mais.

  • Efetue logout e você verá as alterações - se não, reinicie e você as verá.
por ish 10.06.2012 / 03:05