Нравится минималистичный вид Gnome ❤️, но иногда не хватает настроек. Например я не пользуюсь в Nautilus функцией Избранное и Недавние, но они всегда отображаются в меню и занимают место. Опишу как удалить из боковой панели закладки на эти разделы и изменить ширину боковой панели.

Проверено в Fedora Linux 37, Gnome 43.2

Переопределение встроенного описания UI

  1. Создаем каталог для переопределяемого ресурса:

    mkdir ~/.config/nautilus/ui
    
  2. Извлекаем из приложения ресурс с описанием главного окна:

    gresource extract /usr/bin/nautilus \
              /org/gnome/nautilus/ui/nautilus-window.ui \
              > ~/.config/nautilus/ui/nautilus-window.ui
    
  3. Редактируем свойства объекта NautilusGtkPlacesSidebar:

    <object class="NautilusGtkPlacesSidebar" id="places_sidebar">
      ...
      <property name="show-recent">False</property>
      <property name="show-starred-location">False</property>
      <property name="width-request">200</property>
      ...
    </object>
    

    Тут можно изменить следующие параметры:

    • show-recent - отвечает за отображением закладки Недавние
    • show-starred-location - закладка Избранные
    • show-trash - отображение Корзины
    • show-other-locations - другие места (диски и сетевые ресурсы)
    • width-request - отвечает за ширину боковой панели
  4. Установим переменную окружения чтобы GLib использовал новый ресурс вместо встроенного в приложение

    Можно установить через файл .config/environment.d/envvars.conf

    export G_RESOURCE_OVERLAYS="/org/gnome/nautilus/ui=$HOME/.config/nautilus/ui"
    
  5. Перезагружаемся и получаем новый вид Nautilus.

После отключения закладок функционал отвечающий за их работу не отключается. Вы можете попасть в эти разделы введя в адресную строку (Ctrl + L):

  • recent:///
  • starred:///
  • trash:///
  • other-locations:///