Recientemente instalé Arch, como entorno de escritorio elegí el escritorio Budgie y me gustaría ejecutarlo sin ningún administrador de pantalla.
Pero a veces me encuentro con un problema en el que cuando inicio sesión y ejecuto startx, intenta inicializar el entorno de escritorio, incluso puedo ver el fondo de mi escritorio por un segundo, pero luego se bloquea de nuevo en el terminal. Muestra una imagen con una sonrisa triste que dice:
"Oh no!" "Something has gone wrong."
El único mensaje que recibo en la terminal es:
Fatal server error:
Xf86EnableIOPorts: Failed to set IOPO for I/O (operation not permitted)
En realidad descubrí que la falla ocurre antes de este error. A veces, este error incluso aparece cuando Xorg se inicia normalmente y me desconecto ...
¡Puedo comenzar sin ningún problema cuando ejecuto como root!
(La única diferencia es la configuración diferente de mi tema, etc.)
Así es .xinitrc
como se ve mi :
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -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
#export XDG_CURRENT_DESKTOP=GNOME-classic:GNOME
#export GNOME_SHELL_SESSION_MODE=classic
#exec gnome-session --session=gnome-classic
export XDG_CURRENT_DESKTOP=Budgie:GNOME
exec budgie-desktop
#twm &
#xclock -geometry 50x50-1+1 &
#xterm -geometry 80x50+494+51 &
#xterm -geometry 80x20+494-0 &
#exec xterm -geometry 80x66+0+0 -name login
El archivo del sistema se /etc/X11/xinit/xinitrc
ve exactamente igual.
Aquí está mi registro de Xorg: http://pastebin.com/ViA4xUTD
Estoy corriendo en la computadora portátil ASUS Zenbook ux303 con Intel Skylage 6500U y con GPU NVIDIA 940M. No sé si es información relevante o no, pero creo que vale la pena mencionarla.
exec gnome-session
lugar deexec budgie-desktop
(y sinexport XDG_CURRENT_DESKTOP=Budgie:GNOME
)?