Définition du répertoire de travail


13

Je veux créer une icône de lancement rapide pour MATLAB, mais elle ne démarrera pas si le répertoire de travail n'est pas le même que le répertoire où se trouve l'exécutable. Puis-je spécifier le répertoire de travail dans le 'Lanceur d'applications personnalisé'?

Lanceur personnalisé

Réponses:


16

Vous pouvez définir le répertoire de travail de manière native, mais pour une raison quelconque, il n'est pas pris en charge dans l'interface utilisateur. Le fichier .desktop sous-jacent lui-même prend en charge une Pathclé pour "le répertoire de travail dans lequel exécuter le programme" (voir la spécification ) tant que votre lanceur est de type "Application".

Il suffit donc d'ouvrir le fichier .desktop dans un éditeur de texte (si vous avez du mal à le trouver, vous pouvez créer le lanceur sur votre bureau et le trouver ~/Desktop, puis le déplacer plus tard), et ajoutez une ligne à la fin qui dit Path=YOUR_PATH.


Incroyable. Je ne peux pas croire que Gnome manque cela dans l'interface utilisateur. Une idée si elle est visible dans les dernières versions de gnome?
user1338062

1
Je ne pense pas qu'il ait été ajouté, et en fait, je pense que les versions récentes de gnome ont abandonné l'option "Créer un lanceur d'application". Je recommande github.com/MicahCarrick/desktop-entry-editor en remplacement.
Mu Mind

8

Changez la commande en ceci (en remplaçant bien sûr les bons chemins):

bash -c "cd /path/to/directory && /path/to/directory/executable"

Cela a fonctionné, mais seulement après avoir défini Type sur «Application dans le terminal». Pour une raison quelconque, cela ne fonctionne pas si c'est juste une application.
sashoalm

@satuon Strange, c'est peut-être une chose spécifique à MATLAB.
Isaiah

@satuon: pourriez-vous essayer d'utiliser à la /bin/shplace de sh? Peut-être que cela fonctionne alors
Lekensteyn

@sashoalm (mieux vaut tard que jamais), vous devez spécifier l'option -desktop si vous ne voulez pas l'exécuter à partir du terminal. mathworks.com/help/matlab/ref/matlablinux.html
aiao
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.