Je sais que cela ressemble à un doublon, mais je ne trouve rien de particulièrement lié à l'icône du terminal.
Ce que j'ai essayé jusqu'à présent:
Modification de l'icône /usr/share/applications/gnome-terminal.desktop sans changement
J'ai copié ce fichier dans ~/.local/share/applications, j'ai donc créé une nouvelle application dans le menu => l'ancien terminal disparaît, la nouvelle icône est là MAIS lorsque le terminal cliqué s'ouvre et apparaît avec son ancienne icône dans le dock
J'ai remplacé chaque icône de terminal que j'ai trouvée dans les thèmes mais là encore aucun changement
A également remplacé le utilitaires-terminal.svg dans le thème de l'humanité également aucune aide
La partie amusante est que lorsque j'essaie d'ajouter mon terminal depuis le menu des applications au dock (ajouter aux favoris), il ajoute les deux applications au dock.
Vraiment vraiment étrange, je ne sais pas pourquoi. Je suis à court d'idées maintenant.
EDIT: voici le /usr/share/applications/gnome-terminal.desktop
[Desktop Entry]
Name=Terminal
Comment=Use the command line
Keywords=Shell;Prompt;command;commandline;cmd;
TryExec=gnome-terminal
Exec=gnome-terminal
Icon=/path/to/my/icon/terminal.png
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=3.28.2
Categories=GNOME;GTK;System;TerminalEmulator;
StartupNotify=true
X-GNOME-SingleWindow=false
OnlyShowIn=GNOME;Unity;
Actions=new-window
X-Ubuntu-Gettext-Domain=gnome-terminal
X-AppStream-Ignore=true
[Desktop Action new-window]
Name=New Terminal
Exec=gnome-terminal
comme l'a dit PRATAP:
en fait, il y a deux applications dans/usr/share/applications/pouvez-vous essayer avec le fichier org.gnome.Terminal.desktop depuis/usr/share/applications [...]
quelques choses à noter:
Tout d'abord, vous avez un chemin personnalisé pour l'icône, donc changer l'icône par défaut ne fera aucune différence.
Deuxièmement - nous ignorerons probablement les autres problèmes que vous avez soulevés (plusieurs instances dans le dock) - Je vous recommande de rechercher des solutions à cela et de voir si vous pouvez trouver une réponse, et sinon, la publier comme une question distincte.
Retour à la question principale - "comment changer l'icône de terminal par défaut?"
Ma solution était d'abandonner et d'utiliser une icône personnalisée. Surtout parce que je suis arrivé il y a longtemps à la conclusion que le taux de mise à niveau d'Ubuntu me faisait perdre trop de temps, donc je ferais mieux de garder mes personnalisations à l'abri des développeurs. Mon besoin particulier est légèrement différent du vôtre - pour un terminal ROOT avec l'icône correspondante. Voici donc ma solution.
contenu de ~/.gnome/apps/menulibre-root-terminal.desktop
[Desktop Entry] Version=1.1 Type=Application Name=Root Terminal Comment=xfce4-terminal with root privileges Icon=/0data/localstore0/gksu-root-terminal.png Exec=/usr/bin/pkexec xfce4-terminal Actions= Categories=System;Utility;XFCE; StartupNotify=true OnlyShowIn=Old;
Ce fichier a été modifié plusieurs fois au fil des ans (plus récemment pour implémenter pkexec, lorsque le taux de désabonnement a tué gksu). C'est aussi pour xubuntu, donc ce n'est pas directement applicable à votre situation. Mais assez proche pour quelques conseils. Notez le chemin de l'icône mon pour ce lanceur. J'en ai plusieurs qui se sont accumulées au fil des ans. J'ai essayé d'en attacher quelques-uns pour que vous puissiez les expérimenter. gksu-root-terminal.pngtilities-terminal.png
À partir de cet exemple, j'utilise find et découvre que le lanceur du terminal par défaut (pas celui que j'utilise) sur mon système s'appelle:
/usr/share/applications/xfce4-terminal-settings.desktop
Dans ce fichier, je trouve la déclaration Icon =. Ça dit:
`Icon = utilities-terminal '
faire une découverte, comme ci-dessous, révèle une pléthore de candidats, à quel point je serais probablement hors du site xfce.org (et probablement du site xubuntu) pour demander à quelqu'un là-bas de l'aide. - comme "lequel de ceux-ci est mentionné par le lanceur?", et "comment un mortel ordinaire le sait-il avec certitude?"
(FWIW, mon argent serait sur le premier, et je prendrais un dépliant et j'essaierais de renommer ce fichier, en mettant une image évidemment différente à sa place, avec le même nom, la propriété et les autorisations. Mais je laisse cela à vous.)
find /usr/share -iname '*utilities-terminal*' -print
/usr/share/app-install/icons/utilities-terminal.svg /usr/share/icons/HighContrast/16x16/apps/utilities-terminal.png /usr/share/icons/HighContrast/24x24/apps/utilities-terminal.png /usr/share/icons/HighContrast/scalable/apps/utilities-terminal.svg /usr/share/icons/HighContrast/48x48/apps/utilities-terminal.png /usr/share/icons/HighContrast/256x256/apps/utilities-terminal.png /usr/share/icons/HighContrast/22x22/apps/utilities-terminal.png /usr/share/icons/HighContrast/32x32/apps/utilities-terminal.png /usr/share/icons/gnome/16x16/apps/utilities-terminal.png /usr/share/icons/gnome/24x24/apps/utilities-terminal.png /usr/share/icons/gnome/scalable/apps/utilities-terminal-symbolic.svg /usr/share/icons/gnome/48x48/apps/utilities-terminal.png /usr/share/icons/gnome/256x256/apps/utilities-terminal.png /usr/share/icons/gnome/22x22/apps/utilities-terminal.png /usr/share/icons/gnome/32x32/apps/utilities-terminal.png /usr/share/icons/Adwaita/scalable/apps/utilities-terminal-symbolic.svg /usr/share/icons/Humanity/apps/64/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/64/utilities-terminal.svg /usr/share/icons/Humanity/apps/16/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/16/utilities-terminal.svg /usr/share/icons/Humanity/apps/32/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/32/utilities-terminal.svg /usr/share/icons/Humanity/apps/128/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/128/utilities-terminal.svg /usr/share/icons/Humanity/apps/22/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/22/utilities-terminal.svg /usr/share/icons/Humanity/apps/48/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/48/utilities-terminal.svg /usr/share/icons/Humanity/apps/24/Etermutilities-terminal.svg /usr/share/icons/Humanity/apps/24/utilities-terminal.svg /usr/share/icons/elementary-xfce/apps/64/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/64/Etermutilities-terminal.png /usr/share/icons/elementary-xfce/apps/symbolic/utilities-terminal-symbolic.svg /usr/share/icons/elementary-xfce/apps/16/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/16/Etermutilities-terminal.png /usr/share/icons/elementary-xfce/apps/32/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/32/Etermutilities-terminal.png /usr/share/icons/elementary-xfce/apps/128/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/128/Etermutilities-terminal.png /usr/share/icons/elementary-xfce/apps/22/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/22/Etermutilities-terminal.png /usr/share/icons/elementary-xfce/apps/48/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/48/Etermutilities-terminal.png /usr/share/icons/elementary-xfce/apps/24/utilities-terminal.png /usr/share/icons/elementary-xfce/apps/24/Etermutilities-terminal.png
NB - après avoir relu et édité tout cela, je vais supposer que vous n'utilisez pas le terme "icône par défaut" pour désigner réellement l'icône par défaut du système, mais plutôt que vous voulez juste une icône personnalisée pour votre application de terminal . Dans ce cas, il vous suffit de placer une image svg, png, jpg, quelle que soit la taille, à un emplacement connu, puis de modifier le lanceur dans l'interface graphique pour pointer vers le nouveau fichier image.
notez que le fichier utilities-terminal.png est vraiment utilities-terminal.svg, converti à l'aide de gimp - stack exchange n'accepte pas les fichiers .svg pour le téléchargement.