Não é possível fazer o login com o Xorg 17.10 usando o combo Gnome / Xorg

3

Devido à minha nvidia GPU e ao meu terminal favorito que atualmente não suporta o Wayland, eu preciso usar o Xorg como servidor.

Durante o login, selecionando o equipamento relacionado ao GNOME com o Xorg (depois de instalar o 17.10 eu mudei para a interface GNOME baunilha) me dá uma tela preta piscando e eu sou ejetado de volta para a tela de login. Alguém pode ter alguma ideia do que eu preciso fazer para resolver isso?

Eu consigo fazer o login através do openbox e echo $XDG_SESSION_TYPE me dá o x11, então sei que o Xorg está presente. Eu executei o utilitário de reparo do Ubuntu que vem com o instalador.

Defina WaylandEnable=false em /etc/gdm3/custom.conf como false e isso permite que a tela de login execute o Xorg, embora o problema da tela preta intermitente persista.

Este é meu último login faile de /var/log/auth.log usando o ubuntu gnome:

Dec  5 18:37:37 micks-MS-7A33 gdm-password]: pam_unix(gdm-password:session): session opened for user micks by micks(uid=0)
Dec  5 18:37:37 micks-MS-7A33 systemd-logind[886]: New session 6 of user micks.
Dec  5 18:37:37 micks-MS-7A33 dbus[869]: [system] Rejected send message, 2 matched rules; type="error", sender=":1.2" (uid=0 pid=886 comm="/lib/systemd/systemd-logind ") interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply="0" d
estination=":1.177" (uid=1000 pid=2861 comm="/usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/use")
Dec  5 18:37:38 micks-MS-7A33 dbus[869]: [system] Rejected send message, 2 matched rules; type="error", sender=":1.2" (uid=0 pid=886 comm="/lib/systemd/systemd-logind ") interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply="0" d
estination=":1.177" (uid=1000 pid=2861 comm="/usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/use")
Dec  5 18:37:38 micks-MS-7A33 dbus[869]: [system] Rejected send message, 2 matched rules; type="error", sender=":1.2" (uid=0 pid=886 comm="/lib/systemd/systemd-logind ") interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply="0" d
estination=":1.177" (uid=1000 pid=2861 comm="/usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/use")
Dec  5 18:37:38 micks-MS-7A33 dbus[869]: [system] Rejected send message, 2 matched rules; type="error", sender=":1.2" (uid=0 pid=886 comm="/lib/systemd/systemd-logind ") interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply="0" d
estination=":1.177" (uid=1000 pid=2861 comm="/usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/use")
Dec  5 18:37:38 micks-MS-7A33 dbus[869]: [system] Rejected send message, 2 matched rules; type="error", sender=":1.2" (uid=0 pid=886 comm="/lib/systemd/systemd-logind ") interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply="0" d
estination=":1.177" (uid=1000 pid=2861 comm="/usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/use")
Dec  5 18:37:38 micks-MS-7A33 dbus[869]: [system] Rejected send message, 2 matched rules; type="error", sender=":1.2" (uid=0 pid=886 comm="/lib/systemd/systemd-logind ") interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply="0" d
estination=":1.177" (uid=1000 pid=2861 comm="/usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/use")
Dec  5 18:37:38 micks-MS-7A33 dbus[869]: [system] Rejected send message, 2 matched rules; type="error", sender=":1.2" (uid=0 pid=886 comm="/lib/systemd/systemd-logind ") interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply="0" d
estination=":1.177" (uid=1000 pid=2861 comm="/usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/use")

edit: colocando WaylandEnable=false de volta como um bloco de comentário ainda me pega

Dec  5 19:13:48 micks-MS-7A33 dbus[877]: message repeated 17 times: [ [system] Rejected send message, 2 matched rules; type="error", 
sender=":1.0" (uid=0 pid=833 comm="/lib/systemd/systemd-logind ") interface="(unset)" member="(unset)" error name="org.freedesktop.DBus
.Error.UnknownMethod" requested_reply="0" destination=":1.147" (uid=1000 pid=4369 comm="/usr/bin/gnome-shell ")]

então org.freedesktop.DBus.Error.UnknownMethod ainda é o problema

    
por Micks Ketches 06.12.2017 / 01:55

1 resposta

0

A configuração de WaylandEnable para false não é necessária para executar uma sessão no X.org. Eu sugiro comentar essa linha em sua configuração, reinicializar e tentar entrar no GNOME no Xorg novamente.

edit: Eu devo acrescentar que mudar essa configuração na minha própria configuração do gdm3 resultou em um problema de login similar e reverter as mudanças que eu fiz resolveu.

    
por Chili Bebber 06.12.2017 / 02:01
___ tag123executable ___ Um executável é um programa contido em um arquivo. Esse arquivo é geralmente chamado de executável por causa da extensão do Windows para executáveis (.EXE). ___ tag123mimetype ___ O tipo MIME é uma forma padrão que os computadores usam para se referir ao tipo de arquivo / formato ___ qstntxt ___

Isso está relacionado a questões como “Como executo scripts executáveis no Nautilus?” ou convencComo executar um script apenas clicando duas vezes no arquivo .EXE no Windows? ”.

Eu também gostaria de ter scripts shell executados se eles fossem abertos no gerenciador de arquivos (Nautilus), mas a configuração usual ( %code% ) não é suficientemente granulada para os meus propósitos. Se eu configurá-lo para %code% ou %code% , qualquer arquivo de texto com o bit executável definido (ask to) será iniciado como um script. Isso é problemático porque temos alguns scripts em um sistema de arquivos (CIFS) que não suporta permissões Unix (owner / group, rwx). Isso significa que quando eu montar este sistema de arquivos, eu só posso

  1. definir todos arquivos como executáveis (incluindo, é claro, qualquer arquivo de texto) ou
  2. define todos os arquivos como executáveis não .

Consequentemente, quando eu abro qualquer arquivo de texto ( %code% / MIME tipo %code% ), mesmo que não tenha nenhum conteúdo relacionado a script, o arquivo continuará (pedir para) ser executado. Isso é realmente irritante e irritante para usuários inexperientes - é claro que não quero "executar" um arquivo %code% .

Existe uma maneira de fazer com que o Nautilus trate apenas scripts de shell reais (por exemplo, tipo MIME %code% ) como scripts executáveis?

    
___ Audacity v2.1.2 trava quase instantaneamente ao gravar a segunda faixa (overdubbing)