« Nautilus » : différence entre les versions
Aucun résumé des modifications |
|||
Ligne 6 : | Ligne 6 : | ||
= Set Nautilus as default file browser = | = Set Nautilus as default file browser = | ||
<kode lang='bash'> | <kode lang='bash'> | ||
xdg-mime default | xdg-mime default org.gnome.Nautilus.desktop inode/directory application/x-gnome-saved-search | ||
</kode> | </kode> | ||
Version du 28 mars 2020 à 20:05
Liens
Set Nautilus as default file browser
xdg-mime default org.gnome.Nautilus.desktop inode/directory application/x-gnome-saved-search |
Application par défaut
Connaitre l'application par défaut pour le fichier séléctionné :
- Clique-droit → Propriétés → Ouvrir avec → Application par défaut
Changer l'application par défaut :
- Clique-droit → Ouvrir avec une autre application... → Séléctionner une application
elle devriendra celle par défaut pour le type MIME du fichier sélectionné
Extensions
Ouvrir dans un terminal
Installer "nautilus-open-terminal" pour avoir un raccourci permettant d'ouvrir un terminal dans le répertoire courant.
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.