Aller au contenu principal
Sujet résolu
Ce sujet a été marqué résolu et ne nécessite aucune autre attention.
Sujet: icônes Plasma-KDE où sont-elles stockées ?? (Lu 349 fois) sujet précédent - sujet suivant

icônes Plasma-KDE où sont-elles stockées ??

Dans le lanceur d'applications, celles-ci sont figurées par des icônes; bien pratique pour moi qui mets mes préférées dans une barre du Bureau.
Oui mais voilà mes icônes persos que je pêche dans mes données persos, chais pas pourquoi, elles ont disparu.
Donc, sioux, je voudrais les ajouter au répertoire "Applications" du lanceur KDE ...
J'ai cherché, pas trouvé... C'est où ???

Re : icônes Plasma-KDE où sont-elles stockées ??

Répondre #1
Bonjour,
Un clic droit sur l'icone de menu en bas à gauche puis édite les applications ne te permet pas de faire ce que tu veux ?

Re : icônes Plasma-KDE où sont-elles stockées ??

Répondre #2
Salut,

je ne sais pas exactement. Par contre je sais comment chercher ce genre de chose. Je pense que ça pourra t'aider. Avec la commande 'find'.

À effectuer en root, sinon les accès à certains dossiers sont interdits…

Pour chercher partout quelque chose dont le nom contient firefox:
# find /  -name "*firefox*"

La même commande, mais tu sauves le résultat dans le fichier resultat.txt
# find /  -name "*firefox*" > resultat.txt

Que tu peux lire avec kate ou en ligne de commande avec 'less resultat.txt'

Un peu mieux - on exclue les répertoires /home de la recherche, car il ne sont pas intéressants… Comme ceci:
find / -path /home -prune -o -name "*firefox*" > recherche_find.txt

À la place de firefox, tu mets le nom des icônes les plus connus, par exemple folder, tu trouveras là où chercher…

Tu peux ensuite affiner:
# find /usr/share -name "*firefox*"
/usr/share/apparmor/extra-profiles/usr.lib.firefox.firefox
/usr/share/apparmor/extra-profiles/usr.lib.firefox.mozilla-xremote-client
/usr/share/apparmor/extra-profiles/usr.lib.firefox.firefox.sh
/usr/share/man/man1/firefox.1.gz
/usr/share/appdata/firefox.appdata.xml
/usr/share/icons/HighContrast/24x24/apps/firefox.png
/usr/share/icons/HighContrast/22x22/apps/firefox.png
/usr/share/icons/HighContrast/256x256/apps/firefox.png
/usr/share/icons/HighContrast/16x16/apps/firefox.png
/usr/share/icons/HighContrast/scalable/apps-extra/firefox-icon.svg
/usr/share/icons/HighContrast/32x32/apps/firefox.png
/usr/share/icons/HighContrast/48x48/apps/firefox.png
/usr/share/icons/hicolor/24x24/apps/firefox.png
/usr/share/icons/hicolor/22x22/apps/firefox.png
/usr/share/icons/hicolor/256x256/apps/firefox.png
/usr/share/icons/hicolor/symbolic/apps/firefox-symbolic.svg
/usr/share/icons/hicolor/16x16/apps/firefox.png
/usr/share/icons/hicolor/64x64/apps/firefox.png
/usr/share/icons/hicolor/128x128/apps/firefox.png
/usr/share/icons/hicolor/32x32/apps/firefox.png
/usr/share/icons/hicolor/48x48/apps/firefox.png
/usr/share/icewm/themes/NanoBlue/icons/firefox_16x16.xpm
/usr/share/icewm/themes/NanoBlue/icons/firefox_32x32.xpm
/usr/share/mime/packages/firefox.xml
/usr/share/kservices5/useragentstrings/firefox15oncurrent.desktop
/usr/share/kservices5/useragentstrings/firefox520oncurrent.desktop
/usr/share/kservices5/useragentstrings/firefox36oncurrent.desktop
/usr/share/kservices5/useragentstrings/firefox30oncurrent.desktop
/usr/share/kservices5/useragentstrings/firefox16oncurrent.desktop
/usr/share/kservices5/useragentstrings/firefox20oncurrent.desktop
/usr/share/applications/firefox.desktop

==================================================================

Dans ce message https://askubuntu.com/questions/788386/how-to-add-icons-on-the-kde-menu-editor-icon-source, il est indiqué que c'est possible d'ajouter tes icones à ces dossiers:
/usr/share/app-install/icons
/usr/share/icons
/usr/local/share/icons
/usr/share/pixmaps
C'est pour UBUNTU, le principe est le même…

