Запуск X на сервере через SSH

Очень полезно быстро исправлять опечатки:

sl

превращается в

ls

с помощью одного Ctrl T .

Вы также можете использовать Alt T , чтобы поменять местами слова ( например при переключении между службой и systemctl ... ).

С исторической точки зрения, функция Ctrl T , по всей вероятности, пришла в Bash из Emacs. Вероятно, он был скопирован в Emacs из какого-нибудь другого редактора; он присутствовал в редакторе E Стэнфорда (см. Essential E стр. 13) к 1980 году, и E оказал сильное влияние на Ричарда Столлмана (как описано в Free as in Freedom ). Он был реализован в очень ранних версиях Bash, до его первого выпуска в 1989 году, когда он был извлечен в библиотеку readline , где он находится сегодня (самая первая запись в readline На это намекает журнал изменений ).

2
11.02.2017, 09:16
1 ответ

Обычно для этого используется команда 'startx'

Возможно, вы захотите заставить SSH не выделять TTY, чтобы вы могли выйти из сеанса SSH

Что-то вроде

ssh  -nqxT hostname "startx -- vt7 < /dev/null > /path/to/logfile.log 2>&1"

Вы можете столкнуться с проблемой, что вашему пользователю не разрешается запускать дисплей, если он не вошел в консоль, и, скорее всего, вам придется настроить систему другим способом, чтобы разрешить это, возможно, в конфигурации 'pam', или, возможно, /etc/X11/Xwrapper.config

1
27.01.2020, 22:42

Теги

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