Щоб цього досягти .. слід відредагувати вихідний код Nautilus та nautilus.desktop
файл або скористатися іншим файловим менеджером, який дозволяє це, наприклад nemo.
ПРИМІТКА: У цьому прикладі я запускаю ubuntu 13.04 з nautilus (файлами) 3.6.3.
Ви можете перевірити це у віртуальній машині, щоб побачити, чи все в порядку.
1) Переконайтеся, що увімкнено сховище вихідного коду
- Відкрийте Центр програмного забезпечення Ubuntu
- У рядку меню виберіть Правка -> Джерела програмного забезпечення . Клацніть, щоб увімкнути "сховище вихідного коду".
Про всяк випадок я використовую "Головний сервер" для завантаження.
Відкрийте вікно терміналу, щоб оновити сховища.
2) У Терміналі введіть наступне, щоб встановити необхідні пакети.
sudo apt-get install build-essential quilt
3) Встановити залежності побудови.
sudo apt-get build-dep nautilus
4) Створіть папку для завантаження вихідного коду.
mkdir ~/Downloads/src
cd ~/Downloads/src
5) Завантажте вихідний код та Експорт змінних.
6) Створіть виправлення та відредагуйте вихідний код.
Спеціальне сміття: щоб змінити назву кошика. Ви можете змінити рядки у рядках 567 та 569 .
наприклад: "Кошик" до "Спеціального сміття" та "Відкрити кошик" для "Відкрити спеціальне сміття"
Додати папку: У цьому прикладі я додам папку "Тест" у свій домашній каталог / домашній / віртуальний / Тест . (змініть папку відповідно до своїх потреб)
Після рядка № 562 додайте наступне:
/* add Test directory */
mount_uri = "file:///home/virtual/Test";
icon = g_themed_icon_new (NAUTILUS_ICON_FOLDER);
add_place (sidebar, PLACES_BUILT_IN,
SECTION_COMPUTER,
_("Test"), icon, mount_uri,
NULL, NULL, NULL, 0,
_("Open Test folder"));
g_object_unref (icon);
Видалення останніх файлів: щоб видалити останні файли з місць ... видаліть рядки з 525 до 534 .
Збережіть зміни.
7) Створіть пакети деб.
quilt refresh
fakeroot dpkg-buildpackage
8) Встановіть дебетові пакети.
9) Для загальносистемного… редагуйте файл nautilus.desktop, щоб додати папку, наприклад: (/ home / virtual / Test) у швидкий список.
sudo nano /usr/share/applications/nautilus.desktop
Змінити:
Actions=Window;
До:
Actions=Test;Window;
Додати:
[Desktop Action Test]
Name=Test
Exec=nautilus --new-window /home/virtual/Test
OnlyShowIn=Unity;
Перед:
Після:
10) Нарешті ви можете увійти та увійти, щоб переглянути зміни.
РЕЗУЛЬТАТ:
Сподіваюсь, це допомагає.