Oturumu kapatmadan KDE Plazma Masaüstü'nü yeniden başlatabilir miyim?


103

Sadece standart KDE masaüstünden bahsediyorum. Bir süre sonra (birçok gün) görev çubuğunun çalıştırılması düzgün çalışmayı durdurur. Bu bir tür teşhis edilemeyen böceğe bağlı, ama şu an benim hedefim değil. Çıkış yapıp tekrar girdiğimde sorun çözüldü.

Her şeyi kapatmam gerekiyor ve sanal makineler gibi devam eden işlemlerin kapatılması gerekiyor. Bu büyük bir acı. Bu, genellikle birkaç gün boyunca biraz titremeye katlandığım anlamına gelir.

Çalışan tüm uygulamaları bombalamadan masaüstünü yeniden yüklemenin bir yolu var mı?

Yanıtlar:


162

KDE 4'te şunları yapabilirsiniz:

killall plasma-desktop #to stop it
kstart plasma-desktop #to restart it

KDE 5’de:

killall plasmashell #to stop it
kstart plasmashell #to restart it

KDE> 5.10’da:

kquitapp5 plasmashell
kstart5 plasmashell

9
Bunların ikisi de Alt-F2 çalışma diyalogundan çalıştırılabilir (plazma öldürmenin ikinci kez engelleyeceğini düşünürdüm) ama evet, iyi çalışıyor ve titremeyi durduruyor.
Oli

4
Bu KDE 5 Plazma ile çalışmıyor.
Geremia

7
kde5'teki plazma-masaüstü yerine plasmashell
dorien

4
ArchLinux on KDE5 kstart5 plasmashelliçin
Daniel Andrei Mincă

