O que há de errado com meu arquivo .desktop?

0

Eu tentei criar um aplicativo básico que eu possa executar e manter no inicializador, e queria criá-lo com um arquivo .desktop. Eu não consigo descobrir o que está errado com este arquivo. Diz "Ocorreu um erro ao iniciar o aplicativo".

[Desktop Entry]
Version=1.0
Name=Games        
Comment=opens games dir
Exec=gnome-terminal -e "nautilus ~/Games"
Icon=utilities-terminal
Terminal=false 
Type=Application
Categories=Application;

Edit: Está resolvido agora, eu tive que salvar o arquivo como arquivo .desktop de um editor de texto, fazendo cat > Games.desktop quebra algo, mesmo que pareça que ele se identifica corretamente. O problema com o mencionado abaixo também estava presente.

    
por Alperen Bırçak 26.05.2017 / 22:19

2 respostas

0

.desktop file não são scripts de shell. ~ é um atalho expandido pelo shell. Substitua "nautilus ~/Games" por "nautilus /home/USER/Games"

    
por waltinator 26.05.2017 / 22:25
0

Do jeito que você faz, altere Exec=gnome-terminal -e "nautilus ~/Games" para Exec=gnome-terminal -e "nautilus Games" . O Nautilus usa sua casa como ponto de partida, então ~ / Games se torna / home / user / ~ / Games, o que provavelmente não existe. Por exemplo, se você quiser abrir o diretório / home, poderá fazer Exec=nautilus ../ , porque isso é relativo ao seu diretório pessoal.

Mas se você não tiver outro motivo para usar o gnome-terminal, provavelmente deverá alterá-lo para Exec=nautilus Games .

    
por Jo-Erlend Schinstad 26.05.2017 / 23:12