
Я только что установил Arch с Live CD, настроил сеть, установил драйверы Wi-Fi, Catalyst для моей видеокарты (Mobility HD 5470), Xorg со всем необходимым, а затем начал пробовать использовать
startx gnome-session
и
xinit gnome-session
а также запускаю его с/без xterm, но ничего не появляется, просто черный экран, есть идеи?
решение1
Если вы видите только черный экран, скорее всего, X запущен. Вы проверили /var/log/Xorg.0.log на наличие ошибок?
Я бы начал отладку, исключив Gnome вообще. Установите TVM и xterm (и xclock, или закомментируйте эту строку)
# pacman -S xorg-twm xterm xorg-xclock
Затем скопируйте содержимое из xinitrc по умолчанию в ваш локальный .xinitrc
$ cat /etc/X11/xinit/xinitrc > ~/.xinitrc
Если twm запускается с некоторыми терминалами (и xclock), проблема в вашей сессии gnome. По крайней мере, если это работает, вы теперь можете установить веб-браузер и отлаживать из twm..
Также, пожалуйста, опубликуйте ваш /var/log/Xorg.0.log, если он не работает. Возможно, проблема в Catalyst. Если это не поможет, попробуйте использовать драйвер с открытым исходным кодом (предварительно проверив ваш Xorg.log).
Удачи
решение2
Вы не можете просто запустить startx gnome-session
. Правильно настройте .xinitrc
загрузку GNOME, а затем просто запустите startx
. (Лучшее решение: загрузиться в GDM --Инструкции можно найти на Arch Wiki.)
решение3
В большинстве случаев X11 не инициализирует курсор мыши, пока не подключится первый клиент.
Понятия не имею почему.
Удобный и простой способ успешного запуска X — сделать что-то вроде
X & sleep 1; DISPLAY=:0 xterm &
Возможно, заменить xterm
на другую программу, например, urxvt
или даже что-то вроде openbox
. На очень старых системах (<2005) sleep
задержку, возможно, придется увеличить.
TheверноДля запуска X можно использовать startx
или , xinit
поскольку эти программы запустят X-сервер, дождутся, пока он запустится и сможет принимать соединения, а затем выполнят содержимое .xinitrc
- но если вы не хотите редактировать файлы конфигурации, приведенная выше команда тоже подойдет.
Источник: почти год я использую CTRL+SHIFT+R для перемещения указанной выше команды в моей истории и запускаю X таким образом. (Я сумасшедший, я знаю)