GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie ändere ich das Arbeitsverzeichnis, wenn ich eine Datei mit einem Doppelklick auf dem Ubuntu-Desktop öffne?

Wollte eine Datei (.pdb-Datei:Proteinstrukturformat, egal) per Doppelklick öffnen.

Das „Öffnen mit“ wird manuell angewiesen, „pymol“ (ein Programm, das das .pdb-Format öffnet) mit Ubuntu Tweak auszuführen.

Ich habe jedoch festgestellt, dass das Arbeitsverzeichnis ist $HOME.

Wie andere Dateien im Verzeichnis habe ich die Datei geöffnet ist entscheidend, dass ich darauf zugreifen möchte.

Ich vermute, dass die „pymol“ auf $HOME ausgeführt wird, während der absolute Pfad der „pdb-Datei“ (doppelgeklickte Datei) als Argument übergeben wird.

Ich denke, das ist ein allgemeines Problem und stelle eine Frage:

Wie kann ich das System das "Arbeitsverzeichnis" ändern lassen in das "Verzeichnis, in dem ich auf die Datei geklickt habe" und ein Programm ausführen?

Akzeptierte Antwort:

Obwohl dies Jahre später ist, hat Folgendes bei mir funktioniert:

Exec=bash -c 'cd "%k" && ~/path/to/your/file'

%k gibt Ihnen den Pfad des Verzeichnisses des Launchers, den Sie gerade gestartet haben.


Ubuntu
  1. So führen Sie Befehle für Datei- oder Verzeichnisänderungen mit Incron unter Ubuntu aus

  2. So installieren Sie die Deb-Datei in Ubuntu (mit Beispielen)

  3. Wie ändere ich die Größe des Desktop-Symbols in Ubuntu 16.10?

  4. Wie öffne ich eine .8-Datei mit Man?

  5. Wie ändere ich meinen Desktop-Hintergrund in Ubuntu?

So öffnen und bearbeiten Sie Dateien und Ordner in Ubuntu Desktop als Administrator

So ändern Sie die Cursorgröße auf Ubuntu Desktop

So erstellen Sie Desktop-Verknüpfungen unter Ubuntu

So fügen Sie Anwendungsverknüpfungen auf Ubuntu Desktop hinzu

So öffnen Sie den Ubuntu-Dateimanager als Root-Benutzer

Wie kann man das Öffnen von Jar-Dateien wieder aktivieren, indem man darauf doppelklickt?