Linux Arch Xorg xf86EnableIOPorts не удалось

2112
ProXicT

Я недавно установил Arch, в качестве рабочей среды я выбрал рабочий стол Budgie и хотел бы работать без диспетчера дисплея.

Но иногда я сталкиваюсь с проблемой, когда при входе в систему и выполнении exec startx он пытается инициализировать среду рабочего стола, я даже на секунду вижу фон рабочего стола, но затем он снова падает на терминал. Это показывает картину с грустной улыбкой, говорящей:
"Oh no!" "Something has gone wrong."

Единственное сообщение, которое я получаю в терминале:

Fatal server error: Xf86EnableIOPorts: Failed to set IOPO for I/O (operation not permitted) 

На самом деле я обнаружил, что сбой происходит до этой ошибки. Иногда эта ошибка появляется, когда Xorg запускается нормально, и я выхожу из системы ...

Я могу запускать xx без проблем при запуске от имени пользователя root!
(Единственное отличие - это другая конфигурация моей темы и т. Д.)

Вот как .xinitrcвыглядит моя :

#!/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 

Системный файл /etc/X11/xinit/xinitrcвыглядит точно так же.

Вот мой журнал Xorg: http://pastebin.com/ViA4xUTD

Я использую ноутбук ASUS Zenbook ux303 с процессором Intel Skylage 6500U и графическим процессором NVIDIA 940M. Я не знаю, является ли это актуальной информацией или нет, но я думаю, что стоит упомянуть.

2
В случае, если у этой оболочки Budgie есть какая-то проблема, работает ли `exec gnome-session` вместо` exec budgie-desktop` (и без `export XDG_CURRENT_DESKTOP = Budgie: GNOME`)? Tom Yan 8 лет назад 0
@ TomYan Я не знаю, что случилось за ночь, но когда я включил свой ноутбук сегодня утром, я мог видеть загрузку ядра, а затем только черный экран. Я запустил ядро ​​с параметром nomodeset, и теперь я могу войти в систему, но когда я запускаю x, я не вижу экранов. Так что теперь я должен сначала решить эту проблему. ProXicT 8 лет назад 0

0 ответов на вопрос