Liens
Set Nautilus as default file browser
|
xdg-mime default org.gnome.Nautilus.desktop inode/directory application/x-gnome-saved-search
|
Actions nautilus
|
# installation
sudo pacman -Ss nautilus-actions
# configuration
nautilus-actions-config-tool
|
Configuration
Applications → Outils système → Outil de configuration de Nautilus-Script
- Nom affiché dans le menu : Action → Etiquette du contexte
- Paramètres :
- %f : le script est exécuté pour chaque fichier sélectionné
- %F : le script est exécuté une fois avec tous les fichiers sélectionnés en paramètre
Ne fonctionne pas si les fichiers sélectionnés contiennent des espaces dans leurs noms.
%f |
nom du fichier
|
%b |
nom complet : chemin + fichier + extension
|
%w |
nom du fichier sans l'extension
|
%x |
extension
|
- Debugger : Exécution → Affichage des sorties
- Filtre sur les types MIME
- image/* types images
- all/allfiles seulement les fichiers
- inode/directory seulement les dossiers
Scripts nautilus
Ils doivent être placés dans le dossier ~/.gnome2/nautilus-scripts
- $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS contient les chemins des éléments sélectionnés séparés par \n
- $# permet de connaitre le nombre d'éléments sélectionnés et passés au script
- ${element##*.} permet de récupérer l'extension de l'élément (ex: iso)
|
#!/bin/bash
# Changement du Internal Field Separator, ainsi la boucle for fera la séparation seulement sur \n et non sur espace
# Par défaut :\n \t espace
IFS='
'
# test le nombre d'éléments sélectionnés
if [[ $# == 1 ]] ; then
for element in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
do
if [[ ${element##*.} == "iso" ]] ; then
sudo mount -o loop -t iso9660 "$element" /media/iso
else
echo "Seulement les fichiers iso"
fi
done
else
echo "Un seul fichier à la fois"
fi
|
Debugger
|
# quitter nautilus ?
# lancer nautilus en mode no-desktop dans une console pour que les messages (echo) s'y affichent.
nautilus --no-desktop
|
Modèles
Accessibles via clique-droit → Créer un nouveau document.
~/.config/user-dirs.dirs
|
# chemin du dossier contenant les modèles
XDG_TEMPLATES_DIR="$HOME/Modèles"
|
Pour ajouter des modèles, il suffit d'ajouter des fichiers dans le dossier Modèles.
Ajouter des modèles de document
Signets
Les signets permettent d'ajouter des raccourcis vers les dossiers.
Les raccourcis sont accessibles depuis le panneau latéral de gauche et le menu Raccourcis.
L'ajout et la suppression de signets se fait depuis le menu Signets.
La listes des signets est sauvée dans le fichier ~/.gtk-bookmarks
Redémarrer
|
pgrep -f service.py | xargs kill
nautilus -q
nohup nautilus > /dev/null &
|
Erreurs
Erreur de segmentation (core dumped)
Probablement du à une extension.
Allez dans /usr/lib/nautilus/extensions-3.0 et renommez les fichiers *.so un à un pour voir si l'un d'entre eux pose problème.