3
Bunu Sistem Ayarları -> Kısayollar -> Özel Kısayollar'a ekledim, bu yüzden şimdi Plazma'yı yeniden başlatmak için Ctrl-Alt-Backspace tuşlarına basabilirim (bu belirli bir kombinasyonu seçtim çünkü tarihsel olarak X.org'u yeniden başlatıyor).
Skylar Ittner

60

KDE5'te , plasmashell yerine plasmashell'i hizmet olarak yeniden başlatmak için "kstart plasmashell" kullanın . Bu şekilde kullanırsanız, geçerli terminal oturumuna bağlı olmayan bağımsız bir servis olarak çalışır (bu, terminali işlem sonlandırılmadan kapatabileceğiniz anlamına gelir). TLDR:

KDE5 (Terminalde):

killall plasmashell
kstart plasmashell

Sadece bunun için teşekkür etmek istedim! Bir süre sonra, Plazma 5 bu tuhaf siyah çubuğu ekranımın altına, altındaki pencereyi kapatarak tüm pencerelerin üzerine oturan görev çubuğunun hemen üstüne yerleştirecek (altında bulunanlarla etkileşime geçebilirsin. . Buna neyin sebep olduğu hakkında hiçbir fikrim yok ama onu killall plasmashell ; kstart plasmashelldüzeltir :)
Eylül’de riskli

Bunu yapmanın en kolay yolu Plazma 5. için kquitapp5 kullanıyor askubuntu.com/a/663702/72652 (en iyi yerine bir terminalde KRunner yapılır)
Michael Tunnell

41

Bunun çalışmasını beklemiyordum (ve tam olarak sorduğumuz soru bu değildi) ama Alt+ tuşlarına basıp F2:

kwin --replace

Bu KDE'nin bestecisini yeniden yüklüyor ve titremeyi düzeltiyor gibi görünüyor. Sanırım bu benim sorunumda bir etken.


6
Bunu Kubuntu 15.04'te denedim. Kde 5'deki komut, arkasındaki sunucuya bağlı olarak kwin_x11 veya kwin_wayland olacaktır
zurdo

1
Aslında tüm çözümlerin bir kombinasyonunu kullanarak çözdüm: killall plasmashell kwin --replace (ALT-F2) kstart plasmashell withoud kwin --replace, plasmashell yeniden başlamadı (Kubuntu 16.04)
clobrano

1
Benim için çalışan çözüm, kabul edilen cevabın bir karışımıydı ve bunun cevabı killall plasmashell; kwin --replace & kstart plasmashell & exit( & exitterminalde çalıştığımdan beri, aksi halde besteci burada belirtildiği gibi açık olan terminal penceresine bağlı kaldı )
Carolus

1
Lanet olsun bu gerçekten adil ve kare çalıştı.Teşekkürler
Suleman

2

Buna baktım çünkü herhangi bir KDE ayar menüsünü açamadığım bir sorun vardı, ancak yeniden başlatmak veya çıkmak istemedim. Bunu yapmanın en iyi yolunun (en azından KDE 5’te) hemen killall plasmashellardından krunner (Alt + F2) kullanmak olduğunu buldum plasmashell. Konsole penceresinde bunu kullanarak denedim, killall plasmashellsonra kullandım plasmashell &ve bu işe yaradı, ancak Konsole penceresini kapattığımda plazma da kapanacaktı. Sorunu çözmüş gibiyseniz bile, gelecekte plazmayı yeniden başlatmak isteyen insanlar için göndereceğimi düşündüm.

KDE 4, tıpkı yerini plasmashellileplasma-desktop


1

Ben her zaman ksycoca5 ile sorun yaşıyorum ve plazmastonun bir saplama içine girmesinin sebebi bu gibi görünüyor ve plazmasın yeniden başlatılmasını da durduruyor. Bunu çözmek için yaptım:

$ mv ~/.cache/ksycoca5* /tmp
$ killall plasmashell buildksycoca5; kstart plasmashell

0

Ben de şöyle bir şey denedim:

killall plasmashell; kstart plasmashell

Veya bu bile:

killall plasmashell; kwin --replace && kstart plasmashell

Ancak, bilinmeyen nedenlerden dolayı işe yaramadı.

Komutların arasına uyuduktan sonra plazma masaüstü yeniden başlatılması çalışmaya başladı :

killall plasmashell ; sleep 3 ; kwin --replace ; sleep 5 ; kstart plasmashell

Son olarak, tip zaman, fark ettik 'kwin|plasma'de KSysGuardfiltre alanına, bu öldürdükten sonra bildirir plasmashell, bu tür *.sodosyalar halen mevcuttur: desktop.so, file.so. Onları da öldürmeliyiz. Aksi takdirde, her yeniden başlatmanın ardından bu dosyaların kopyalarını alacağız.

Yani, son plazma masaüstü yeniden başlatma komutları:

killall plasmashell desktop.so file.so ; sleep 5 ; kwin --replace ; sleep 5 ; kstart plasmashell

0

Pencere yöneticisi kwin, pencere vb. Etrafında hareket etmekten sorumludur. Bu, aşağıdaki şekilde yeniden başlatılabilir:

kstart kwin --replace

Ön kstartek, yalnızca terminali daha sonra kapatabileceğiniz şekilde geçerli terminalde bir alt işlem olarak çalıştırmamaktır.

plasmashellarka plandan ve diğer kabuk işlerinden sorumludur. Yeniden başlatma, bu şekilde çalışması gerekir:

killall plasmashell
kstart plasmashell

Bunun benim için menüyü geri getirmediğine dikkat edin.

Ayrıca, ilginç bir şekilde, bu yine benim için kwin'i bozuyor, yani artık pencereleri hareket ettiremiyorum. Konsolda sth gibi olur QXcbConnection: XCB error: 3 (BadWindow), sequence: ..., resource id: ..., major code: 15 (QueryTree), minor code: 0.


0

KDE4'te bellek kullanımının oldukça hızlı bir şekilde kıkırdama ısırdığı rampaları buluyorum çünkü programları açmak gittikçe daha fazla RAM kullanıyor ancak bunları kapatmak onları serbest bırakmıyor. Bu KDE ile Nane 17.3'tür ancak TÜM KDE plazma 4 sistemlerini oldukça iyi etkiliyor gibi görünmektedir.

Giriş ve çıkış yapmaktan ya da plazmayı öldürmek ve yeniden başlatmak için ALT + F2 kullanmaktan bıktım. Şimdi panelde oturan bir betiğim var (çalıştırılabilir olarak ayarlanmış).

   
#!/bin/bash 
killall plasma-desktop 
plasma-desktop & 
   

Simgeye tıkladığınızda plazma kapanır ve yaklaşık 15 saniye içinde yeniden başlatılır. Plazma yeniden başlatılırken kullanmakta olduğum sanal masaüstünde açık programları hala kullanabilirim.


0

Tamam .. OpenSuse Leap 15.1'i KDE5 Plazma ile çalıştırıyorum. Periyodik olarak, X ortamım bozuldu (makinemi çalışır halde bıraktıktan yaklaşık 24 saat sonra) ve "KLauncher'a D-Bus üzerinden erişilemedi. Start_service_by_desktop_path: D-Bus sunucusuna bağlanmadı hatası" hatası alıyorum

Bunun sonucu, masaüstüm hala çalışır durumda iken, KLauncher kullanan hiçbir uygulamayı başlatamıyorum - çok can sıkıcı. (NOT: xwindows vncserver cihazım, ekleyebileceğim 99 ekran penceresi örneği başlatıyor gibi görünüyor - ki bu doğru değil - bunu henüz düzeltmedim ama yapacağım). Ancak, ortamımda yeniden başlatmadan KDE 5 Plazma'yı yeniden başlatmak için yukarıdaki sorunun cevabını VAR:

1) killall plasmashell 2) kstart5 plasmashell kwin

Bu sistem yeniden başlatılmış gibi her şeyi yeniden başlatır. Bu yardımcı olur umarım

Teşekkürler

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.