Je parle simplement du bureau KDE standard. Après un certain temps (plusieurs jours) d’exécution, la barre des tâches cesse de fonctionner correctement. Cela est dû à une sorte de bogue non diagnostiqué, mais ce n'est pas mon problème pour le moment. C'est corrigé dès que je me déconnecte, puis de nouveau.
Je dois tout fermer et les processus en cours, tels que les machines virtuelles, doivent être arrêtés. C'est une grande douleur. Cela signifie généralement que je supporte un peu de scintillement pendant plusieurs jours.
Est-il possible de recharger simplement le bureau sans bombarder toutes les applications en cours d'exécution?
kstart5 plasmashell
pour KDE5Dans KDE5, utilisez "kstart plasmashell" pour redémarrer le plasmashell en tant que service à la place de plasmashell &. Si vous l'utilisez de cette façon, il est exécuté en tant que service indépendant non connecté à la session de terminal en cours (ce qui signifie que vous pouvez fermer le terminal sans mettre fin au processus). TLDR:
KDE5 (dans le terminal):
la source
killall plasmashell ; kstart plasmashell
répare :)Eh bien, je ne m'attendais pas à ce que cela fonctionne (et ce n'est pas exactement ce que la question demande), mais à appuyer sur Alt+ F2et à courir:
Cela recharge le compositeur de KDE et cela semble résoudre le problème de scintillement. Je suppose que c'est un facteur dans mon problème particulier.
la source
killall plasmashell; kwin --replace & kstart plasmashell & exit
(& exit
depuis que je l'exécutais dans un terminal, sinon le compositeur restait dépendant de l'ouverture de la fenêtre du terminal, comme indiqué ici )J'ai cherché cela parce que j'avais un problème qui empêchait d'ouvrir les menus de paramètres KDE, mais je ne voulais pas vraiment redémarrer ou me déconnecter. J'ai trouvé que la meilleure façon de le faire (dans KDE 5 au moins) est d'utiliser krunner (Alt + F2)
killall plasmashell
puis tout de suite aprèsplasmashell
. J'ai essayé de le faire dans une fenêtre Konsole, en utilisantkillall plasmashell
et ensuiteplasmashell &
et cela a fonctionné, mais dès que je ferme la fenêtre Konsole, le plasma se ferme également. Même si vous sembliez résoudre votre problème, je pensais que je le posterais à l'intention des personnes qui devaient à l'avenir redémarrer le plasma.Dans KDE 4, remplacez simplement
plasmashell
parplasma-desktop
la source
Je constate que j'ai toujours des problèmes avec ksycoca5, et cela semble être la raison pour laquelle plasmashell tombe dans un strop et empêche également le redémarrage de plasmashell. Pour résoudre cela, j'ai fait:
la source
J'ai aussi essayé quelque chose comme:
Ou même ceci:
Mais, pour des raisons inconnues, cela n'a pas fonctionné.
Le redémarrage du bureau Plasma a commencé à fonctionner après l’ajout du sommeil aux commandes:
Enfin, j'ai remarqué que, lorsque vous tapez
'kwin|plasma'
dans leKSysGuard
champ de filtrage, il signale qu'après la suppression deplasmashell
tels*.so
fichiers sont toujours présents:desktop.so
,file.so
. Nous devons les tuer aussi. Sinon, nous aurons des copies de ces fichiers après chaque redémarrage.Ainsi, les commandes de redémarrage du bureau de plasma final sont:
la source
Le gestionnaire de fenêtres
kwin
est responsable du déplacement autour des fenêtres, etc. Cela peut être redémarré de la manière suivante:Le
kstart
préfixe consiste simplement à ne pas l'exécuter en tant que sous-processus dans le terminal actuel, de sorte que vous puissiez fermer le terminal ultérieurement.plasmashell
est responsable de l’arrière-plan et d’autres objets du shell. Redémarrer cela devrait fonctionner comme ceci:Notez que cela ne m'a pas ramené le menu.
De plus, il est intéressant de noter que cela rompt à nouveau Kwin, c’est-à-dire que je ne suis plus en mesure de déplacer les fenêtres. Sur console, je reçois ça comme
QXcbConnection: XCB error: 3 (BadWindow), sequence: ..., resource id: ..., major code: 15 (QueryTree), minor code: 0
.la source
Dans KDE4, l'utilisation de la mémoire s'accélère assez rapidement, car l'ouverture de programmes utilise progressivement plus de mémoire vive, mais sa fermeture ne la libère pas. Ceci est dans Mint 17.3 avec KDE mais semble affecter assez bien TOUS les systèmes plasma 4 de KDE.
J'en ai eu marre de me connecter et de me déconnecter, ou d'utiliser ALT + F2 pour tuer et redémarrer le plasma. Alors maintenant, je viens d'avoir un script (défini comme exécutable) assis sur le panneau.
Cliquez sur l'icône et le plasma se ferme et redémarre environ 15 secondes environ. Je peux toujours utiliser des programmes ouverts sur le bureau virtuel que j'utilise actuellement pendant le redémarrage de plasma.
la source
OK .. J'utilise OpenSuse Leap 15.1 avec KDE5 Plasma. Périodiquement, mon environnement X est corrompu (environ 24 heures après avoir laissé ma machine en marche) et le message suivant s'affiche: "Impossible d'accéder à KLauncher via D-Bus. Erreur lors de l'appel de start_service_by_desktop_path: non connecté au serveur D-Bus"
Le résultat est que, même si mon bureau fonctionne toujours, je ne peux lancer aucune application utilisant KLauncher, ce qui est très pénible. (REMARQUE: mon serveur xwindows vncserver semble également lancer 99 instances de fenêtres d'affichage auxquelles je pourrais m'attacher - ce qui n'est pas correct - je n'ai pas encore corrigé ce problème mais je le ferai). Cependant, j'ai TROUVE la réponse au problème ci-dessus pour redémarrer KDE 5 Plasma dans mon environnement sans redémarrage:
1) killall plasmashell 2) kstart5 plasmashell kwin
Cela redémarre tout comme si le système venait de démarrer. J'espère que cela t'aides
Merci
la source