He creado un lanzador para PHP:

[Desktop Entry]
Type=Application
Name=PHP
Terminal=true
Exec=/usr/bin/php %f
Icon=/home/virsacer/Icons/php.png

Cuando abro un archivo PHP con él, el directorio de trabajo se establece en "/" en lugar de la ubicación del archivo, por lo que no puedo incluir o trabajar con otros archivos del directorio: /

Aparentemente hay una opción de "Ruta" para los lanzadores, pero esto parece ser estático ...

También intenté incluir un comando como este:

Exec=/usr/bin/php -B "chdir('%d');" -F %f

Pero luego la carcasa se abre y se cierra tan rápido que ni siquiera puedo ver la salida ...

¿Hay alguna manera de configurar el directorio de trabajo sin tener un comando en cada archivo?

Virsacer
fuente