GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come modificare la directory di lavoro quando si apre un file con un doppio clic sul desktop di Ubuntu?

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.


Ubuntu
  1. Come eseguire comandi su modifiche di file o directory con Incron su Ubuntu

  2. Come installare il file deb in Ubuntu (con esempi)

  3. Come modificare la dimensione dell'icona del desktop in Ubuntu 16.10?

  4. Come aprire il file .8 con Man?

  5. Come modificare i permessi di file e directory con File Manager

Come aprire e modificare file e cartelle in Ubuntu Desktop come amministratore

Come modificare la dimensione del cursore sul desktop di Ubuntu

Come creare collegamenti sul desktop su Ubuntu

Come aggiungere collegamenti alle applicazioni su Ubuntu Desktop

Come aprire il file manager di Ubuntu come utente root

Come riattivare l'apertura dei file Jar facendo doppio clic su di essi?