Как исправить зависший оконный менеджер KDE

Как исправить зависший оконный менеджер KDE

Оконный менеджер KDE (KWin) претерпел множество улучшений с момента выпуска KDE Plasma 5 . Среди этих улучшений - более высокая общая производительность, больше функций настройки, исправления ошибок и, конечно же, меньшее использование памяти. Исправления, добавленные в KWin, заметны, и в результате он регулярно оказывается одним из лучших оконных менеджеров во всем Linux. Тем не менее, несмотря на все исправления, поломки, зависания и сбои все равно случаются.

Если вы имеете дело с зависшим или аварийным оконным менеджером KDE на рабочем столе Plasma 5, вы не сможете нажать горячую клавишу или установить флажок, чтобы исправить это. Вместо этого вам нужно взять дело в свои руки. Итак, в этом руководстве мы рассмотрим, как восстановить зависший оконный менеджер KDE.

Перезапустите оконный менеджер с помощью команды

Оконный менеджер KDE Plasma 5 (KWin) можно легко перезапустить или запустить повторно, если это необходимо. Однако, в отличие от принудительного перезапуска панели KDE Plasma , с Kwin нельзя повозиться из окна терминала. Причина, по которой это не сработает, заключается в том, что, когда оконный менеджер находится в процессе перезапуска, все возможности переключения между программами (включая терминал) недоступны.

Лучший способ остановить запуск оконного менеджера KDE Plasma для его перезапуска или повторного запуска - использовать средство быстрого запуска Krunner, которое является частью рабочего стола Plasma. Он не зависит от Kwin и будет работать, даже если нет оконного менеджера, при условии, что у вас есть доступ к клавиатуре.

Чтобы использовать Krunner для завершения сломанного экземпляра оконного менеджера KDE Plasma 5, начните с нажатия Alt + F2 или Alt + Space на клавиатуре. После нажатия комбинации в верхней части экрана появится панель запуска приложений.

С помощью мыши щелкните поле запуска, чтобы плазма сфокусировалась на нем. Затем используйте команду killall, чтобы завершить все запущенные экземпляры KWin на вашем ПК с Linux.

Как исправить зависший оконный менеджер KDE

Killall Kwin

Нажмите Enter на клавиатуре, чтобы выполнить команду kill. Вскоре после этого KDE Plasma 5 потеряет всякую способность отображать эффекты анимации рабочего стола, и все элементы управления окнами исчезнут. Отсюда вам нужно будет повторно запустить Kwin из Krunner, чтобы повторно получить доступ к управлению окнами в KDE.

Повторный запуск Kwin в KDE Plasma 5 необходимо перезапустить напрямую через Krunner. Для этого нажмите Alt + F2 или Alt + Пробел на клавиатуре. Затем щелкните текстовое поле в панели запуска вверху и введите команду ниже.

kwin - заменить

Как и раньше, нажмите Enter, чтобы выполнить команду через Krunner. Если команда выполнена успешно, Круннер мгновенно перезапустит Kwin и предоставит вам доступ к вашим окнам, а любые замороженные или разбитые окна должны быть исправлены!

Создание сценария перезапуска

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

Первым шагом в создании сценария перезагрузки является использование сенсорной команды для создания пустого файла с названием «kwin-restart». Используя терминал, введите сенсорную команду ниже.

коснитесь kwin-restart

Создав новый файл сценария «kwin-restart», используйте команду echo, чтобы добавить в сценарий первую строку кода. Эта строка кода критически важна, поскольку без нее интерпретатор на вашем компьютере с Linux не будет знать, что делать со сценарием.

echo '#! / bin / bash'> kwin-restart

После shebang добавьте строку кода, которая завершит все запущенные процессы Kwin в системе.

эхо 'killall kwin' >> kwin-restart

Используя эхо , добавьте третью строку кода. Эта строка скажет системе перезапустить приложение для управления окнами Kwin.

echo 'kwin --replace &' >> kwin-restart

После добавления всего кода в сценарий «kwin-restart» обновите права доступа к файлу с помощью команды chmod .

sudo chmod + x kwin-restart

Установите его в каталог «/ usr / bin /» с помощью mv .

sudo mv kwin-restart / usr / bin /

Перезапустите Kwin через Krunner, нажав Alt + F2 или Alt + Space на клавиатуре и написав в него команду ниже.

Как исправить зависший оконный менеджер KDE

kwin-restart

Добавление скрипта в ярлык

Хотя в этом нет необходимости, можно запустить сценарий «kwin-restart» с помощью сочетания клавиш. Для этого откройте меню приложения, найдите «Пользовательские ярлыки» и откройте приложение с этим ярлыком. Затем следуйте пошаговым инструкциям ниже, чтобы настроить его как ярлык.

Примечание. Для получения дополнительной информации о ярлыках в KDE щелкните здесь .

Шаг 1: Найдите кнопку «Редактировать» и щелкните ее мышью. Затем выберите «Создать», «Глобальный ярлык» и «Команда / URL».

Шаг 3: Перейдите в «Комментарий» и напишите в поле «Перезапуск Kwin».

Шаг 4: Нажмите кнопку «Триггер» в пользовательских сочетаниях клавиш и назначьте новый пользовательский ярлык своей любимой комбинации клавиш. Не знаете, какой ярлык использовать? Попробуйте Ctrl + / .

Шаг 5: Перейдите в «Действие» и напишите «kwin-restart». Затем нажмите «Применить».

Применяя ярлык, вы сможете перезапустить зависший, неработающий оконный менеджер KDE Plasma 5 с помощью всего лишь сочетания клавиш!


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.