Как я могу редактировать боковую панель Nautilus Places и Unity QuickList?

Я запускаю Ubuntu 13.04 с помощью Nautilus 3.6, и я хочу отредактировать меню «Наутилус Места» (Без закладок) .

По умолчанию имеют следующие элементы: Недавние, домашние, настольные, документы, загрузки, музыка, фотографии, видео и amp; Trash.

Желаю:

  
  • Добавить папку в Места (без закладок).
  •   
  • Добавленная папка должна присутствовать в Unity QuickList (щелкните правой кнопкой мыши значок Nautilus в Launcher).
  •   
  • Удалить последние файлы (по умолчанию в Nautilus 3.6).
  •   
  • Переименуйте корзину в другое имя.
  •   

как я могу достичь этих целей?

ПРИМЕЧАНИЕ: Я попытался отредактировать файл ~/.config/user-dirs.dirs, но не повезло. Есть ли другой способ настроить меню Nautilus Places?

39 голосов | спросил Amit Rane 28 J000000Sunday13 2013, 09:46:20

5 ответов


41

Чтобы добиться этого, вы должны отредактировать исходный код Nautilus и файл nautilus.desktop или с помощью другого файлового менеджера, который позволяет это , например nemo.


ПРИМЕЧАНИЕ. В этом примере я запускаю ubuntu 13.04 с nautilus (файлы) 3.6.3.
Вы можете протестировать это на виртуальной машине, чтобы убедиться, что все в порядке.


1) Убедитесь, что вы включили Репозиторий исходного кода

  • Откройте программный центр Ubuntu
  • В строке меню выберите Изменить -> Источники программного обеспечения . Нажмите, чтобы включить «Репозиторий исходного кода». На всякий случай я использую «Основной сервер» для загрузки.

введите описание изображения здесь>> </p>

<p> Откройте окно терминала, чтобы обновить репозитории. </p>

<ul>
<Литий> <code>---- +: = 1 = + ----</code> </литий>
</ul>
<p> <strong> 2) </strong> В типе Терминала установите необходимые пакеты. </p>

<ul>
<Литий> <code>---- +: = 2 = + ----</code> </литий>
</ul>
<p> <strong> 3) </strong> Установите зависимости сборки. </p>

<ul>
<Литий> <code>---- +: = 3 = + ----</code> </литий>
</ul>
<p> <strong> 4) </strong> Создайте папку для загрузки исходного кода. </p>

<ul>
<Литий> <р> <code>---- +: = 4 = + ----</code> </p> </LI>
<Литий> <р> <code>---- +: = 5 = + ----</code> </p> </LI>
</ul>
<p> <strong> 5) </strong> Загрузите исходный код & Экспортировать переменные. </p>

<ul>
<Литий> <р> <code>---- +: = 6 = + ----</code> </p> </LI>
<Литий> <р> <code>---- +: = 7 = + ----</code> </p> </LI>
<Литий> <р> <code>---- +: = 8 = + ----</code> </p> </LI>
</ul>
<p> <strong> 6) </strong> Создайте патч и отредактируйте исходный код. </p>

<ul>
<Литий> <р> <code>---- +: = 9 = + ----</code> </p> </LI>
<Литий> <р> <code>---- +: = 10 = + ----</code> </p> </LI>
<Литий> <р> <code>---- +: = 11 = + ----</code> </p> </LI>
</ul>
<hr>
<p> <strong> Пользовательская корзина: </strong>. Чтобы изменить имя корзины. Вы можете изменить строки в строках <strong> 567 </strong> и <strong> 569 </strong>. </p >

<p> например:  «Корзина» в «Пользовательская корзина» & «Открыть корзину» для «Открыть пользовательскую корзину»  </p>

<p> <img src = папку в мой домашний каталог /home /virtual /Test . (измените папку в соответствии с вашими потребностями)

После номера строки 562 добавьте следующее:

sudo apt-get update

введите описание изображения здесь>> </p>

<hr>
<p> <strong> Удалить последние файлы: </strong> Чтобы удалить последние файлы из мест ... удалите строки с <strong> 525 </strong> до <strong> 534 </strong>. </p >

<p> <img src =

Сохраните изменения.


7) Создайте пакеты deb.

    sudo apt-get install build-essential quilt литий> sudo apt-get build-dep nautilus литий>

8) Установите пакеты deb.

    mkdir ~/Downloads/src cd ~/Downloads/src

9) Для общесистемного файла ... nautilus.desktop , чтобы добавить папку, например: (/home /virtual /Test) в списке быстрого доступа.

    apt-get source nautilus литий>

Изменение:

export QUILT_PATCHES=debian/patches

To:

export EDITOR=gedit

Добавить

cd nautilus-3.6.3/

До:

введите описание изображения здесь

После того, как:

введите описание изображения здесь>> </p>

<p> <strong> 10) </strong> Наконец, вы можете выйти из системы и войти в систему, чтобы увидетьизменения. </p>

<p> <strong> РЕЗУЛЬТАТ: </STRONG> </p>

<p> <img src =

ответил Roman Raguet 29 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 29 Sep 2013 19:36:15 +0400 2013, 19:36:15
8

Я нашел простой способ, обозначенный на SO.

Следуйте инструкциям, приведенным в этой ссылке - это решило ту же проблему, что и я.

Выдержки:

gedit ~/.config/user-dirs.dirs

Удалите список, который вы не хотите. Однако после повторного входа в систему он будет сброшен, поэтому

echo "enabled=false" > ~/.config/user-dirs.conf
ответил Rakesh Sankar 18 J0000006Europe/Moscow 2014, 15:02:42
2

Для nautilus ubuntu 14.04 вам нужно будет отредактировать gtk3.10 так же, как указано выше, поскольку функциональность SideBar теперь была перенесена в gtk (так что боковая панель диалога с открытым файлом и панель навигации nautilus не разделенных реализаций)

edit /gtk/gtkplacessidebar.c

Я также пробовал это http://pastebin.com/K4GcHrz7 в nautilus-window.c, так как есть https://developer.gnome.org/gtk3/stable/GtkPlacesSidebar.html#gtk-places-sidebar-add-shortcut , но получить segfault, а не хороший (gtk) программист хотя.

ответил crontox 22 J000000Tuesday14 2014, 21:26:21
1

В моей системе (Ubuntu 14.04.1 LTS) нужный файл находится в ~/.config/gtk-3.0/bookmarks Старые версии, используемые для сохранения этого в ~/.gtk-bookmarks. Записи - это URI, поэтому пути к файлам должны быть абсолютными и иметь префикс с кодом file://.

ответил Sondra Kinsey 3 PMpFri, 03 Apr 2015 21:45:42 +030045Friday 2015, 21:45:42
-2

Просто перетащите файлы в нижнем левом углу, когда в папке! (Nautilus 2.32.0)

Я также разместил скриншоты в gonorthwork /view для ссылки на следующий архив:

введите описание изображения здесь>> </p>

<p> <img src =

ответил Stephen Elliott 27 MarpmFri, 27 Mar 2015 14:44:43 +03002015-03-27T14:44:43+03:0002 2015, 14:44:43

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132