Я пытался сделать это с помощью команды startx 1
. Казалось, он на мгновение переместился на другой экран, но затем вышел. Получил следующую ошибку:
/usr/bin/xterm: No absolute path found for shell: :1
Любые идеи?
Я думаю, что вы можете сделать это с этим:
$ startx -- :1
Обратите внимание, что вы должны быть в текстовой консоли. Если вы делаете это из сеанса X, вы не можете быть авторизованы. Во- первых Ctrl+ Alt+ , F1чтобы перейти к текстовой консоли и войти туда.
Нажмите Ctrl+ Alt+ F7и Ctrl+ Alt+ F8для переключения между сеансами X (номера клавиш F могут различаться в зависимости от вашего распределения).
Если вы хотите больше контроля, вы можете добавить больше параметров в команду, например, так:
$ startx gnome-session -- :1 vt8
Это запустится gnome-session
на дисплее :1
и запустится на виртуальной консоли 8 ( Ctrl+ Alt+ F8).
Ctrl+Alt+F1
сначала нажмите , войдите в систему и запуститеstartx -- :1
из командной строки.startx -- :1
из сеанса X, терминал некоторое время не отвечает, затем говорит мне:xauth: timeout in locking authority file /var/run/gdm3/auth-for-brian-3zy5Hn/database
и терпит неудачу чуть позже.X: user not authorized to run the X server, aborting.
В течение этого времени в 8-м tty ничего не появилось бы, как вы ожидаете.Я обнаружил, что у меня работает следующий способ:
Что здесь происходит?
Сначала я начинаю
xinit
с тогоxterm
, что в качестве параметра для этого xterm яsu
становлюсь собой. Оттуда я запускаю оконный менеджер.Единственное, что вам нужно сделать, это минимизировать (не закрыть)
xterm
. Возможно, вы могли бы сказать,xterm
чтобы начать сворачивать, но мне все равно, чтобы это выяснить.источник