Par contre, il est aussi indiqué qu'après une mise à jour, tes icones risquent de disparaitre.

Une parade est de recréer des liens symboliques à chaque boot (tu peux réaliser un test, c'est plus propre, mais je ne sais pas).
Je suppose que tu veux mettre tes icones dans /usr/share/icons (à toi de vérifier et de tester…)
1) Tu mets tes icones par exemple dans /home/lucky/petit_poney
2) Tu crées un lien symbolique pour chacun de tes icones:
# ln -s /home/lucky/petit_poney/* /usr/share/icons/
que tu peux adapter:
# ln -s /home/lucky/petit_poney/iconeHD/* /usr/share/icons/iconeHD/
ou bien alors carrémment (à tester…)
# ln -s /home/lucky/petit_poney/* /usr/share/icons/petit_poney/
Cette dernière commande crée un lien symbolique dans le dossier /usr/share/icons/petit_poney/ pour chacun des fichiers existants dans /home/lucky/petit_poney/.
3) pour recréer les liens à chaque boot:
tu rajoutes ceci (à la fin par exemple) dans ton fichier ~/.bashrc
ln -s /home/lucky/petit_poney/* /usr/share/icons/ 2>/dev/null
le 2>/dev/null est là pour t'éviter d'avoir peut-être un message d'erreur s'ils existent déjà… À adapter selon ce que tu veux…


Je viens de tester vite fait, j'ai copier une image 'sort'png' au hasard dans /usr/share/icons/. Elle apparaît dans les icones à utiliser pour la configuration des icones  :)


Je viens de tester avec un lien symbolique, ça fonctionne aussi.

Re : icônes Plasma-KDE où sont-elles stockées ??

Répondre #3
Oui, je connais bien...
mais là, je crois que c'est suite à un zypper dup, , mes icônes persos ont disparu.
J'édite le lanceur d'applications avec un clic-droite, l'appli, je clique sur son carré blanc pour y mettre une icône; là, il y a plusieurs catégories: applications entre autres....
mais je choisis Autres, parcourir et je mets un png à moi, par exemple ma fifille.
Ça, c'était avant.
Depuis hier, depuis zypper dup, je n'ai plus Autres ni Parcourir...
Donc mon idée  O:) , c'est de rajouter dans le répertoire où il y a toutes les icônes Applications, hop !!! mes icônes persos.
Pour cela, faudrait que je trouve où est ce répertoire, son chemin ça doit être dans /usr/share/ mais quoi ??

Re : icônes Plasma-KDE où sont-elles stockées ??

Répondre #4
Tu as effectivement un souci, je viens de mettre à jour TW et je n'ai pas ce problème
J'ai bien Autres puis Naviguer pour aller chercher un png perso

Re : icônes Plasma-KDE où sont-elles stockées ??

Répondre #5
@denebe:
root@suson:~# find /-name "*kde*"
find: ‘/-name’: Aucun fichier ou dossier de ce type
find: ‘*kde*’: Aucun fichier ou dossier de ce type
root@siderante:~# find /-name "*plasma*"
find: ‘/-name’: Aucun fichier ou dossier de ce type
find: ‘*plasma*’: Aucun fichier ou dossier de ce type
root@suson:~# find /-"*kde*"
find: ‘/-*kde*’: Aucun fichier ou dossier de ce type
root@suson:~#
que donc je suis pas doué, oui, je sais...
Par contre, vais lire ton lien
 https://askubuntu.com/questions/788386/how-to-add-icons-on-the-kde-menu-editor-icon-source
mais c'est une super-idée de faire des ln -s si c'est /usr/share/icons où il y a le dossier Applications de l'éditeur.
A+

Re : icônes Plasma-KDE où sont-elles stockées ??

Répondre #6
@denebe:
root@suson:~# find /-name "*kde*"
find: ‘/-name’: Aucun fichier ou dossier de ce type

root@suson:~#
https://askubuntu.com/questions/788386/how-to-add-icons-on-the-kde-menu-editor-icon-source
mais c'est une super-idée de faire des ln -s si c'est /usr/share/icons où il y a le dossier Applications de l'éditeur.
A+


Il y a une espace entre  /  et  -name
/ -> le dossier où tu cherches
-name -> recherche par nom de fichier

Re : icônes Plasma-KDE où sont-elles stockées ??

Répondre #7
Vous êtes super-chouette de m'aider ainsi!!
Bon, dans l'ensemble, c'est rassurant, je suivais déjà la façon de faire préconisée par le lien Ubuntu et je continuerai ainsi; ça marche.
toutefois j'ai essayé les commandes...
alain@suson:~$ su -
root@suson:~# find / -path /home -prune -o -name "*xarchiver*" >
recherche_find.txt
find: ‘/run/user/1000/doc’: Permission non accordée
root@suson:~#
et donc je regarde à /run/user/1000/doc:
et là, je ne vois aucune icône.
Bon, je vais en glisser une perso à cet endroit:
root@suson:~# ln -s /mesdocs/Images/Imagettes/hacker.png 
/run/user/1000/doc/hacker
ln: impossible de créer le lien symbolique '/run/user/1000/doc/hacker':
Permission non accordée
OK, par un lien, ça ne marche pas, j'essaye copier alors:
root@suson:~# cp /mesdocs/Images/Imagettes/hacker.png 
/run/user/1000/doc/hacker
cp: impossible d'accéder à '/run/user/1000/doc/hacker': Permission non accordée
grrr!! permission non accordée!!! c'est quoi ça ?? on est en tyrannie ???:
root@suson:~# chmod -R 777 /run/user/1000/doc
chmod: impossible d'accéder à '/run/user/1000/doc': Permission non accordée
root@suson:~#
Incroyable!!! on ne m'accorde jamais la permission!!!
Allez, je file chez Debian et j'essaye: pareil, là aussi je suis interdit de commander!!!
Donc c'est pas Suse qui foire, pas Debian non plus. Pourquoi je peux toucher à rien ???
De toute façon, tout ça, c'était juste pour apprendre, puisque mon pb d'icônes persos est réglé.
On va marquer "Résolu"




Re : icônes Plasma-KDE où sont-elles stockées ??

Répondre #8
alain@suson:~$ su -
root@suson:~# find / -path /home -prune -o -name "*xarchiver*" >
recherche_find.txt
find: ‘/run/user/1000/doc’: Permission non accordée
root@suson:~#
Ne me demande pas pourquoi, mais cette endroit est un peu particulier, et même find avec root ne peut extraire aucune information ici. Chez moi c'est find: ‘/run/user/1000/gvfs’: Keine Berechtigung -> pas le droit !!
=> Il n'y a rein à chercher ici… Ne va pas y glisser quoi que ce soit, c'est inutile.

Le résultat de la recherche est dans le fichier recherche_find.txt, et comme tu es en root, je pense qu'il est dans le dossier personnel de root: /root/


Bon, je vais en glisser une perso à cet endroit:
root@suson:~# ln -s /mesdocs/Images/Imagettes/hacker.png 
/run/user/1000/doc/hacker
ln: impossible de créer le lien symbolique '/run/user/1000/doc/hacker':
Permission non accordée
Je t'ai dit laisse tomber le /run/user… !!


OK, par un lien, ça ne marche pas, j'essaye copier alors:
root@suson:~# cp /mesdocs/Images/Imagettes/hacker.png 
/run/user/1000/doc/hacker
cp: impossible d'accéder à '/run/user/1000/doc/hacker': Permission non accordée
grrr!! permission non accordée!!! c'est quoi ça ?? on est en tyrannie ???:
Comment il faut te le dire !  :D

root@suson:~# chmod -R 777 /run/user/1000/doc
chmod: impossible d'accéder à '/run/user/1000/doc': Permission non accordée
root@suson:~#
Incroyable!!! on ne m'accorde jamais la permission!!!
Oui tu n'auras jamais la permission ici, ni chez debain, ni chez opensuse, ni…, ni…
Peut-être chez windows ?

Allez, je file chez Debian et j'essaye: pareil, là aussi je suis interdit de commander!!!
Donc c'est pas Suse qui foire, pas Debian non plus. Pourquoi je peux toucher à rien ???
De toute façon, tout ça, c'était juste pour apprendre, puisque mon pb d'icônes persos est réglé.
On va marquer "Résolu"
Ok. En résumé, tu as simplement lancé une recherche par nom de fichier "*xarchiver*" => tout ce qui s'appelle totoxarchiver.jet ou xarchiver ou encore 666xarchivermoinstroisegal333.com, celle ci dans tout ce qui est accessible pour root (donc avec le fameux /run/user/… exclu !!) => dans tous les dossier /, /bin, /boot, /dev …, mais en excluant /home => sauf dans /home.

Le résultat de ta recherche devrait, je pense, se trouver dans /root/recherche_find.txt

Pour te punir, avant d'aller dormir tu essaieras de prononcer 10 fois ce nom commun: das Streichholzschächtelchen  :))  :))

Re : icônes Plasma-KDE où sont-elles stockées ??

Répondre #9
Hou qu'il est fâché, denebe !!! de me conseiller d'essayer avec windows !! hi hi
Ben voilà!! suffisait de me le dire !!
OK, promis, j'oublie /run/user