Não consigo inicializar meu pc porque o Xserver não inicia. O que é estranho é que quando eu uso o SDDM ele inicializa muito bem. Eu também tentei usar o Lightdm alguns meses atrás, mas ele não queria inicializar, eu estou supondo por causa deste problema.
Eu tive esse problema por um ano, mas nunca me incomodou porque sempre usei o SDDM. Eu gostaria de parar de usá-lo e é por isso que eu preciso disso.
Informações do sistema
Neofetch:
OS: Arch Linux x86_64
Host: 80WK Lenovo Y520-15IKBN
Kernel: 4.18.14-arch1-1-ARCH
Uptime: 10 mins
Packages: 1554 (pacman)
Shell: zsh 5.6.2
Resolution: 1920x1080, 1920x1080
DE: KDE
WM: KWin
WM Theme: Breezemite
Theme: Breeze [KDE], Adwaita [GTK2], X-Arc-Plus [GTK3]
Icons: Papirus-Light [KDE], Adwaita [GTK2], Papirus [GTK3]
Terminal: konsole
Terminal Font: DejaVu Sans Mono 10
CPU: Intel i7-7700HQ (8) @ 3.800GHz
GPU: Intel Device 591b
Memory: 1758MiB / 7851MiB
Estou usando o driver proprietário da Nvidia. Não abelha ou nouveau por causa de seu desempenho.
uname -a
: ArchLinux do Linux 4.18.14-arch1-1-ARCH # 1 SMP PREEMPT Sáb 13 de outubro 13:42:37 UTC 2018 x86_64 GNU / Linux
pacman -Q nvidia
:
nvidia 410.57-6
Eu ativei KMS para eliminar o rasgo de tela, mas desativá-lo não ajuda. Eu não tenho um arquivo xorg.conf porque quando eu faço, mesmo o SDDM não inicia. nvidia-xconfig
nunca funcionou para mim.
Registros:
/var/log/Xorg.0.log
:
Estes são ambos executados com o SDDM desabilitado, então eu apenas efetuo login no primeiro tty:
ao executar o startx
: link
ao executar xinit
: link
Com o SDDM ativado, uma inicialização normal: link
(está no lugar certo ou devo enviá-los para outro lugar?)
EDIT: isto é o que eu vejo no terminal quando eu executo:
sudo startx
: (Essacoisaded-buspodeserinteressante,masnãotenhoideiadoqueissosignifica).
startx
:
Aquiestáomeu.xinitrc:
#!/bin/shuserresources=$HOME/.Xresourcesusermodmap=$HOME/.Xmodmapsysresources=/etc/X11/xinit/.Xresourcessysmodmap=/etc/X11/xinit/.Xmodmapxsetroot-cursor_nameleft_ptrxrandr--outputeDP-1--primaryxrandr--outputHDMI-1--aboveeDP-1xrandr--dpi96#mergeindefaultsandkeymapsif[-f$sysresources];thenxrdb-merge$sysresourcesfiif[-f$sysmodmap];thenxmodmap$sysmodmapfiif[-f"$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
sxhkd &
statnot &
feh --bg-fill ~/Pictures/DnA7hZgU8AAxfxC.jpg:large.jpg
exec bspwm
Quanto ao 'possível duplicado' de aqui , eu tentei suas soluções e eles não funcionaram. Para mim, o SDDM pode iniciar quando eu o habilitar, mas eu quero usar o bspwm sem um DM.
Desativar a GPU NVIDIA nas minhas configurações de BIOS fez com que startx
funcione, o que revela que o problema está na NVIDIA. Meus drivers são o problema? É outra coisa?