Как я могу запустить сеанс VNC-сервера и сразу же перейти в KDE?

Многие предлагали экран . Экран несколько староват, да и плоховат. Я предлагаю tmux .

Чтобы создать сеанс, просто запустите tmux new -s

Затем, чтобы другой человек подключился к этому сеансу, все, что ему нужно сделать, это запустить tmux a -t , следя за тем, чтобы имя оставалось прежним.

Чтобы выйти из сеанса, нажмите Ctrl - b , затем d .

Обратите внимание: все это должно выполняться на одном сервере / компьютере.

3
09.03.2017, 07:56
1 ответ

Вы запускаете

exec /etc/X11/xinit/xinitrc

, который сообщает системе «загрузить / etc / X11 / xinit / xinitrc , и перезаписать этот процесс, запустив вместо этого эту программу».

По сути, есть два возможных исхода из этого:

  • / etc / X11 / xinit / xinitrc не может быть запущен (потому что он не существует или у него нет правильных битов прав доступа, или еще много чего). Вы получите сообщение об ошибке. Если вы запустите свои сценарии с помощью set -e , как и следует, ваш сценарий также завершится.
  • / etc / X11 / xinit / xinitrc можно запустить. Ваша программа завершается, и вместо нее запускается xinitrc .

Если первое не так, это означает, что ваш сценарий эквивалентен:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

... и никакому другому.

если вы хотите KDE вместо Gnome, у вас есть два варианта:

  1. удалить строку exec . Это, наверное, самый простой вариант.
  2. Сохраните строку exec (но для ясности оставьте все, кроме нее) и настройте конфигурацию X по умолчанию так, чтобы она запускала KDE, а не gnome.
1
27.01.2020, 21:36

Теги

Похожие вопросы