Menedżer okien KWin w środowisku KDE Plasma 5 zyskał wiele usprawnień od swojego ostatniego wydania. Wśród tych modyfikacji zauważalne są lepsza wydajność, nowe możliwości dostosowania, poprawki błędów oraz zmniejszone zużycie pamięci. Dzięki tym udoskonaleniom KWin regularnie plasuje się jako jeden z najlepszych menedżerów okien dostępnych w systemie Linux. Niemniej jednak, mimo wprowadzonych poprawek, użytkownicy wciąż mogą doświadczać problemów, takich jak zawieszanie się czy błędy.
W przypadku, gdy menedżer okien KDE ulegnie zamrożeniu lub awarii, nie będziesz w stanie użyć skrótów klawiaturowych ani dostosować ustawień w celu naprawy. W takiej sytuacji konieczne będzie podjęcie działań samodzielnie. W tym artykule przedstawimy, jak skutecznie rozwiązać problem z zamrożonym menedżerem okien w KDE.
Restart menedżera okien przy użyciu polecenia
Menedżer okien KWin w KDE Plasma 5 można łatwo zrestartować, gdy zajdzie taka potrzeba. W przeciwieństwie do ponownego uruchamiania panelu KDE, KWin nie może być kontrolowany bezpośrednio z terminala. Dzieje się tak, ponieważ podczas restartu menedżera okien nie ma możliwości przełączania się pomiędzy aktywnymi programami, w tym terminalem.
Lepszym rozwiązaniem jest użycie narzędzia Krunner, które jest integralną częścią środowiska KDE Plasma. Krunner działa niezależnie od KWin i będzie dostępny, nawet gdy menedżer okien jest niedostępny, o ile masz dostęp do klawiatury.
Aby zrestartować zamrożoną instancję menedżera okien KWin, naciśnij klawisze Alt + F2 lub Alt + Spacja. Po chwili w górnej części ekranu pojawi się okno uruchamiania aplikacji.
Kliknij pole tekstowe w Krunnerze, aby je aktywować. Następnie użyj polecenia killall, aby zakończyć wszystkie uruchomione instancje KWin na swoim systemie Linux.
killall kwin
Potwierdź polecenie, naciskając Enter. Wkrótce po tym KDE Plasma 5 utraci możliwość renderowania animacji, a wszystkie elementy sterujące oknami znikną. Aby odzyskać funkcjonalność zarządzania oknami w KDE, musisz ponownie uruchomić KWin za pomocą Krunnera.
Aby to zrobić, ponownie naciśnij Alt + F2 lub Alt + Spacja, następnie w oknie Krunner wpisz poniższe polecenie.
kwin --replace
Naciśnij Enter, aby wykonać polecenie. Jeśli wszystko przebiegnie pomyślnie, Krunner uruchomi KWin, przywracając dostęp do okien, a wszelkie zamrożone lub uszkodzone okna powinny zostać naprawione!
Tworzenie skryptu do ponownego uruchamiania
Możliwość ponownego uruchomienia KWin za pomocą Krunnera jest bardzo przydatna, jednak lepszym pomysłem może być stworzenie skryptu do restartu. Dzięki niemu można szybko przywrócić KWin, unikając manualnego wpisywania komend w terminalu.
Aby stworzyć skrypt restartu, najpierw użyj polecenia touch, aby utworzyć pusty plik o nazwie „kwin-restart”. W terminalu wpisz poniższe polecenie:
touch kwin-restart
Następnie dodaj pierwszą linię kodu do skryptu za pomocą polecenia echo. Ta linia jest niezbędna, aby system wiedział, jak zinterpretować skrypt.
echo '#!/bin/bash' > kwin-restart
Dodaj teraz linię, która zakończy wszystkie uruchomione procesy KWin:
echo 'killall kwin' >> kwin-restart
Użyj kolejnej komendy echo, aby dodać linię, która uruchomi KWin ponownie:
echo 'kwin --replace &' >> kwin-restart
Po dodaniu wszystkich linii kodu, zmień uprawnienia pliku, aby był wykonywalny, używając polecenia chmod:
sudo chmod +x kwin-restart
Przenieś skrypt do katalogu „/usr/bin/” za pomocą polecenia mv:
sudo mv kwin-restart /usr/bin/
Aby zrestartować KWin za pomocą Krunnera, naciśnij Alt + F2 lub Alt + Spacja i wpisz:
kwin-restart
Dodanie skryptu do skrótu klawiaturowego
Chociaż nie jest to konieczne, istnieje możliwość przypisania skryptu „kwin-restart” do skrótu klawiaturowego. Aby to zrobić, otwórz menu aplikacji i wyszukaj „Skróty niestandardowe”, a następnie otwórz tę aplikację. Postępuj zgodnie z poniższymi krokami, aby skonfigurować skrót.
Uwaga: Jeśli potrzebujesz więcej informacji na temat skrótów w KDE, kliknij tutaj.
Krok 1: Kliknij przycisk „Edytuj”, a następnie wybierz „Nowy”, „Skrót globalny” oraz „Polecenie / URL”.
Krok 3: W sekcji „Skomentuj” wpisz „Uruchom ponownie Kwin”.
Krok 4: Kliknij „Wyzwalacz” w niestandardowych skrótach i przypisz ulubioną kombinację klawiszy, na przykład Ctrl + /.
Krok 5: W sekcji „Działanie” wpisz „kwin-restart”, a następnie kliknij „Zastosuj”.
Po skonfigurowaniu skrótu będziesz mógł szybko ponownie uruchomić zamrożony menedżer okien KDE Plasma 5, korzystając jedynie ze skrótu klawiaturowego!
newsblog.pl