Remove o LXDM e inicia o DE via startx / startlxde

6

Desejo remover o lxdm e iniciar o lxde com apenas startx ou startlxde .

Anteriormente, eu só tinha uma instalação openbox e estava construindo isso. Eu então instalei o lxde , mas queria me livrar do lxdm , então eu o desinstalei. Ao fazer isso, digitar startx ou startlxde me coloca na sessão openbox anterior e não na sessão lxde . Como faço para corrigir isso?

    
por Noah Clark 09.01.2013 / 04:54

2 respostas

1

Meu entendimento é que você removeu o lxdm e inicializou na linha de comando. Por que não instalar outro gerenciador de desktop, em vez de lxdm? Por exemplo, sudo apt-get install gdm ou sudo apt-get install lightdm ? De fato, se você instalou o lxde após instalar o ubuntu, o lightdm já deveria estar na sua máquina. Você poderia mudar para ele com sudo dpkg-reconfigure lightdm e mudar a sessão de lá.

Você também pode especificar a sessão da área de trabalho padrão no arquivo /var/lib/AccountsService/users/yourusernamehere , especificamente na linha 12, onde diz XSession

Se o que você deseja é inicializar na linha de comando e iniciar o servidor x manualmente, veja o que você pode fazer:

Abra /etc/default/grub com seu editor de texto favorito (note que você precisa usar o sudo)

e edite a linha GRUB_CMDLINE_LINUX="text" , que está na captura de tela abaixo da linha 12

Salve o arquivo, execute sudo update-grub e reinicialize quando terminar. Uma vez que você inicializar, você será solicitado a efetuar login no tty, execute sudo service lightdm start , onde lightdm é o gerenciador de recepção / desktop que você quer usar ou ter

Como alternativa, você pode iniciar a sessão de caixa aberta com o seguinte comando: openbox --replace diretamente do lxde (não funciona em tty)

Entre outras coisas, você pode fazer sudo service lightdm start && openbox --replace como oneliner ou colocá-lo em um script

    
por Sergiy Kolodyazhnyy 03.03.2015 / 01:04
0

Seu arquivo .xinitrc precisará ser alterado para iniciar o lxde em vez do openbox. Abra um terminal e digite nano ~/.xinitrc . Você deve ver uma linha que diz "exec openbox-session". Comente essa linha adicionando um "#" como o primeiro caractere. Em seguida, adicione uma linha que diga exec lxde-session .

O xinit manpage oferece uma descrição mais completa do que este arquivo faz, mas, basicamente, é o arquivo que o startx examina para decidir o que fazer e em qual ordem fazer. Aqui está a manpage do arquivo xinit do Ubuntu.

Se isso não funcionar, o wiki do LXDE também tem as seguintes instruções em seu wiki :

Nenhum gerenciador de exibição, use startx Execute o seguinte comando:

sudo update-alternatives --config x-session-manager

Em seguida, escolha startlxde. Na próxima vez que você executar o startx, o LXDE será iniciado.

    
por Hank Gettinger 09.01.2013 / 22:36

Tags