Quelque part dans le fichier, tu trouveras sans doutes une ligne du genre :
exportPATH=/usr/bin:/usr/local/bin:...
Tu peux ajouter le dossier .bin/local dedans:
(le plus simple est d'ajouter une ligne dans le .bashrc, voir d'utiliser un autre fichier .bash_path qui contient toutes les customisations de $PATH, sourcé dans le .bashrc)
exportPATH=/usr/bin:/usr/local/bin:...`exportPATH=$PATH:~/.local/bin # J'ajoute le ~/.local/bin au $PATH
Tu enregistres et recharge le .bashrc :
$ . .bashrc
Ensuite tu peux vérifier que les éxécutables présents dans le ~/.local/bin sont biens pris en charge depuis n'importe quel point, depuis un terminal.
$ ls ~/.local/bin
spotify truc
$ spotify
... se lance...
Ajouter l'application dans le menu
Le format des fichiers .desktop est commun à tous les DE principaux.
Tu peux utiliser alacarte (de Gnome), une appli dédiée, qui permet de généner (et enregistrer au bon endroit) ces fichiers en GUI.
Il est parfois nécessaire de marquer les .desktop en éxécutable pour que ça marche...
$ cd .local/share/applications/
$ chmod +x foo.desktop
# Modifier le .bashrc et ajouter des .desktop
Posté par François GUÉRIN (Mastodon) . En réponse au message Lancer binaire depuis ~/.local/bin. Évalué à 1. Dernière modification le 08 novembre 2021 à 20:08.
Salut,
Modifier ton .bashrc
Quelque part dans le fichier, tu trouveras sans doutes une ligne du genre :
Tu peux ajouter le dossier
.bin/localdedans:(le plus simple est d'ajouter une ligne dans le .bashrc, voir d'utiliser un autre fichier
.bash_pathqui contient toutes les customisations de $PATH, sourcé dans le .bashrc)Tu enregistres et recharge le .bashrc :
Ensuite tu peux vérifier que les éxécutables présents dans le
~/.local/binsont biens pris en charge depuis n'importe quel point, depuis un terminal.Ajouter l'application dans le menu
Le format des fichiers .desktop est commun à tous les DE principaux.
Tu peux utiliser
alacarte(de Gnome), une appli dédiée, qui permet de généner (et enregistrer au bon endroit) ces fichiers en GUI.Il est parfois nécessaire de marquer les .desktop en éxécutable pour que ça marche...
L'application devrait apparaître dans le menu...
Courage !