Instalei um aplicativo /opt
(simplesmente descompactado) e tive que criar meu próprio .desktop
arquivo:
[Desktop Entry]
Type=Application
Terminal=false
Name=IntelliJ IDEA
Icon=/opt/IntelliJ/bin/idea.svg
Exec=/opt/IntelliJ/bin/idea.sh
No entanto, o ícone do aplicativo na barra lateral não ofereceAdicionar aos favoritosquando clicado com o botão direito.
Como posso ativar essa opção?
Responder1
Eu estava enfrentando esse problema e compartilharei minhas anotações caso isso ajude alguém.
- Se o
.desktop
arquivo for para uso de todos os usuários, ele deverá ser colocado em/usr/local/share/applications
. - Se o
.desktop
arquivo for apenas para o usuário atual, ele deverá ser colocado em~/.local/share/applications
. - O
.desktop
arquivo colocado acima não precisa de permissões de execução. Pode ser 0644. - Se o
.desktop
arquivo tiver uma chave,Hidden
então deveria serHidden=false
. - Se o
.desktop
arquivo tiver uma chave,NoDisplay
então deveria serNoDisplay=false
. - A
Exec
chave deve ter um comando válido. Os comandos Bash podem não funcionar conforme detalhado emesta resposta.
Com essas configurações definidas, a entrada da área de trabalho deve ser pesquisável usando a Supertecla e, a partir daí, usando a opção Right Click-> Add to Favorites, pode ser configurada como favorita no painel.
Observação: nos marcadores acima, "Tem uma chave" significa se a chave está presente no arquivo de configuração. Como alternativa, ela pode estar ausente e, nesse caso, o valor padrão dessa chave entra em vigor.
Responder2
Seu .desktop
arquivo deve residir em ~/.local/share/applications
uma applications
pasta em um dos diretórios da XDG_DATA_DIRS
variável ambiental.
Assim, para sua aplicação customizada, instale o arquivo em ~/.local/share/applications
caso você seja o único que precisa ver a aplicação em seu menu de usuário, ou em /usr/local/share/applications
para disponibilizá-la para todos os usuários.
Depois de instalado corretamente, você também poderá adicionar o inicializador aos seus favoritos.
Responder3
Você pode adicionar manualmente seu iniciador usando a linha de comando.
dconf read /org/gnome/shell/favorite-apps
para gerar uma string representando os favoritos atuais, por exemplo ['firefox.desktop', 'org.gnome.Nautilus.desktop']
Copie a string e adicione seu novo iniciador à lista. Execute isto para atualizar seus favoritos:
dconf write /org/gnome/shell/favorite-apps "['firefox.desktop', 'org.gnome.Nautilus.desktop', 'YourManualApp.desktop']"