Ambiente gráfico só inicia pelo startx

1. Ambiente gráfico só inicia pelo startx

Anderson da Silva Calácio
Bodock

(usa Linux Mint)

Enviado em 14/04/2021 - 17:17h

Olá senhores e senhoras!

Depois de várias pesquisas resolvi expor meu problema porque as resoluções de outros tópicos não se encaixavam no meu problema e/ou não o resolveram.

faz algum tempo, eu fiz uma atualização básica de kernel no meu Linux Mint(Computador de trabalho) e depois disso, quando inicio o meu pc, só consigo entrar no ambiente gráfico com o startx. o ambiente gráfico do meu PC é o X-Cinnamon e gostaria de saber se tem alguma coisa que eu possa fazer para resolver o problema. Se em último caso, a solução for reinstalar o sistema, aí vou ficar usando ele dessa forma mesmo. acho até um pouco divertido ter que dar uns 2 comandos sempre que ligo o meu pc. Isso afasta alguns usuários!!

Só ṕra informar, meu pc é simples. tudo onboard. estação de trabalho mesmo.

cat /etc/*-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=19
DISTRIB_CODENAME=tara
DISTRIB_DESCRIPTION="Linux Mint 19 Tara"
NAME="Linux Mint"
VERSION="19 (Tara)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 19"
VERSION_ID="19"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.ubuntu.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=tara
UBUNTU_CODENAME=bionic
cat: /etc/upstream-release: É um diretório

Obrigado pela atenção


  


2. Re: Ambiente gráfico só inicia pelo startx

LinuxWalker
Delusion

(usa Debian)

Enviado em 14/04/2021 - 19:59h

O mais fácil e direto é instalar outro gerenciador de login e habilitá-lo.
isso não vai alterar em nada o teu sistema, só a forma de logar. (no caso é apenas o gerenciador)
existem vários gerenciadores de login, pode ser que você tenha desinstalado o teu (lightdm?) ou que ele esteja com problemas.
Como o cinnamon tem base no gnomeshell, eu instalaria o gdm3.



Linux User # 624552


3. Re: Ambiente gráfico só inicia pelo startx

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 14/04/2021 - 20:20h

Rode o comando runlevel e verifique se retorna 3 ou 5 (ou nenhum dos dois)


4. Re: Ambiente gráfico só inicia pelo startx

Anderson da Silva Calácio
Bodock

(usa Linux Mint)

Enviado em 15/04/2021 - 08:32h


leandropscardua escreveu:

Rode o comando runlevel e verifique se retorna 3 ou 5 (ou nenhum dos dois)


runlevel
N 5



5. Re: Ambiente gráfico só inicia pelo startx

Anderson da Silva Calácio
Bodock

(usa Linux Mint)

Enviado em 15/04/2021 - 09:03h


Delusion escreveu:

O mais fácil e direto é instalar outro gerenciador de login e habilitá-lo.
isso não vai alterar em nada o teu sistema, só a forma de logar. (no caso é apenas o gerenciador)
existem vários gerenciadores de login, pode ser que você tenha desinstalado o teu (lightdm?) ou que ele esteja com problemas.
Como o cinnamon tem base no gnomeshell, eu instalaria o gdm3.



Linux User # 624552


realmente.
usei apt-get install gdm3 -y como root no terminal e instalou e configurou de boa. Voltou a tela de login. Obrigado. Meu lightdm deve ter bugado alguma coisa mesmo porque dei um dpkg-reconfigure nele e não aconteceu nada.
Em todo caso. Problema resolvido. Obrigado ao nobres colegas.


6. Re: Ambiente gráfico só inicia pelo startx

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/04/2021 - 09:54h

Como o amigo falou acima, acho que basta você instalar um Gerenciadro de Sessões/Login.
O comando `startx' é um script que lida com algumas configurações para o `xinit' possa iniciar,
e é bom ter um gerenciador de sessões pois eles setam várias configurações que vc só pode
sentir falta em determinadas situações e tal, por exemplo, pode ter um tal de d-bus que vira e mexe,
se não configurado, pode gerar alguns erros chatos depois na interface gráfica.. Nem todas os
ambientes gráficos usam dbus, se me lembro bem...

Enfim, estava procurando aqui, e o cinammon tem um script de inicialização de sessões
que deve ser usado ao invés do `startx`, parece que o comando seria `cinnamon-session'..
Cada ambiente de trabalho tem um script de inicialização, no caso do XFCE é o `startxfce4'..

Então tem vários gerenciadores de login, como o MDM, GDM, LightDM eLXDM (eu uso o CDM).
https://cinnamon-spices.linuxmint.com/applets/view/175

Eu tenho um iniciador de sessões bem simples que tu pode adicionar no ~/.profile ou ~/.bash_profile,
que tu pode usar (mas recomendo usar algum gerenciador de sessões oficial mais robusto para evitar qq coisa):

https://pastebin.com/NVnr7r4y