Я использую Ubuntu 13.04 с Nautilus 3.6 и хочу отредактировать меню боковой панели Nautilus Places (не закладки) .
По умолчанию есть следующие элементы: Недавние, Домашняя страница, Рабочий стол, Документы, Загрузки, Музыка, Изображения, Видео и Корзина.
Желаю:
- Добавить папку в места (не закладки).
- Добавленная папка должна присутствовать в Unity QuickList (щелкните правой кнопкой мыши значок Nautilus в Launcher).
- Удалить последние файлы (по умолчанию в Nautilus 3.6).
- Переименуйте корзину в другое имя.
Как я могу достичь этих целей?
ПРИМЕЧАНИЕ: я пытался редактировать ~/.config/user-dirs.dirs
файл, но не удача. Есть ли другой способ настроить меню «Наутилус»?
nautilus
quicklists
Амит Рэйн
источник
источник
Ответы:
Чтобы добиться этого ... вам нужно отредактировать исходный код Nautilus и
nautilus.desktop
файл или использовать другой файловый менеджер, который позволяет это, например, nemo.ПРИМЕЧАНИЕ. В этом примере я запускаю Ubuntu 13.04 с nautilus (файлы) 3.6.3.
Вы можете проверить это на виртуальной машине, чтобы увидеть, все ли в порядке.
1) Убедитесь, что вы включили репозиторий исходного кода
Откройте окно терминала, чтобы обновить репозитории.
sudo apt-get update
2) В Терминале введите следующее, чтобы установить необходимые пакеты.
sudo apt-get install build-essential quilt
3) Установите зависимости сборки.
sudo apt-get build-dep nautilus
4) Создайте папку для загрузки исходного кода.
mkdir ~/Downloads/src
cd ~/Downloads/src
5) Скачать исходный код и экспортировать переменные.
apt-get source nautilus
export QUILT_PATCHES=debian/patches
export EDITOR=gedit
6) Создайте патч и отредактируйте исходный код.
cd nautilus-3.6.3/
quilt new my_custom_places.patch
quilt edit src/nautilus-places-sidebar.c
Custom Trash: для изменения имени корзины. Вы можете изменить строки в строках 567 и 569 .
Например: от «Корзина» до «Пользовательская корзина» и «Открыть корзину» до «Открыть специальную корзину»
Добавить папку: в этом примере я добавлю папку «Test» в мой домашний каталог / home / virtual / Test . (измените папку в соответствии с вашими потребностями)
После строки № 562 добавить следующее:
Удалить последние файлы: чтобы удалить последние файлы с мест ... удалите строки с 525 до 534 .
Сохраните изменения.
7) Сборка пакетов deb.
quilt refresh
fakeroot dpkg-buildpackage
8) Установите пакеты deb.
cd ..
sudo dpkg -i *deb
9) Для системы wide..edit nautilus.desktop файл для добавления папки , например: (/ главная / виртуальная / Test) в список быстрого доступа.
sudo nano /usr/share/applications/nautilus.desktop
Изменить:
Для того, чтобы:
Добавлять:
До:
После:
10) Наконец, вы можете выйти и войти, чтобы увидеть изменения.
РЕЗУЛЬТАТ:
Надеюсь это поможет.
источник
cd nautilus-3.10.1
и затем бегуls src
оттуда, я нахожу, что nautilus-place-sidebar.c не найден в источнике. Где я могу внести изменения, перечисленные в шаге 6 выше, для nautilus 3.10.1 в Ubuntu 14.04 LTS? Моя цель здесь - просто добавить каталог на боковую панель мест.Я нашел простой способ, изложенный на SO.
Пожалуйста, следуйте инструкциям, приведенным в этой ссылке - это решило ту же проблему, что и я.
Выдержки:
Удалить список, который вы не хотите. Однако, как только вы войдете снова, он будет сброшен, поэтому
источник
pkill nautilus
нужно сделать свое дело.~/.config/user-dirs.conf
и я бегу 14.04. Я создаю это?Для nautilus из Ubuntu 14.04 вам придется редактировать gtk3.10, как указано выше, так как функциональность SideBar теперь перенесена в gtk (так, чтобы боковая панель диалога открытия файлов и боковая панель nautilus не были отдельными реализациями). Больше)
редактировать
/gtk/gtkplacessidebar.c
Я также попытался это http://pastebin.com/K4GcHrz7 в
nautilus-window.c
, так как есть https://developer.gnome.org/gtk3/stable/GtkPlacesSidebar.html#gtk-places-sidebar-add-shortcut, но получить ошибку по ошибке, не хороший (GTK) программист, хотя.источник
В моей системе (Ubuntu 14.04.1 LTS) нужный файл находится в
~/.config/gtk-3.0/bookmarks
старых версиях, в которых он хранится~/.gtk-bookmarks
. Записи являются URI, поэтому пути к файлам должны быть абсолютными и иметь префиксfile://
.источник
Просто перетащите файлы в левом нижнем углу, когда в папке! (Наутилус 2.32.0)
Я также разместил скриншоты в gonorthwork / view для будущей ссылки на архив:
источник