Comment redémarrer les décorations de fenêtres KDE sans perdre la session X en cours d'exécution


10

Pour l'édition graphique de certains formats graphiques spéciaux, j'utilise un programme java appelé imagej . Cela a le bug ennuyeux qu'une fonction spéciale a tendance à tuer les décorations de fenêtres de KDE si trop d'images sont ouvertes. Pour le moment, je résous ce problème en passant à a ttyet en redémarrant le kdmservice. L'inconvénient de cette solution est que je suis expulsé de ma session X en cours d'exécution, ce qui peut entraîner une perte de travail s'il reste des fichiers non enregistrés ouverts.

Existe-t-il un autre moyen de redémarrer mes décorations de fenêtre sans être déconnecté de ma session X actuelle?

Comme cela peut être important:

  • Kubuntu 12.04
  • KDE 4.10 du kubuntu-ppa/backportsrepo. Le même problème s'est déjà produit avec le stock KDE 4.8.5 de kubuntu 12.04

Réponses:


16

essayez kwin --replaceou DISPLAY=:0 kwin --replacesi vous n'êtes pas dans X.
Source


1
Merci beaucoup, ça marche. Un seul petit addenda: il est utile de mettre une esperluette &derrière les commandes si l'on ne veut pas bloquer cette console pour le reste de la session.
Benedikt Bauer

vous avez raison, ou vous pouvez simplement exécuter la commande dans krunner si vous y avez accès.
Nico Vecchio

Les décennies passent mais la fiabilité de KDE ne change jamais, il plante toujours plusieurs fois par jour, comme il y a 11 ans ... Mais il parvient à être si bon sinon nous continuons à le tolérer ... Je me demande juste combien de générations KDE le problème survivra ... :-)
Ivan

1
@Ivan C'est une fonctionnalité ;-)
Nico Vecchio

4

Voici la réponse mise à jour pour KDE 5:

kwin_x11 --replace

1
kwinest un lien symbolique vers kwin_x11(Ou vice versa) dans kubuntu 18.04, donc l'un ou l'autre devrait fonctionner maintenant
michael
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.