Как перезапустить интерфейс KDE 5?

15

Как перезапустить интерфейс KDE5 из командной строки, не выходя из системы?

Три Диаг
источник

Ответы:

23

В терминале ( ctrl+ alt+, Fxесли KDE застрял в использовании tty) введите:

$ kquitapp5 plasmashell

и в конце концов

$ plasmashell

перезапустить или

$ kstart plasmashell

если вы хотите быть в состоянии выйти из TTY.

Три Диаг
источник
3
ALT + F2 - хорошее место для ввода, если рабочий стол все еще работает. У меня время от времени зависает панель задач, но быстрый лаунчер все еще работает. В этом случае я ввожу "killall plasmashell && plasmashell". Я не знал о kquitapp5.
Палантир
2
Дело в том, что если у вас все еще работает рабочий стол, тогда «команда запуска» (ALT + F2) подойдет. Если вы делаете это в терминале, вы будете вынуждены держать терминал включенным (или запустить команду с nohup). kquitapp5 вызывает «всплывающее окно с прерванным приложением» и позволяет вам перезапустить его. Я делаю это по той же причине, что и вы (замораживание панели задач)
Three Diag
Хорошо знать. Если вы хотите закрыть терминал с запущенной задачей переднего плана, не убивая его, в терминале вы можете нажать CTRL + Z, чтобы заморозить задачу и вернуться к bash, затем введите bg, чтобы отодвинуть ее в фоновый режим. Тогда вы можете безопасно закрыть оболочку.
Палантир
В общем, это не так, я даже не уверен, что это верно в Ubuntu по умолчанию. Например, в Arch Linux (я сейчас не на Ubuntu для тестирования), используя эмулятор терминала gnome, нажатие на bg и затем закрытие терминала убивает все процессы, связанные с ним.
Три Diag
Один из способов отсоединить процесс от терминала для использования nohup, который служит именно этой цели
Three Diag
0

Попробовав все вышеперечисленное и несколько других, я не смог разрешить свое постоянное раздражение тем, что мои панели инструментов не скрываются как установлено (т.е. / auto hide). Это не происходит все время, и иногда сворачивание других приложений исправит это. Иногда он блокирует важные значки в браузере и т. Д. Это происходит на обоих экранах (ноутбук + внешний). Я попробовал несколько обходных путей, и простое решение для меня состоит в том, чтобы настроить используемое приложение, чтобы keep above others'. This works and allows me to tidy up or finish session for reboot. * I just installedпереключить кнопку панели '(виджет), и это работает. (примечание: я несколько раз менял темы / виджеты / значки / шрифты / надстройки и т. д. в течение последних нескольких недель, и это может быть конфликт между компонентами.)

Дункан Уильямс
источник