O gerenciador de exibição deve estar configurando algumas redes que startx
não é.
Faça login nos dois caminhos e execute systemctl status --user
e salve a saída para revisão lado a lado. Se o método do gerenciador de login tiver iniciado alguns serviços extras, eles provavelmente estarão relacionados. Dois serviços envolvidos na configuração de rede são NetworkManager
e systemd-networkd
.
Verifique também o seu .bash_profile
. Ele é executado apenas para os logins da CLI e não para o login do gerenciador de exibição. Se fizesse algo como configurar proxies HTTP, essa também poderia ser a diferença.