2 votes

Les widgets de KDE n'acceptent pas les entrées clavier après un hard-reset du système

Résumé

J'utilise Kubuntu sur un ordinateur portable. De nombreux widgets KDE (pas tous) ont cessé d'accepter les entrées clavier après que j'ai dû réinitialiser le système en raison de leur manque de réactivité.

Je dois trouver un moyen de faire en sorte que ces widgets/plasmoïdes/etc acceptent à nouveau les entrées clavier pour résoudre ce problème.

Contexte

À un moment donné, il y a plusieurs mois, une application a bloqué le système et j'ai dû faire une réinitialisation complète. (Il ne répondait pas et ne pouvait même pas ) Ctrl + Alt + F1 mon chemin vers un terminal, donc il n'y avait pas d'autre moyen). Après cela, beaucoup (pas tous) des widgets/plasmoïdes/etc de KDE n'acceptent plus les entrées clavier, même lorsqu'ils ont clairement le focus. Évidemment, quelque chose a été perturbé par le hard-reset, mais je n'ai aucune idée de ce que c'est.

Parmi les zones touchées, on peut citer :

  • Lanceur d'applications : ne peut pas utiliser la fonctionnalité intégrée de recherche au fil de l'eau ;
  • Découvrez : Impossible d'entrer le mot de passe de l'administrateur lorsqu'il est demandé lors de l'installation/la suppression d'un logiciel ; il faut le faire à partir du terminal ;
  • Gestionnaire de réseau : Impossible de saisir les mots de passe WiFi/VPN
  • etc.

Quelques applications où j'ai pas vu ce problème incluent Amarok, Kate, Application Dashboard, etc.

J'ai essayé de réinstaller l'environnement KDE et d'inclure apps/plasmoids/etc, y compris de purger les fichiers de configuration, etc. Aucune de mes tentatives n'a fait de différence. En fait, le problème est apparu lors de l'utilisation de la version 16.10 ; la mise à niveau vers la version 17.04 n'a rien changé.

J'ai utilisé des solutions de contournement[1] pendant des mois, et j'ai essayé différentes choses entre-temps, mais je vraiment aimerait que ce problème soit réglé une fois pour toutes. C'est extrêmement ennuyeux, mais je n'ai rien trouvé d'autre et même une rapport de bogue J'ai déposé en mai a reçu pas de attention.

L'aide d'ici est mon dernier recours, puisque je vraiment J'aimerais éviter d'avoir à faire exploser mon système depuis l'orbite en réinstallant tout le système d'exploitation à partir de zéro, en formatant mon système d'exploitation à partir de l'orbite. /home/ (étant donné que je ne sais pas quelle est la cause réelle), et de devoir tout reconfigurer[2].

Mise à jour(s)

  • La mise à niveau vers la version 17.10 n'a pas aidé.

Notes de bas de page

[1] Par exemple, si je copie quelque chose, je peux le coller dans les widgets à l'aide de la souris (R-clic >> Coller ; Ctrl + V ne fonctionne pas). J'utilise également Application Dashboard, mais son comportement n'est pas toujours cohérent.

[C'est la seule façon d'être sûr.

0voto

code_dredd Points 766

J'ai trouvé un moyen de résoudre le problème sans avoir à prendre de mesures drastiques, comme la réinstallation du système.

Réinitialisation de l'espace de travail de KDE Plasma

Pour "réinitialiser" KDE Plasma et le découvrir à nouveau, procédez comme suit :

  1. Déconnectez-vous de votre session ;
  2. Appuyez sur Ctrl + Alt + F1 et connectez-vous au terminal ;
  3. Renommer ( pas supprimer) les répertoires $HOME/.config/ y $HOME/.local/ a $HOME/.config.old/ y $HOME/.local.old/ respectivement [1] ;
  4. Appuyez sur Ctrl + D pour se déconnecter (ou tapez exit ) ; et
  5. Appuyez sur Ctrl + Alt + F7 pour revenir à l'écran de connexion de l'interface graphique (i.e. greeter)

Notez que apt-get remove ... y apt-get purge ... sera pas résoudre le problème. Le problème n'est pas un binaire/package corrompu. Le problème semble être lié à un problème d'environnement/de configuration qui a eu le comportement observé comme effet secondaire, et purge ne les supprime pas.

Il n'était jamais évident de savoir lequel en particulier était le coupable, j'ai donc dû le détruire depuis l'orbite[2].

Restaurer vos paramètres

La procédure ci-dessus réinitialisera votre environnement et ce sera presque comme si vous veniez de vous connecter à votre système pour la première fois (par exemple, y compris les fonds d'écran, etc.).

Par exemple, si vous utilisez des navigateurs tels que Brave ou Chromium, vous devrez copier le contenu de la section $HOME/.config.old/brave/ en $HOME/.config/brave/ (ou chromium si c'est ce que vous utilisez) afin de récupérer vos anciennes sessions (par exemple, onglets, comptes/mots de passe, etc.)[3].

Il se peut que vous deviez effectuer cette opération avec plus d'une application, alors soyez prêt à passer quelques minutes de plus.

Quelques applications qui ont dû être restaurées

Parmi les applications dont j'ai dû m'occuper, outre les navigateurs mentionnés ci-dessus, on peut citer :

  • VirtualBox : Les VM existantes n'ont pas été répertoriées ; copiez les VirtualBox sous-répertoire.
  • Kate : Fichiers de configuration ; copier les fichiers correspondant au motif kate* (par exemple katerc )
  • Discord : Invité à créer un nouveau compte ; trouver le discord et le copier comme les navigateurs.

Bien entendu, il se peut que vous ayez besoin de modifications différentes en fonction de vos applications, mais cela devrait vous donner une idée générale de ce qu'il faut faire et des résultats à obtenir.


Notes de bas de page

[1] Par exemple, vous pouvez utiliser la commande mv $HOME/.config/ $HOME/.config.old et ainsi de suite, pour renommer les répertoires. Faites pas les retirer avec le rm commande. Vous en aurez besoin plus tard.

[2] C'est la seule façon d'être sûr...

[3] Par exemple, vous pouvez utiliser la commande cp -r $HOME/.config.old/brave/* $HOME/.config/brave/ pour copier récursivement le répertoire et ses sous-répertoires dans son emplacement approprié.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X