Puis-je redémarrer le bureau plasma KDE sans vous déconnecter?

78

Je ne parle que du bureau KDE standard. Après un certain temps (plusieurs jours), la barre des tâches ne fonctionne plus correctement. Cela est dû à une sorte de bug non diagnostiqué mais ce n’est vraiment pas mon problème pour le moment. Il est réparé dès que je me déconnecte et me réinsère.

Je dois tout fermer et les processus en cours comme les machines virtuelles doivent être arrêtés. C'est une grosse douleur. Cela signifie généralement que je supporte un peu le scintillement pendant plusieurs jours.

Existe-t-il un moyen de recharger le bureau sans bombarder toutes les applications en cours d'exécution?

    
posée Oli 10.06.2014 - 15:21
la source

6 réponses

123

Dans KDE 4, vous pouvez faire:

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

Dans KDE 5, utilisez:

killall plasmashell #to stop it
kstart plasmashell #to restart it
    
réponse donnée Korcia 11.06.2014 - 11:48
la source
57

Dans KDE5, utilisez "kstart plasmashell" pour redémarrer le plasmashell en tant que service au lieu de plasmashell & amp ;. Si vous l'utilisez de cette manière, 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 que le processus se termine). TLDR:

KDE5 (dans le terminal):

killall plasmashell
kstart plasmashell
    
réponse donnée justyourimage 25.07.2015 - 19:40
la source
32

Eh bien je ne m'attendais pas à ce que cela fonctionne (et ce n'est pas exactement ce que la question demande) mais en appuyant sur Alt + F2 et en cours d'exécution:

kwin --replace

Cela recharge le compositeur de KDE et cela semble corriger le scintillement. Je suppose que c'est un facteur dans mon problème particulier.

    
réponse donnée Oli 10.06.2014 - 15:21
la source
2

J'ai regardé cela parce que je ne pouvais pas ouvrir les menus de paramètres de 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 immédiatement après, plasmashell . J'ai essayé de le faire dans une fenêtre Konsole, en utilisant killall plasmashell puis plasmashell & et cela fonctionnait, mais dès que je fermais la fenêtre de Konsole, le plasma se fermait aussi. Même si vous sembliez résoudre votre problème, je me suis dit que je le posterais pour les futurs utilisateurs ayant besoin de redémarrer le plasma.

Dans KDE 4, remplacez simplement plasmashell par plasma-desktop

    
réponse donnée Colton DRG 16.07.2015 - 21:46
la source
1

Je trouve que je rencontre toujours des problèmes avec ksycoca5, et cela semble être la raison pour laquelle plasmashell se déroule et empêche également le redémarrage de plasmashell. Pour résoudre ce problème, j'ai fait:

$ mv ~/.cache/ksycoca5* /tmp
$ killall plasmashell buildksycoca5; kstart plasmashell
    
réponse donnée Andrew Kay 09.02.2016 - 11:35
la source
0

Dans KDE4, je trouve que l’utilisation de la mémoire augmente rapidement jusqu’à un gigglebite car l’ouverture de programmes utilise progressivement plus de RAM, mais leur fermeture ne le 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 ou de me déconnecter ou d'utiliser ALT + F2 pour tuer et redémarrer le plasma. Alors maintenant, j'ai juste un script assis sur le panneau.

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

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 du plasma.

    
réponse donnée RossD 03.05.2016 - 21:29
la source

Lire d'autres questions sur les étiquettes