Как запустить плазменный рабочий стол с SSH-консоли на настольной сессии?

В то время как я не знаком с каждой функцией Bash, я не полагаю, что это - встроенная функция оболочки Bash. Я не мог найти эту функцию в соответствующих разделах руководства Bash.

Вы можете мостить что-то вместе использование trap. От help trap:

Прерывание сигнализирует и другие события.

Определяет и активирует обработчики, которые будут выполнены, когда оболочка получает сигналы или другие условия.

Таким образом при помощи команды:

$ trap my_function ERR

Я могу гарантировать это my_function назван каждый раз, когда команда перестала работать. my_function могла быть функция, которая анализирует предыдущую команду, ища известные расширения и называя соответствующую команду на основе того расширения.

В зависимости от Вашего интереса, пишущий такую функцию может быть более или менее интересным, чем перемещение в оболочку z.

6
17.04.2019, 01:45
2 ответа

Если Вы видите мерцающий курсор, который означает, что Вы находитесь на несправедливости vty, или X-сервер не работает вообще. Уничтожение плазменного рабочего стола, вероятно, удалило его с ним. для плазменного рабочего стола, очевидно, нужен X-сервер для соединения с, так попытайтесь перезапустить X-сервер. Один из них должен работать:

  • /etc/init.d/kdm restart
  • /etc/init.d/xdm restart
  • /etc/init.d/?dm restart
  • startkde (Если Вы не используете менеджера по входу в систему),
4
27.01.2020, 20:27
  • 1
    "/etc/init.d/xdm перезапуск" работал, но "startkde" дал сообщение об ошибке. –   12.01.2012, 13:37

Также можно сделать это, не перезапуская целый X. Просто экспорт ОТОБРАЖАЕТ переменную перед Вашей командой для сообщения, где X-сервер и дисплей:

export DISPLAY=:0

или каков Ваш ДИСПЛЕЙ и затем выполняет Вашу команду. Или даже просто помещенная переменная перед командой:

DISPLAY=:0 kstart plasma-desktop

должен работать.

3
27.01.2020, 20:27

Теги

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