Jak naprawić zawieszony menedżer okien KDE (KWin)

Jeśli pulpit KDE przestaje się poruszać, zmieniać rozmiar lub ustawiać ostrość okien, KWin może się zawiesić. Najbezpieczniejszym rozwiązaniem jest ponowne uruchomienie procesu KWin, który odpowiada Twojej sesji: uruchom go kwin_wayland --replacew sesji Wayland lub kwin_x11 --replacestarszej sesji X11. Najpierw sprawdź, czy zawiesza się tylko jedna aplikacja, ponieważ ponowne uruchomienie KWin może przerwać działanie innych otwartych aplikacji.

Sprawdź, czy KWin lub jedna z aplikacji nie jest zawieszona

KWin obsługuje rozmieszczenie okien, dekoracje i kompozycję pulpitu. Plasma Shell obsługuje panel, widżety i tło pulpitu. Jeśli okna nadal się poruszają, ale panel zniknął, KWin może działać prawidłowo; ponowne uruchomienie powłoki to inna kwestia. Przewodnik debugowania KWin dla środowiska KDE rozróżnia te komponenty.

Jeśli tylko jedna aplikacja nie odpowiada, spróbuj najpierw nacisnąć klawisz Alt+ F4. Jeśli nie da się jej zamknąć, domyślny skrót klawiszowy Ctrl+ Alt+ w KDE Escaktywuje opcję Wymuś zamknięcie; kliknij zablokowane okno, aby zamknąć tę aplikację. Niezapisane dane w tym programie mogą zostać utracone. W podręczniku skrótów klawiaturowych KDE wymieniono oba skróty; można je zmienić, konfigurując własne ustawienia skrótów.

1. Zidentyfikuj swoją sesję Plasma

Otwórz Ustawienia systemu > Informacje o tym systemie i poszukaj platformy graficznej . Będzie tam napisane Wayland lub X11 . Jeśli uda Ci się otworzyć terminal, echo "$XDG_SESSION_TYPE"wyświetli się ten sam typ sesji.

Ustawienia systemowe Strona „O systemie” pokazuje, że platforma graficzna jest ustawiona na Wayland.
Przed wybraniem polecenia ponownego uruchomienia KWin sprawdź wiersz Platforma graficzna.

To rozróżnienie ma znaczenie, ponieważ Wayland czyni KWin kompozytorem i serwerem wyświetlania. Wersja Plasma 6.8 w KDE jest dostępna wyłącznie w Waylandzie, podczas gdy starsze instalacje Plasmy lub niektóre dystrybucje mogą nadal oferować sesję X11. Informacje o zmianie wersji można znaleźć w ogłoszeniu KDE dotyczącym sesji Plasma X11 .

2. Uruchom ponownie KWin z KRunner

Naciśnij Alt+ Spacelub Alt+ F2, aby otworzyć KRunnera, wbudowany program uruchamiający polecenia Plasmy. Wpisz polecenie dla swojej sesji i naciśnij Enter. Jeśli skrót nie działa, wypróbuj inny; całkowicie nieaktywny kompozytor może nie być w stanie otworzyć KRunnera.

Dla Wayland

Uruchom to polecenie w KRunner:

kwin_wayland --replace
KRunner pokazujący polecenie Wayland kwin_wayland --replace gotowe do uruchomienia.
W sesji Wayland wprowadź polecenie zamiany specyficzne dla Wayland w KRunner.

Opiekun KWin, Zamundaaa, zaleca kwin_wayland --replacezastąpienie KWin w sesji Wayland. Aplikacje obsługujące restarty kompozytora mogą pozostać otwarte, ale inne aplikacje mogą się zawiesić, zamknąć lub utracić niezapisane dane. Nie uruchamiaj polecenia za pomocą sudo; killall kwinplik wykonywalny i zachowanie restartu zależą od sesji.

Dla starszej sesji X11

Uruchom:

kwin_x11 --replace
KRunner pokazujący polecenie X11 kwin_x11 --replace gotowe do uruchomienia.
Użyj polecenia specyficznego dla X11 tylko wtedy, gdy platforma graficzna wskazuje X11.

To polecenie nakazuje programowi KWin dla X11 zastąpienie bieżącego menedżera okien. Dokumentacja debugowania środowiska KDE używa tej opcji do zastąpienia uruchomionego kwin_x11procesu. Jeśli polecenie nie zostanie znalezione, Twoja dystrybucja może nie zawierać sesji X11 lub może inaczej spakować plik wykonywalny; nie próbuj zgadywać innej nazwy procesu.

3. Jeśli KRunner nie może otworzyć

Jeśli skróty globalne nadal działają, naciśnij Ctrl+ Alt+, Delaby otworzyć ekran opuszczania sesji Plasmy, a następnie wybierz Wyloguj i zaloguj się ponownie. Wylogowanie zamyka uruchomione aplikacje, więc najpierw zapisz swoją pracę. KDE dokumentuje to jako skrót „Opuść” w obszarze roboczym.

Plasma Opuść okno dialogowe Plasma, wybierając opcje Wyloguj, Uruchom ponownie i Anuluj.
Jeśli KRunner nie może ponownie uruchomić KWin, bezpieczniejszym rozwiązaniem jest wylogowanie się i ponowne zalogowanie.

Jeśli pulpit ignoruje skróty, spróbuj przełączyć się na konsolę tekstową za pomocą ++ Ctrl. Logowanie do konsoli może potwierdzić, że Linux nadal odpowiada; klucz powrotu do sesji graficznej różni się w zależności od dystrybucji. Jeśli nie można odzyskać pulpitu, należy skorzystać ze standardowej procedury ponownego uruchomienia dystrybucji dopiero po uwzględnieniu niezapisanych danych. Unikaj zamykania menedżera wyświetlania lub uruchamiania drugiej instancji KWin z konsoli, ponieważ może to zakończyć całą sesję graficzną.AltF3

4. Jeśli mróz powraca

Ponowne uruchomienie przywraca kontrolę, ale nie identyfikuje przyczyny. Po ponownym zalogowaniu zainstaluj dostępne aktualizacje Plasmy i sterowników graficznych i zanotuj, czy problem pojawił się po aktualizacji, wybudzeniu z trybu uśpienia, zmianie wyświetlacza, czy uruchomieniu konkretnej aplikacji. Jeśli pojawi się powiadomienie o awarii KDE, zachowaj szczegóły raportu. Powtarzające się zawieszanie się systemu jest przydatne do raportowania do KDE informacji o wersji Plasmy, typie sesji, sprzęcie graficznym i krokach, które spowodowały problem.

Często zadawane pytania

Czy ponowne uruchomienie KWin spowoduje ponowne uruchomienie Plasmy?

Ponownie uruchamia menedżera okien lub kompozytora, a nie każdy komponent Plasmy. W Waylandzie serwer wyświetlania zapewnia również KWin, więc zamiennik może mieć większy wpływ na otwarte okna niż zamiennik menedżera okien X11.

Czy powinienem użyć starego kwin --replacepolecenia?

Preferuj plik wykonywalny specyficzny dla sesji, pokazany powyżej. Obecne instalacje KDE są oddzielne dla poleceń kwin_waylandi kwin_x11, a Plasma 6.8 nie zawiera już sesji pulpitu X11. Starsze kompilacje mogą się różnić, więc postępuj zgodnie z dokumentacją dystrybucji, jeśli żadne z tych poleceń nie istnieje.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.