J'utilise Ubuntu 13.04 avec Nautilus 3.6 et je souhaite modifier le menu de la barre latérale Lieux Nautilus (Pas de marque-pages) .
Par défaut, les éléments suivants sont les suivants: Récent, Maison, Bureau, Documents, Téléchargements, Musique, Images, Vidéos et Corbeille.
Je souhaite que:
- Ajouter un dossier à des lieux (pas de signets).
- Le dossier ajouté doit être présent dans Unity QuickList (icône du clic droit Nautilus dans Launcher).
- Supprimer les fichiers récents (par défaut dans Nautilus 3.6).
- Renommez la corbeille en un autre nom.
Comment puis-je atteindre ces objectifs?
REMARQUE: j'ai essayé de modifier le ~/.config/user-dirs.dirs
fichier, mais pas de chance. Existe-t-il un autre moyen de personnaliser le menu Places de Nautilus?
nautilus
quicklists
Amit Rane
la source
la source
Réponses:
Pour ce faire, éditez le code source de Nautilus et le
nautilus.desktop
fichier ou utilisez un autre gestionnaire de fichiers le permettant, tel que nemo.NOTE: Dans cet exemple, j'utilise Ubuntu 13.04 avec Nautilus (fichiers) 3.6.3.
Vous pouvez tester cela sur une machine virtuelle pour voir si tout va bien.
1) Assurez-vous d'avoir activé le référentiel de code source
Ouvrez une fenêtre de terminal pour mettre à jour les référentiels.
sudo apt-get update
2) Dans le Terminal, tapez ce qui suit pour installer les packages nécessaires.
sudo apt-get install build-essential quilt
3) Installez les dépendances de construction.
sudo apt-get build-dep nautilus
4) Créez un dossier pour télécharger le code source.
mkdir ~/Downloads/src
cd ~/Downloads/src
5) Téléchargez le code source et les variables d’exportation.
apt-get source nautilus
export QUILT_PATCHES=debian/patches
export EDITOR=gedit
6) Créez le patch et éditez le code source.
cd nautilus-3.6.3/
quilt new my_custom_places.patch
quilt edit src/nautilus-places-sidebar.c
Corbeille personnalisée: Pour changer le nom de la corbeille. Vous pouvez modifier les chaînes des lignes 567 et 569 .
par exemple: "Corbeille" dans "Corbeille personnalisée" & "Ouvrir la corbeille" dans "Ouvrir la corbeille personnalisée"
Ajouter un dossier: Dans cet exemple, je vais ajouter le dossier "Test" dans mon répertoire personnel / home / virtual / Test . (changez le dossier en fonction de vos besoins)
Après le numéro de ligne 562, ajoutez ce qui suit:
Supprimer les fichiers récents: Pour supprimer les fichiers récents des emplacements ... supprimez les lignes de 525 à 534 .
Enregistrez les modifications.
7) Construisez les paquets deb.
quilt refresh
fakeroot dpkg-buildpackage
8) Installez les paquets deb.
cd ..
sudo dpkg -i *deb
9) Pour l’ensemble du système, modifiez le fichier nautilus.desktop afin d’ajouter le dossier, par exemple: (/ home / virtual / Test) à la liste rapide.
sudo nano /usr/share/applications/nautilus.desktop
Changement:
À:
Ajouter:
Avant:
Après:
10) Enfin, vous pouvez vous déconnecter et vous connecter pour voir les modifications.
RÉSULTAT:
J'espère que cela t'aides.
la source
cd nautilus-3.10.1
couruls src
de là, je constate que Nautilus-places-sidebar.c ne se trouve pas dans le code source. Où dois-je apporter les modifications répertoriées à l'étape 6 ci-dessus pour nautilus 3.10.1 dans Ubuntu 14.04 LTS? Mon but ici est simplement d'ajouter un répertoire à la barre latérale des lieux.J'ai trouvé un moyen facile décrit sur SO.
S'il vous plaît suivez les instructions décrites dans ce lien - cela a résolu le même problème que j'ai eu.
Extraits:
Supprimez la liste que vous ne voulez pas. Cependant, une fois connecté, il sera réinitialisé, donc
la source
pkill nautilus
devrait faire l'affaire.~/.config/user-dirs.conf
et je cours 14.04. Est-ce que je le crée?Pour nautilus de Ubuntu 14.04, vous devrez éditer gtk3.10, comme indiqué ci-dessus, car la fonctionnalité SideBar était maintenant portée dans gtk (de sorte que la barre latérale de dialogue d'ouverture de fichier et la barre latérale de nautilus ne sont pas des implémentations séparées plus)
modifier
/gtk/gtkplacessidebar.c
J'ai aussi essayé ce http://pastebin.com/K4GcHrz7 dans
nautilus-window.c
, car il existe https://developer.gnome.org/gtk3/stable/GtkPlacesSidebar.html#gtk-places-sidebar-add-shortcut mais obtenir un segfault, pas un bon programmeur (gtk) cependant.la source
Sur mon système (Ubuntu 14.04.1 LTS), le fichier que vous voulez se trouve dans
~/.config/gtk-3.0/bookmarks
Anciennes versions utilisées pour le conserver~/.gtk-bookmarks
. Les entrées étant des URI, les chemins de fichiers doivent être absolus et préfixésfile://
.la source
Il suffit de glisser-déposer les fichiers en bas à gauche dans un dossier! (Nautilus 2.32.0)
J'ai aussi posté les captures d'écran sur gonorthwork / view pour référence future dans les archives:
la source