Правильный файл ~/.xinitrc
Views
Actions
Namespaces
Variants
Tools
Эта страница является краткой версией оригинальной страницы Arch Wiki. За более подробной информацией обращайтесь туда.
Это только для опытных пользователей, которые умеют чинить сломанные системы и умеют работать в терминале.
Общие сведения
Файл ~/.xinitrc
в вашем домашнем каталоге выполняется командой startx
. В общем случае он используется для запуска среды рабочего стола.
Обычно ваш менеджер дисплея вызывает startx
, но вы также можете запустить его вручную при необходимости.
Файл ~/.xinitrc
Файл ~/.xinitrc
, расположен в домашнем каталоге и является скрытым файлом. Вот пример файла по умолчанию ~/.xinitrc:
#!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) if [ -d /etc/X11/xinit/xinitrc.d ]; then for f in /etc/X11/xinit/xinitrc.d/*; do [ -x "$f" ] && . "$f" done unset f fi # exec enlightenment_start # exec i3 # exec mate-session # exec xmonad # exec startlxqt # exec startlxde # exec awesome # exec bspwm # exec gnome-session # exec gnome-session --session=gnome-classic # exec startplasma-x11 # exec startplasma-wayland # exec startxfce4 # exec startfluxbox # exec openbox-session # exec cinnamon-session # exec pekwm # exec catwm # exec dwm # exec startede # exec icewm-session # exec jwm # exec monsterwm # exec notion # exec startdde # deepin-session
Удалите символ #
в начале строки кода, относящейся к вашему окружению рабочего стола (начиная с # exec
) и сохраните файл ~/.xinitrc
.
Устранение неисправностей
Если вы используете Net Edition Manjaro или Community Edition - может случиться так, что в файле ~/.xinitrc
отсутствуют части или содержится неправильный код.
В этом случае система покажет сообщения об ошибках и откажется загружать среду вашего рабочего стола. Возможно даже, что система попадет в цикл, в котором она постоянно пытается выполнить startx
.
Если это произошло - откройте tty, нажав CTRL + ALT + F2
(или любую другую функциональную клавишу - попробуйте все от F1
до F7
).
Когда открылась tty - вы можете войти в систему, установить менеджер дисплея или отредактировать файл ~/.xinitrc
с помощью nano
или vim
(возможно, его сперва потребуется установить).