web-dev-qa-db-fra.com

Icônes non affichées sur le dauphin de Sudo le 15.10

Encore une fois, bonjour à tous, je mets à jour mon système récemment du 15.04 au 15.10. Et parmi les nombreuses erreurs bizarres, lorsque j'ouvre Dolphin en tant que root, en utilisant kdesudo dolphin, aucune icône ne se charge. Ils se chargent normalement sur le dauphin mais pas en tant que root.

EDIT: Une autre erreur est survenue maintenant, j'ai essayé de naviguer sur le dauphin élevé et cette erreur s'est produite.

Error when trying to navigate

Icons showing normally when running dolphin

No icons when escalated as root

4
Yohan Leafheart

La cause première du problème ops est n bogue connu dans KDE qui affecte toutes les applications exécutées sous Sudo.

Le travail recommandé consiste à

  1. Ouvrez Konsole et entrez les commandes suivantes pour éditer le fichier sudoers:

    Sudo visudo -f /etc/sudoers.d/workaround_kde5
    
  2. Dans l'éditeur qui apparaît, ajoutez la ligne:

    Defaults env_keep += "KDE_SESSION_VERSION KDE_FULL_SESSION"
    
  3. Enregistrez et quittez l'éditeur.

Pour des raisons inconnues du commentateur, ces variables sont nécessaires au chargement correct des icônes. Sudo/su les supprime par défaut, cette ligne l’indique.

J'ai finalement réussi à faire fonctionner les icônes en installant le package complet kubuntu-desktop, en le redémarrant et en se connectant une fois au plasma.

Se déconnecter et revenir à gnome3 m'a donné quelques icônes.

Il est intéressant de noter que dolphin4 donne toutes les icônes comme prévu, il s’agit simplement de la version QT5 du dauphin qui n’a pas d’icônes (et par conséquent, tout package compilé avec QT5 au lieu de Qt4 se comporte mal).

2
cdp1337

Il y a une solution dans kubuntuforums:
Application qui installe "l'accès à la racine dans le menu dolphin"

par kubicle: Quelqu'un veut-il que Kubicles Root Action fonctionne avec 15.10? Cela fonctionne à partir de 15.10, mais avec kf5-dolphin, il faut bricoler un peu:

  1. Copiez les deux fichiers .desktop du menu ("10-rootactionsfolders.desktop" et "11-rootactionsfiles.desktop") de "~/.kde/share/kde4/services/ServiceMenus /" dans "~/.local/share/kservices5/ServiceMenus/"(Le nouvel emplacement de kf5)
  2. si aucun fichier "/usr/share/kservicetypes5/konqpopupmenuplugin.desktop" n'est installé, liez la version kde4 de konqpopupmenuplugin avec: Code: Sudo ln -s /usr/share/kde4/servicetypes/konqpopupmenuplugin.desktop /usr/share/kservicetypes5/konqpopupmenuplugin.desktop
    (Il s'agit d'un problème général avec kf5-dolphin et servicemenus, qui n'est pas directement lié au répertoire root-actions-servicemenu)
  3. redémarrer dauphin
0
Olric12

Essayez de le lancer avec XDG_CURRENT_DESKTOP=kde:

export XDG_CURRENT_DESKTOP=kde
kdesudo dolphin
0
int_ua