Saya hanya berbicara tentang desktop standar KDE. Setelah beberapa saat (beberapa hari) menjalankan bilah tugas berhenti berfungsi dengan benar. Ini disebabkan oleh beberapa jenis bug yang tidak terdiagnosis tetapi itu sebenarnya bukan kesalahan saya saat ini. Ini diperbaiki segera setelah saya logout dan masuk lagi.
Saya harus menutup semuanya dan proses yang sedang berjalan seperti mesin virtual harus ditutup. Ini sakit besar. Ini biasanya berarti saya tahan dengan sedikit kedipan selama berhari-hari.
Apakah ada cara untuk memuat ulang desktop tanpa mengebom semua aplikasi yang sedang berjalan?
kstart5 plasmashell
untuk KDE5Di KDE5 gunakan "kstart plasmashell" untuk memulai kembali plasmashell sebagai layanan alih-alih plasmashell &. Jika Anda menggunakannya dengan cara itu dijalankan sebagai layanan independen yang tidak terhubung ke sesi terminal saat ini (artinya Anda dapat menutup terminal tanpa proses dihentikan). TLDR:
KDE5 (di Terminal):
sumber
killall plasmashell ; kstart plasmashell
memperbaikinya :)Yah saya tidak berharap ini bekerja (dan bukan itu yang ditanyakan oleh pertanyaan) tetapi menekan Alt+ F2dan menjalankan:
Ini memuat kembali komposer KDE dan yang tampaknya memperbaiki kedipan tersebut. Saya kira itu adalah faktor dalam masalah khusus saya.
sumber
killall plasmashell; kwin --replace & kstart plasmashell & exit
(& exit
sejak saya menjalankannya di terminal, jika tidak komposer tetap tergantung pada jendela terminal yang terbuka seperti yang diperintahkan di sini )Saya melihat ini karena saya mempunyai masalah di mana saya tidak bisa membuka menu pengaturan KDE, tetapi saya tidak benar-benar ingin me-reboot atau logout. Saya menemukan bahwa cara terbaik untuk melakukannya (setidaknya di KDE 5) adalah dengan menggunakan krunner (Alt + F2) untuk
killall plasmashell
kemudian segera sesudahnyaplasmashell
,. Saya mencoba melakukannya di jendela Konsole, menggunakankillall plasmashell
dan kemudianplasmashell &
dan ini berhasil, tetapi segera setelah saya menutup jendela Konsole, plasma akan menutup juga. Meskipun Anda tampaknya menyelesaikan masalah Anda, saya pikir saya akan mempostingnya untuk orang-orang yang datang di masa depan yang perlu memulai kembali plasma.Di KDE 4, ganti saja
plasmashell
denganplasma-desktop
sumber
Saya menemukan saya selalu mengalami masalah dengan ksycoca5, dan ini tampaknya menjadi alasan mengapa plasmashell mendapat kesulitan, dan juga berhenti memulai kembali plasmashell. Untuk mengatasi ini saya lakukan:
sumber
Saya juga mencoba sesuatu seperti:
Atau bahkan ini:
Tapi, untuk alasan yang tidak diketahui, itu tidak berhasil.
Memulai kembali desktop plasma mulai berfungsi setelah saya menambahkan sleep di antara perintah:
Akhirnya, saya telah memperhatikan bahwa, ketika jenis
'kwin|plasma'
diKSysGuard
bidang filter, itu melaporkan bahwa setelah membunuhplasmashell
, seperti*.so
file masih ada:desktop.so
,file.so
. Kita harus membunuh mereka juga. Kalau tidak, kami akan memiliki salinan file-file itu setelah setiap restart.Jadi, perintah restart desktop plasma akhir adalah:
sumber
Manajer jendela
kwin
bertanggung jawab untuk bergerak di sekitar windows, dll. Itu dapat dimulai kembali dengan ini:The
kstart
prefix hanya untuk tidak menjalankannya sebagai sub proses di terminal saat ini, sehingga Anda bisa menutup terminal setelah itu.plasmashell
bertanggung jawab atas latar belakang dan hal-hal shell lainnya. Mulai ulang yang seharusnya berfungsi seperti ini:Perhatikan bahwa ini tidak mengembalikan menu untuk saya.
Juga, yang menarik, ini lagi-lagi merusak kwin bagi saya, yaitu saya tidak dapat memindahkan windows lagi. Di konsol, saya suka
QXcbConnection: XCB error: 3 (BadWindow), sequence: ..., resource id: ..., major code: 15 (QueryTree), minor code: 0
.sumber
Di KDE4 saya menemukan penggunaan memori meningkat hingga sekitar gigglebite cukup cepat karena membuka program secara progresif menggunakan lebih banyak RAM, tetapi menutupnya tidak melepaskannya. Ini ada di Mint 17.3 dengan KDE tetapi tampaknya sangat mempengaruhi SEMUA sistem KDE plasma 4.
Saya muak masuk dan keluar, atau menggunakan ALT + F2 untuk membunuh dan memulai kembali plasma. Jadi sekarang saya hanya punya skrip (ditetapkan sebagai executable) duduk di panel ..
Klik pada ikon dan plasma melakukan penutupan dan restart sekitar 15 detik atau lebih. Saya masih bisa menggunakan program terbuka di desktop virtual mana pun yang saya gunakan saat plasma sedang restart.
sumber
Oke .. Saya menjalankan OpenSuse Leap 15.1 menjalankan KDE5 Plasma. Secara berkala, lingkungan X saya rusak (setelah sekitar 24 jam meninggalkan mesin saya berjalan) dan saya mendapatkan "KLauncher tidak dapat dihubungi melalui D-Bus. Kesalahan saat memanggil start_service_by_desktop_path: Tidak terhubung ke server D-Bus"
Hasil dari ini adalah bahwa sementara desktop saya masih berfungsi saya tidak dapat meluncurkan aplikasi yang menggunakan KLauncher - sangat menjengkelkan. (CATATAN: vncserver xwindows saya juga muncul untuk meluncurkan 99 contoh tampilan windows yang dapat saya lampirkan - yang tidak benar - saya belum memperbaikinya tetapi saya akan melakukannya). Namun, saya MENEMUKAN jawaban untuk masalah di atas untuk me-restart KDE 5 Plasma di lingkungan saya tanpa reboot:
1) killall plasmashell 2) kstart5 plasmashell kwin
Ini me-restart semua seolah-olah sistem baru saja di-boot. Semoga ini membantu
Terima kasih
sumber