Asıldığında kwin nasıl yeniden başlatılır?


17

kwin zaman zaman kilitleniyor, sistem fare tıklamalarına veya tuş basmalarına yanıt vermiyor gibi görünüyor - fare işaretçisini hareket ettirdiğinizde fare işaretçisi hala hareket ediyor olsa da!

Yanıtlar:


30

Resmi Kwin belgelerinde açıklandığı gibi, gitmenin iyi bir yolu, bunu çalışan bir terminal uygulamasında veya sanal bir konsolda (örn: Ctrl+ Alt+ F1) denemek olacaktır :

DISPLAY=:0 kwin --replace

+1, muhtemelen çözümümle aynı etki ( kwindoğru yanıt veriyor sigintmu?) Ve kesinlikle daha kötü değil. Ayrıca, tek bir komut, çok daha iyi.
Sparhawk

Arka planda çalıştırmak istemiyor musunuz?
Piotr Dobrogost

1
Teşekkür ederim teşekkür ederim. Neyse ki bir terminal ekranında çöktü; bu bana bir sürü gönül yarası kurtardı.
Peter Klipfel

Bu klavye kısayolunun bir etkisi yoksa ne olur?
Douglas Gaskell

5

Robin Green'in cevabına benzer, ancak bu zaten bir terminal penceresinin açık olmasını gerektirmez. Bunun yerine, kwin'un tty1'den başlatılacağı ekranı belirtin. Bu nedenle,

Bir terminale erişmek için Ctrl+ Alt+ tuşlarına basın F1. Oturum aç.

Tür killall kwin. Sonra yazın DISPLAY=:0 kwin.

Birincil ekranınıza geri dönmek için Ctrl+ Alt+ tuşlarına basın F7.


Kwin arka planda çalıştırılmamalı mı?
Piotr Dobrogost

@PiotrDobrogost İsterseniz. Gerçekten kullanamayacağım tty1'den çalışıyor, bu yüzden arka plan kwin'sini gerekli bulmuyorum.
Sparhawk

3

Ctrl + Alt + F1 tuşlarına basın. Giriş yapın killall kwin.

Ctrl + Alt + F7 tuşlarına basın.

Bir terminal görünene kadar tüm açık uygulamalardan çıkın. Fareyi terminal uygulamasının üzerine getirin. tipkwin & .

Bu nedir, açık terminal uygulaması yok mu? Zor - sadece yeniden başlatmanız gerekecek.


Sadece kwin'i tty1'den başlatan bir cevap ekledim, ama başka bir yol olup olmadığını merak ediyorum (zaten bir terminal penceresinin açık olmasını gerektirmiyor). Muhtemelen kwin'i öldürdükten sonra klavye girdisini geri alıyorsunuz, bu yüzden tty7'ye geri döndükten sonra, alt-f2'ye bir run kwin'e oradan basamazsınız?
Sparhawk

Ayrıca, iki önerim bir terminal penceresini açık bırakmanız gerekmediği anlamına geliyor.
Sparhawk

1

Daha sonra Kubuntu / Plasma 5 kwinhala asılı / çöküyor (özellikle Intel ekran sürücüleri ile görünüyor ), ancak daha kolay bir şekilde yeniden başlatılabilir: sadece çalıştırın krunner- Alt-Space veya Alt-F2:kwin --replace


Veya bunun için yeni bir özel kısayol oluşturun: örn. Tetikleyici: Meta + K, Eylem, Komut / URL:kwin --replace .

Bu şekilde kwinyalnızca Meta-K kısayoluyla yeniden başlatılabilir.


OP yorumlarda birkaç kez ve klavyeyi kullanamayacağını söyledi
QkiZ

0

Sadece yap:

killall plasma-desktop
plasma-desktop &

daha fazla kez ihtiyacınız olması durumunda her şeyi bir bash betiğine sahip olabilirsiniz,

recoverkde.sh :

killall plasma-desktop
plasma-desktop &

2
Ve eğer kwin X ekranında herhangi bir şey yapmama izin vermiyorsa bu komutları nasıl yürütmeliyim?
Robin Green

Bu plazmayı yeniden başlatır, ancak kwin değil. Ben kwin ezilmiş donmuş pencere deneyimi vardı: plazmashell yeniden başlatmak bunu düzeltmek pkill kwinolmaz , ama olur.

0

Bu gerçekten işe yarıyor. Bu kötü bir böcek ama en azından şimdi kurtarabilirim.

Benim durumumda, ctrl+ alt+ kullanarak konsol girişine geri dönmeye gerek yok, f2ancak alt+ kullanarak f2basitçe yazabilir killall plasma-desktop plasma-desktopve sonra alt+ tuşunu kullanabilir f2,

Koşabilirim plasma-desktop. Elbette bir senaryoda da kullanılabilir. Bu şekilde faremi geri alıyorum ve hiçbir işimi kaybetmeyeceğim.


2
Bu biraz farklı bir hata olduğunu düşünüyorum, çünkü dediğim gibi, sanal bir konsola geçmek dışında klavyeyi hiç kullanamadım. Yani tam anlamıyla kwin, plazma masaüstü değil.
Robin Green

Bu plazmayı yeniden başlatır, ancak kwin değil. Ben kwin ezilmiş donmuş pencere deneyimi vardı: plazmashell yeniden başlatmak bunu düzeltmek pkill kwinolmaz , ama olur.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.