Как перезапустить kwin, когда он висит?

kwin иногда зависает, что похоже на то, что система не реагирует на щелчки мышью или нажатия клавиш - хотя указатель мыши все еще перемещается при перемещении мыши!

1
задан 6 November 2012 в 21:13

4 ответа

Как описано в официальной документации Kwin, хорошим способом было бы попробовать это либо на рабочем терминальном приложении, либо на виртуальной консоли (то есть: Ctrl + Alt + F1),:

DISPLAY=:0 kwin --replace
20
ответ дан 25 May 2018 в 04:40
  • 1
    +1, возможно, тот же эффект, что и мое решение (верно ли kwin правильно отрегулировать sigint?) И, конечно, не хуже. Кроме того, одна команда, так лучше. – Sparhawk 11 October 2013 в 06:34
  • 2
    Разве вы не хотите запускать его в фоновом режиме? – Piotr Dobrogost 23 February 2014 в 03:26
  • 3
    Спасибо Спасибо. К счастью, он разбился на экране терминала; это спасло меня от сердечной боли. – Peter Klipfel 12 October 2016 в 21:48

Как и ответ Робин Грин, но это не требует, чтобы окно терминала было открыто. Вместо этого укажите экран, на котором нужно запустить kwin из tty1. Следовательно,

Нажмите Ctrl + Alt + F1 для доступа к терминалу. Войдите.

Тип killall kwin. Затем введите DISPLAY=:0 kwin.

Нажмите Ctrl + Alt + Alt , чтобы вернуться на основной экран.

5
ответ дан 25 May 2018 в 04:40
  • 1
    Не следует ли запускать kwin в фоновом режиме? – Piotr Dobrogost 30 April 2014 в 00:09
  • 2
    @PiotrDobrogost Если хочешь. Он работает от tty1, который я бы не использовал в любом случае, поэтому я не нахожу, что необходимо найти kwin. – Sparhawk 30 April 2014 в 03:53

Просто выполните:

killall plasma-desktop
plasma-desktop &

вы могли бы использовать все это в сценарии bash, если вам это нужно больше времени,

recoverkde.sh:

0
ответ дан 25 May 2018 в 04:40
  • 1
    И как я должен выполнять эти команды, если kwin не позволит мне ничего делать на дисплее X? – Robin Green 7 November 2012 в 15:47

Это действительно работает. Это неприятная ошибка, но, по крайней мере, я могу поправляться.

В моем случае нет необходимости возвращаться на консольный вход с помощью ctrl + alt + f2, но используя alt + f2, я могу просто ввести killall plasma-desktop plasma-desktop, а затем снова использовать alt + f2,

Я могу запустить plasma-desktop. Разумеется, можно использовать и в скрипте. Таким образом, я возвращаю свою мышь, и я не потеряю никакой работы.

0
ответ дан 25 May 2018 в 04:40
  • 1
    Я думаю, что это немного другая ошибка, потому что, как я уже сказал, я не мог использовать клавиатуру вообще, кроме как перейти на виртуальную консоль. Я имею в виду буквально kwin, а не плазменный рабочий стол. – Robin Green 18 November 2012 в 23:23

Другие вопросы по тегам:

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