Estava tentando fazer com que a entrada simples na área de trabalho funcionasse sem criar duplicação após a execução do aplicativo.
Isso é para o st3 no GNOME3 (Fedora 19), e o arquivo .desktop
é assim:
[Desktop Entry]
Version=3.047
Type=Application
Name=Sublime Text 3
Icon=path-to-logo.png
Exec="path-to-exec" %f
Comment=some comment
Categories=Editor;Text;
Terminal=false
StartupWMClass=Sublime_text
Pensei que a tecla "StartupWMClass" faria o trabalho de agrupar janelas em um dock, mas isso não acontece. Parece que eu perdi alguma coisa.
Eu tenho wmclass com xprop WMCLASS:
[me@pc ~]$ xprop WM_CLASS
WM_CLASS(STRING) = "sublime_text", "Sublime_text"
Exemplo:
Aentradanaáreadetrabalhoestánotopo(você,outroarquivodelogotipo),masoaplicativonãoéagrupadoneleeémostradoseparadamente.Algumamaneiradeconsertarisso?
Thanxporajuda!
UPDATE:Eualtereiaentradado.desktoppara:
[DesktopEntry]Type=ApplicationTerminal=falseName=SublimeText3StartupNotify=trueGenericName=TextEditorComment=EdittextfilesExec="/usr/local/bin/sublime_text_3/sublime_text" %U
MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;x-directory/normal;inode/directory;
Categories=GNOME;GTK;Utility;TextEditor;Application;Development;
Icon=/usr/local/bin/sublime_text_3/st3_custom_logo.png
Name[en_US]=Sublime Text 3
(encontrado no fórum st)
Tudo está bem agora. No entanto, não entendo como isso funciona, achei que o WMClass é como as janelas são agrupadas.