Acasă
» LINUX
»
Cum să remediați un manager de ferestre KDE înghețat (KWin)
Cum să remediați un manager de ferestre KDE înghețat (KWin)
Dacă desktopul KDE nu mai mișcă, nu mai redimensionează sau nu mai focalizează ferestrele, KWin se poate bloca. Cea mai sigură soluție rapidă este să reporniți procesul KWin care corespunde sesiunii dvs.: rulați-l kwin_wayland --replaceîntr-o sesiune Wayland sau kwin_x11 --replaceîntr-o sesiune X11 mai veche. Verificați mai întâi dacă o singură aplicație este blocată, deoarece repornirea KWin poate întrerupe alte aplicații deschise.
Verifică dacă KWin sau o aplicație este blocată
KWin se ocupă de plasarea ferestrelor, decorațiuni și compunerea desktopului. Plasma Shell se ocupă de panou, widget-uri și fundalul desktopului. Dacă ferestrele se mișcă în continuare, dar panoul a dispărut, KWin ar putea fi în regulă; repornirea shell-ului este o soluție diferită. Ghidul de depanare KWin al KDE distinge aceste componente.
Dacă o singură aplicație nu răspunde, încercați mai întâi Alt+ F4. Dacă nu se închide, comanda rapidă implicită Ctrl+ Alt+ din KDE Escactivează Închidere forțată; faceți clic pe fereastra blocată pentru a închide aplicația respectivă. Lucrările nesalvate din acel program se pot pierde. Referința pentru comenzi rapide de la tastatură KDE listează ambele comenzi rapide; setările personalizate ale comenzilor rapide le pot modifica.
1. Identificați-vă sesiunea Plasmă
Deschideți Setări sistem > Despre acest sistem și căutați Platformă grafică . Va apărea Wayland sau X11 . Dacă puteți deschide un terminal, echo "$XDG_SESSION_TYPE"va afișa același tip de sesiune.
Verificați rândul Platformă grafică înainte de a alege o comandă de repornire KWin.
Această distincție este importantă deoarece Wayland face din KWin serverul de compoziție și afișare. Versiunea Plasma 6.8 de la KDE este disponibilă exclusiv pentru Wayland, în timp ce instalările Plasma mai vechi sau unele distribuții pot oferi în continuare o sesiune X11. Consultați anunțul KDE despre sesiunea Plasma X11 pentru schimbarea versiunii.
2. Reporniți KWin din KRunner
Apăsați Alt+ Spacesau Alt+ F2pentru a deschide KRunner, lansatorul de comenzi încorporat în Plasma. Tastați comanda pentru sesiunea dvs. și apăsați Enter. Dacă comanda rapidă nu face nimic, încercați cealaltă; un compozitor care nu răspunde complet s-ar putea să nu poată deschide KRunner.
Pentru Wayland
Executați această comandă în KRunner:
kwin_wayland --replace
Într-o sesiune Wayland, introduceți comanda de înlocuire specifică Wayland în KRunner.
Responsabilul KWin, Zamundaaa, recomandă kwin_wayland --replaceînlocuirea KWin într-o sesiune Wayland. Aplicațiile care acceptă reporniri de la compozitor pot rămâne deschise, dar alte aplicații se pot bloca, închide sau pierde lucrările nesalvate. Nu executați comanda cu sudoși nu utilizați killall kwin; executabilul și comportamentul de repornire depind de sesiune.
Pentru o sesiune X11 mai veche
Execută:
kwin_x11 --replace
Folosește comanda specifică X11 doar atunci când Graphics Platform spune X11.
Dacă scurtăturile globale încă funcționează, apăsați Ctrl+ Alt+ Delpentru a deschide ecranul „Ieșire sesiune” din Plasma, apoi alegeți „Deconectare” și conectați-vă din nou. Deconectarea închide aplicațiile care rulează, așa că salvați mai întâi orice lucru pe care îl puteți face. KDE documentează acest lucru ca fiind comanda rapidă „Ieșire” din spațiul de lucru.
Deconectarea și reconectarea este cea mai sigură soluție atunci când KRunner nu poate reporni KWin.
Dacă desktopul ignoră comenzile rapide, încercați Ctrl+ Alt+ F3pentru a comuta la o consolă text. O autentificare în consolă poate confirma că Linux încă răspunde; tasta pentru a reveni la sesiunea grafică variază în funcție de distribuție. Dacă desktopul nu poate fi recuperat, utilizați procedura normală de repornire a distribuției numai după ce ați contabilizat lucrările nesalvate. Evitați închiderea managerului de afișare sau pornirea unei a doua instanțe KWin din consolă, deoarece acest lucru poate încheia întreaga sesiune grafică.
4. Dacă înghețul continuă să apară
O repornire restabilește controlul, dar nu identifică cauza. După ce vă conectați din nou, instalați actualizările disponibile pentru Plasma și driverele grafice și notați dacă problema a început după o actualizare, o reluare din repaus, o modificare a afișajului sau lansarea unei anumite aplicații. Dacă apare o notificare de eroare KDE, păstrați detaliile raportului acesteia. Blocările repetate sunt utile pentru a fi raportate către KDE cu versiunea Plasma, tipul de sesiune, hardware-ul grafic și pașii care declanșează problema.
Întrebări frecvente
Repornirea KWin va reporni Plasma?
Repornește managerul de ferestre sau compozitorul, nu fiecare componentă Plasma. În Wayland, KWin furnizează și serverul de afișare, așa că o înlocuire poate afecta ferestrele deschise mai mult decât o face o înlocuire a managerului de ferestre X11.
Ar trebui să folosesc vechea kwin --replacecomandă?
Preferați executabilul specific sesiunii, afișat mai sus. Instalările KDE actuale sunt separate kwin_waylandde și kwin_x11, iar Plasma 6.8 nu mai include sesiunea desktop X11. Versiunile mai vechi pot diferi, așa că urmați documentația distribuției dvs. dacă niciuna dintre comenzi nu există.