Можно ли удалить папку «Помеченные» на левой панели файлов (nautilus)?

В Ubuntu 19.10 я отключаю трекер, потому что мне не нравится, как мой компьютер перегревается в течение нескольких минут после запуска , и поскольку я предпочитаю, чтобы полнотекстовый поиск не был включен в файловом менеджере по умолчанию. Функция «Звездочка» полагается на трекер и поэтому не работает, когда трекер отключен.

В настройках Nautilus нет возможности отключить папку «Помеченные», а также недоступен параметр dconf. Файл user-dirs-dir определяет «специальные пользовательские папки», отображаемые на левой панели, но не элементы «Недавние» или «Помеченные».

Вопрос: можно ли удалить элемент «Помеченные» на левой панели (панели закладок) файлов (nautilus)?

1
задан 6 December 2019 в 18:47

1 ответ

Есть несколько нетривиальных способов убрать пункт "Помечено" в левой панели наутилуса. Второй вариант предполагает редактирование исходного кода и перекомпиляцию. Здесь я расскажу только о первом способе.

1 – Создайте папку для хранения переопределения

mkdir ~/.config/nautilus/ui

2 – Извлеките описание ресурсов главного окна:

gresource extract /bin/nautilus \
/org/gnome/nautilus/ui/nautilus-window.ui \
> ~/.config/nautilus/ui/nautilus-window.ui

3 – Отредактируйте свойства объекта GtkPlacesSidebar: откройте файл, созданный на предыдущем шаге:

gedit ~/.config/nautilus/ui/nautilus-window.ui

и измените свойство show-starred-location на false, как в следующем фрагменте кода:

<object class="GtkPlacesSidebar" id="places_sidebar">
...
<property name="show-recent">False</property>
<property name="show-starred-location">False</property>
...
</object>

4 - Установите переменную среды, чтобы заставить GLib использовать это переопределение:

export G_RESOURCE_OVERLAYS="/org/gnome/nautilus/ui=$HOME/.config/nautilus/ui"

5 - Вам также необходимо установить это через ~/.pam_environment, потому что Nautilus запускается через D-Bus:

gedit ~/.pam_environment

и добавьте следующую строку

G_RESOURCE_OVERLAYS DEFAULT="/org/gnome/nautilus/ui=/home/confetti/.config/nautilus/ui"

, где вы меняете "конфетти" на ваше собственное имя пользователя.

(спасибо JusticeforMonica и DK Bose за подсказки)

Вы должны выйти и снова войти, прежде чем это вступит в силу.

4
ответ дан 10 June 2020 в 09:09

Другие вопросы по тегам:

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