Ubuntu 20.04 na VM Hyper-V
Eu tentei seguir isso, mas sem sorte. O arquivo é exibido na gaveta de aplicativos, mas nada acontece quando clico nele. Aqui está o que tenho no meu arquivo jmol.desktop.
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Jmol
Comment=Jmol-14.31.0
Exec=/home/adamch/Downloads/Jmol-14.31.0-binary/jmol-14.31.0/Jmol.jar
Icon=/home/adamch/Downloads/Jmol_icon_win.ico
Terminal=false
StartupWMClass=Jmol
O aplicativo funciona no terminal usando java -jar Jmol.jar
então existe uma maneira de colocar isso no arquivo .desktop e fazê-lo funcionar?
Use a
Path
chave para alterar o diretório de trabalho e executejava -jar Jmol.jar
:Por que você não escreve um script curto que apenas executa o arquivo corretamente e adiciona ISSO à gaveta de aplicativos? Abra um editor de texto, escreva
java -jar /home/adamch/Downloads/Jmol-14.31.0-binary/jmol-14.31.0/Jmol.jar
Como o script e salve-o como Jmol.sh.É mais seguro verificar primeiro o caminho completo do iniciador de aplicativos Java
command -v java
oucommand -pv java
evitar aliases. Ele retornará o caminho completo, no meu caso /usr/bin/java. Também os ícones devem estar em um destes formatos : PNG, XPM e SVG.https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html
Uma vez que o arquivo esteja correto (aparece na lista de programas, visão geral etc.), para colocar nos favoritos, se você estiver usando o Ubuntu com Gnome, você pode pressionar a tecla Meta para abrir a Visão geral e digitar o nome do programa que deseja , depois basta movê-lo para o dock.