Руководства по командной строке

Man » Руководство startx онлайн - подробная онлайн-документация для страницы руководства startx

🌍
startx - инициализация X-сессии

СИНТАКСИС

startx [ [ client ] options ... ] [ -- [ server ] [ display ] options ... ]

ОПИСАНИЕ

Скрипт startx является интерфейсом к xinit(1), который предоставляет более удобный пользовательский интерфейс для запуска одной сессии X Window System. Он часто запускается без аргументов.

Аргументы, следующие непосредственно за командой startx, используются для запуска клиента тем же образом, что и xinit(1). Специальный аргумент '--' отмечает конец аргументов клиента и начало опций сервера. Может быть удобно указывать опции сервера с помощью startx, чтобы изменять их для каждой сессии. Ниже приведены примеры указания аргументов сервера; обратитесь к странице руководства для вашего X-сервера, чтобы определить, какие аргументы являются допустимыми.

startx -- -depth 16

startx -- -dpi 100

startx -- -layout Multihead

Обратите внимание, что в системе Debian то, что многие люди традиционно помещают в файл .xinitrc, следует помещать в .xsession; это позволяет использовать одну и ту же среду X, независимо от того, используется ли startx, xdm или xinit для запуска X-сессии. Все обсуждения файла .xinitrc в xinit(1) странице руководства применимы также и к .xsession. Имейте в виду, что .xinitrc используется только xinit(1) и полностью игнорируется xdm(1).

Чтобы определить, какой клиент запускать, startx сначала проверяет переменную среды XINITRC на наличие имени файла. Если эта переменная не установлена или не содержит имени файла, он ищет файл .xinitrc в домашнем каталоге пользователя. Если он не найден, используется файл xinitrc в библиотечном каталоге xinit. Если указаны аргументы клиента в командной строке, они отменяют это поведение и возвращаются к поведению xinit(1). Чтобы определить, какой сервер запускать, startx проверяет переменную среды XSERVERRC на наличие имени файла. Если эта переменная не установлена или не содержит имени файла, он ищет файл .xserverrc в домашнем каталоге пользователя. Если он не найден, используется файл xserverrc в библиотечном каталоге xinit. Если указаны опции сервера в командной строке, они отменяют это поведение и возвращаются к поведению xinit(1). Пользователям редко нужно указывать файл .xserverrc. Подробности об аргументах см. на xinit(1) странице руководства.

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

ПЕРЕМЕННЫЕ СРЕДЫ

DISPLAY Это переменная, которая устанавливается на имя дисплея, к которому должны подключаться клиенты. Обратите внимание, что она устанавливается, а не считывается.

XAUTHORITY Эта переменная, если она еще не определена, устанавливается в $(HOME)/.Xauthority. Это делается для того, чтобы X-сервер, если ему не указан аргумент -auth, не настраивал автоматически небезопасную аутентификацию на основе хоста для локального хоста. Подробную информацию об аутентификации клиента/сервера X см. на страницах руководства Xserver(1) и Xsecurity(7).

XINITRC Эта переменная должна содержать путь к файлу xinitrc. Если не установлена, будут использоваться $(HOME)/.xinitrc или /etc/X11/xinit/xinitrc.

XSERVERRC Эта переменная должна содержать путь к файлу xserver. Если не установлена, будут использоваться $(HOME)/.xinitrc или /etc/X11/xinit/xserverrc.

ФАЙЛЫ

$(HOME)/.xinitrc Клиент для запуска. Обычно это скрипт оболочки, который запускает множество программ в фоновом режиме.

$(HOME)/.xserverrc Сервер для запуска. По умолчанию используется X.

/etc/X11/xinit/xinitrc Клиент для запуска, если у пользователя нет файла .xinitrc.

/etc/X11/xinit/xserverrc Сервер для запуска, если у пользователя нет файла .xserverrc.

СМ. ТАКЖЕ

xinit(1), X(7), Xserver(1), Xorg(1), xorg.conf(5)