GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo cambiar el directorio de trabajo al abrir un archivo con doble clic en el escritorio de Ubuntu?

Quería abrir un archivo (archivo .pdb:formato de estructura de proteína, no importa) con un doble clic.

El "abrir con" se dirige manualmente para ejecutar "pymol" (un programa que abre el formato .pdb) con Ubuntu Tweak.

Sin embargo, encontré que el directorio de trabajo es $HOME.

Como otros archivos en el directorio, abrí el archivo es crucial Quiero acceder a ellos.

Supongo que "pymol" se ejecuta en $HOME mientras que la ruta absoluta del "archivo pdb" (archivo de doble clic) se pasa como argumento.

Supongo que este es un problema algo general y hago una pregunta:

¿Cómo puedo dejar que el sistema cambie el “directorio de trabajo”? al “directorio donde hice clic en el archivo” y ejecutar un programa?

Respuesta aceptada:

Aunque esto es años después, esto es lo que funcionó para mí:

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

%k le da la ruta del directorio del lanzador que acaba de lanzar.


Ubuntu
  1. Cómo ejecutar comandos en cambios de archivos o directorios con Incron en Ubuntu

  2. Cómo instalar el archivo deb en Ubuntu (con ejemplos)

  3. ¿Cómo cambiar el tamaño del icono del escritorio en Ubuntu 16.10?

  4. ¿Cómo abrir un archivo .8 con Man?

  5. Cómo cambiar los permisos de archivos y directorios con el Administrador de archivos

Cómo abrir y editar archivos y carpetas en Ubuntu Desktop como administrador

Cómo cambiar el tamaño del cursor en el escritorio de Ubuntu

Cómo crear accesos directos de escritorio en Ubuntu

Cómo agregar accesos directos a aplicaciones en el escritorio de Ubuntu

Cómo abrir el administrador de archivos de Ubuntu como usuario root

¿Cómo volver a habilitar la apertura de archivos jar haciendo doble clic en ellos?