Volevo aprire un file (file .pdb:formato della struttura della proteina, non importa) con un doppio clic.
"Apri con" viene indirizzato manualmente per eseguire "pymol" (un programma che apre il formato .pdb) con Ubuntu Tweak.
Tuttavia, ho scoperto che la directory di lavoro è $HOME.
Come altri file nella directory ho aperto il file è fondamentale voglio accedervi.
Immagino che "pymol" venga eseguito su $HOME mentre il percorso assoluto del "file pdb" (file a cui si fa doppio clic) viene passato come argomento.
Immagino che questo sia un problema in qualche modo generale e faccio una domanda:
Come posso consentire al sistema di modificare la "directory di lavoro" nella "directory in cui ho fatto clic sul file" ed eseguire un programma?
Risposta accettata:
Anche se sono passati anni, ecco cosa ha funzionato per me:
Exec=bash -c 'cd "%k" && ~/path/to/your/file'
%k ti dà il percorso della directory del programma di avvio che hai appena lanciato.