Na maioria das vezes, o ícone será escolhido no seu tema atual, em vez de ser chamado de caminho absoluto.
- Abra o Gedit
- Arraste o iniciador para a janela do Gedit
Procure a Icon
definição:
Icon=gnome-panel-launcher
Você pode encontrar o ícone em algum lugar/usr/share/icons
, dependendo do seu tema.
Aqui está um script python rápido que encontra o caminho correto do ícone para você:
import gtk
print "enter the icon name (case sensitive):"
icon_name = raw_input(">>> ")
icon_theme = gtk.icon_theme_get_default()
icon = icon_theme.lookup_icon(icon_name, 48, 0)
if icon:
print icon.get_filename()
else:
print "not found"
Salve em algum lugar e corra python /path/to/script.py
.
Ficará assim:
stefano@lenovo:~$ python test.py
enter the icon name (case sensitive):
>>> gtk-execute
/usr/share/icons/Humanity/actions/48/gtk-execute.svg
Como alternativa, você pode apenas vasculhar /usr/share/icons
até encontrar o ícone que está procurando.
Muito mais fácil: você pode simplesmente copiar e colar o iniciador e alterar o nome e o comando
EDIT 2018
Versão atualizada do script acima:
#!/usr/bin/env python3
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
icon_name = input("Icon name (case sensitive): ")
icon_theme = Gtk.IconTheme.get_default()
icon = icon_theme.lookup_icon(icon_name, 48, 0)
if icon:
print(icon.get_filename())
else:
print("not found")
/usr/share/pixmaps
.Um pouco mais de informação.
Os lançadores normais são realmente arquivos .desktop em / usr / share / applications /.
Por exemplo: /usr/share/applications/usb-creator-gtk.desktop
(Consulte http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html )
Cada arquivo da área de trabalho possui uma linha que especifica o ícone, por exemplo:
Quando não há caminho (e extensão de arquivo) (como neste caso), significa que o ícone é encontrado (em algum lugar) em / usr / share / icons / e aquele usado no tempo de execução depende do tema atual e, em alguns casos, casos o contexto de exibição (tamanho).
Conhecendo o nome do ícone (sem extensão) do arquivo da área de trabalho, é possível encontrá-lo da seguinte maneira:
fonte
Isto é baseado na resposta de Stefano Palazzo aqui .
Salve o acima em um arquivo e execute-o com
python3 /path/to/file
.As diferenças entre o roteiro original de Stefano Palazzo são as seguintes:
gi.repository
vez deGtk
fonte