web-dev-qa-db-fra.com

Comment définir des icônes d'applications personnalisées dans KDE?

J'ai créé plusieurs fichiers de configuration de poste de travail et défini des icônes personnalisées sur plusieurs machines virtuelles (VM) exécutées via VirtualBox (généralement au format .svg, bien que pour savoir si ce problème est localisé uniquement sur les icônes SVG, j'ai essayé d'utiliser les icônes .png avec. aucune amélioration de la visibilité) pour. Dans d'autres environnements de bureau tels que Cinnamon, GNOME 3, LXDE, MATE, Unity et Xfce, ces icônes personnalisées sont parfaitement rendues, sans problème, mais pour une raison quelconque, dans KDE (Kubuntu, installé via l'exécution de Sudo apt-get install kubuntu-desktop à partir de terminator), ces icônes simplement n'apparait pas. Les fichiers de configuration du bureau apparaissent dans le menu de l'application KDE, mais à côté de leurs noms, où je verrais normalement leur icône, rien ne s'affiche. Voir, par exemple, la capture d'écran ci-dessous montrant leur apparence dans le menu de l'application KDE.

enter image description here

Je sais également que lorsque je fais glisser ces machines VM du menu KDE vers le panneau plasma, les lanceurs d’applications qui apparaissent dans le panneau ne comportent également aucune icône. Ce problème n'est pas limité aux machines VM, les autres programmes tels que le client RuneScape Unix (RSU), Avogadro et GNU Octave ont également des icônes manquantes.

9
BH2017

Tous les programmes n'ont pas d'icônes, mais certainement pour les entrées de bureau personnalisées, il n'y aura pas d'icône, vous avez 2 façons de résoudre ce problème

GUI Faites un clic droit sur le menu kde -> modifier les applications -> faites défiler jusqu'à l'application appropriée, vous verrez l'icône, comme le montre l'image ci-jointe here

text clic droit sur l'icône de l'entrée du bureau, cliquez sur ouvrir avec un éditeur de texte (comme kate), vous verrez toutes les informations sur cette entrée, éditez "Icône" comme indiqué dans l'image ci-jointe. enter image description here

6
haytham-med haytham