4520 shaares
2 résultats
taggé
créer
Prenons un exemple : vous souhaitez lancer un JAR avec la commande javaw (rappel = la commande javaw fait la même chose que la commande java mais sans afficher de console).
Il faut créer un fichier contenant ci :
Attention, la commande invoquée (ici javaw) DOIT ÊTRE DANS VOTRE PATH !
[Nemo Action]
Name=Lancer le JAR
Comment=Execute un fichier JAR/WAR avec javaw
Exec=javaw -jar %F
Icon-Name=bug-buddy
Selection=Any
Extensions=jar;war;
Où mettre ce fichier ?
Pour qu'il soit accessible à tous les utilisateurs (il vous faudra les droits root) :
## Placez votre fichier ici :
/usr/share/nemo/actions/
Pour qu'il ne soit accessible qu'à vous-même (pas d'élévation de privilèges) :
## Placez votre fichier ici :
$HOME/.local/share/nemo/actions/
Un dernière contrainte ?
Oui, votre fichier DOIT AVOIR L'EXTENSION :
Edit : j'ai ajouté le exit 1
qui manquait et simplifier le check, merci Animal.
Le petit script qui va bien à mettre dans votre PATH.
#!/usr/bin/env bash
## USAGE EXAMPLE : create_disk 1000 "/path/to/an/empty/folder"
## Ceci va créer un disk virtuel de 1000 Mo accessible depuis le répertoire "/path/to/an/empty/folder"
## Ne me remerciez pas
display_command_usage() {
echo "Command usage : 'create_in_memory_disk <SIZE> <PATH>'"
echo " - SIZE : The size (in Mo) of the disk to create in memory"
echo " - PATH : The folder where to create the virtual disk"
exit 1
}
if [ "$1" == "" ] || [ "$2" == "" ]; then
display_command_usage
fi
memSize="$1"
diskPath="$2"
sudo mount -t tmpfs -o size=${memSize}m tmpfs $diskPath