Linux Arch Xorg xf86EnableIOPorts falló


2

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 .xinitrccomo 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/xinitrcve 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.


En caso de que este contenedor Budgie tenga algún problema, ¿funciona en exec gnome-sessionlugar de exec budgie-desktop(y sin export XDG_CURRENT_DESKTOP=Budgie:GNOME)?
Tom Yan

@ TomYan No sé qué pasó durante la noche, pero cuando encendí mi computadora portátil esta mañana, pude ver el kernel de carga y luego solo la pantalla en negro. Inicié el kernel con el parámetro nomodeset y ahora puedo iniciar sesión, pero cuando inicio x, me arroja no se encontraron pantallas. Así que ahora tengo que resolver este problema primero.
ProXicT
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.