« Nautilus » : différence entre les versions
Aucun résumé des modifications |
|||
(2 versions intermédiaires par le même utilisateur non affichées) | |||
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> | ||
= | = [https://wiki.archlinux.org/index.php/GNOME/Files#Plugins Plugins] = | ||
= | |||
== Actions nautilus == | == Actions nautilus == | ||
<kode lang="bash"> | <kode lang="bash"> |
Dernière version du 28 mars 2020 à 20:10
Liens
Set Nautilus as default file browser
xdg-mime default org.gnome.Nautilus.desktop inode/directory application/x-gnome-saved-search |
Plugins
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.