Por que o comportamento do lançador personalizado é diferente no Dash e em outros meios de lançamento? [fechadas]

2

Eu criei um iniciador personalizado para iniciar um aplicativo da web (por exemplo, Bit.ly) como um navegador de site único do Chromium completo com um perfil separado do Chromium e um ícone separado.

(também criei uma nova categoria em /etc/xdg/menus/applications.menu , fiz referência à nova categoria em meu arquivo inicializador e o indicador ClassicMenu reflete isso corretamente, enquanto o Dash ignora a nova categoria.)

Em seguida, coloquei o .desktop launcher em ~/.local/share/applications para que pudesse ser encontrado tanto no indicador Dash quanto no ClassicMenu.

Eu também fiz um lançador separado de "aplicativos da Web" para o Dock do Unity, a partir do qual é possível iniciar vários aplicativos da web (todos listados em uma lista rápida estática). Nesse caso, experimentei a linha "Exec=" tentando o comando real para ser executado, bem como tentando o .desktop launcher criado especificamente para o Bit.ly. (Fazer referência ao arquivo .desktop na linha "Exec=" não funcionou para mim.)

O lançamento do aplicativo Bit.ly do Dash foi o único método que mostrou um ícone separado no Dock do Unity, em vez de tratá-lo como uma janela adicional do Chromium.

Eu examinei um lançador de /usr/share/applications (por exemplo, FileZilla) que é lançado pelo indicador Dash e o ClassicMenu com seu próprio ícone, mas não vi nada exclusivo nesse arquivo para adicionar ao meu próprio arquivo Bitly . Existe alguma linha que eu possa adicionar aos meus lançadores de aplicativos personalizados do Chromium que farão com que o sistema de menus os inicie como aplicativos separados, em vez de mais janelas do Chromium?

O problema é que nem sempre quero ter que lembrar quais aplicativos eu criei lançadores e, portanto, tenho que procurá-los. Eu gostaria de navegar opção também. Além disso, eu não quero bagunçar o Dock do Unity com 30 lançadores, eu prefiro usar o dock apenas para trocar janelas.

Este é o conteúdo do iniciador:

[Desktop Entry]
Name=Bitly
Comment=URL shortener with ability to save links
Icon=/abode/sync-private/local/aux/icons/bitly-128.png
Type=Application
Terminal=false
Hidden=false
Exec=/usr/bin/chromium-browser --user-data-dir=/abode/sync-private/local/aux/ssb-profiles-chromium/misc-profiles/bitly --app=http://bit.ly
# next line is experimental, required hacking in /etc/xdg/menus/applications.menu (?)
Categories=SSB;
# Version=1.0
# GenericName=URL Shortener

Versão e GenericName são comentados, uma vez que parecem não ter impacto.

Esta é uma captura de tela do aplicativo Bitly aberto através do Dash, com o ícone do dock independente resultante. Também é mostrado o menu do indicador, que não renderá um ícone independente:

Tudo acima também acontece com o Mozilla Prism também.

    
por Inkayacu 16.12.2011 / 18:56

0 respostas