Pull to refresh

GNOME Nautilus: настройка главной панели

Reading time2 min
Views1.8K
Не так давно передо мной встала необходимость добавить кнопку создания новой вкладки на главную панель Nautilus — файлового менеджера рабочего окружения GNOME. Поиск в настройках ничего не дал, потому пришлось рыться в интернетах.

В итоге я нашёл решение данной проблемы, пусть и не user friendly способом.


Последовательность действий следующая:

1. Открыть под рутом любой текстовый редактор, который нравится.
2. Открыть в нём файл /usr/share/nautilus/ui/nautilus-navigation-window-ui.xml
3. Прокрутить файл вниз до начала секции <toolbar name=«Toolbar»>
4. Добавить необходимые элементы внутрь этой секции.
5. Выйти из своего сеанса и заново зайти (Log out -> Log in) для того, чтоб изменения вступили в силу.
(Примечание от Torm: можно не выходить из сеанса, а просто перезагрузить Nautilus. Сделать это можно, например, командой killall nautilus)

Немного пояснений



Данный файл представляет собой обычный xml-файл (что видно из расширения), который можно редактировать руками. Он отвечает за графическую навигацию в Nautilus.

Содержимое секции <toolbar name=«Toolbar»> отвечает за наполнение панельки (что видно из названия — toolbar).

Сам элемент имеет следующий вид: <toolitem name="отображаемое название" action="выполняемое действие"/>

Например, в моём случае с новой вкладкой, я добавил такую строчку:

<toolitem name="New Tab" action="New Tab"/>

Если хочется добавить вертикальную разделяющую палку (сепаратор), то нужно просто вставить элемент <separator/> среди остальных элементов:

...
<toolitem name="Computer" action="Go to Computer"/>
<separator/>
<toolitem name="Search" action="Search"/>
...


До кучи я добавил такие элементы:

<toolitem name="Cut" action="Cut"/>
<toolitem name="Copy" action="Copy"/>
<toolitem name="Paste" action="Paste"/>
<toolitem name="Trash" action="Trash"/>


Надеюсь данный небольшой топик поможет людям, которые хотят изменить панель в Nautilus.

Post Scriptum: графического способа настроить элементы на панели я не нашёл.
Tags:
Hubs:
Total votes 12: ↑11 and ↓1+10
Comments7

Articles