Как получить значок папки при наведении в файловом менеджере Nautilus

Вопрос или проблема

Я хочу, чтобы с иконкой папки происходило что-то, когда я наведу на неё мышь, например, изменять цвет заголовка папки или добавлять эффект к иконке. Как я могу это сделать?
ubuntu 22.04
nautilus 42.6
вставьте описание изображения сюда

Ответ или решение

Чтобы добиться изменения иконки папки в файловом менеджере Nautilus при наведении на неё курсора, необходимо учитывать несколько факторов, таких как настройки темы и использование CSS-стилей для GTK. В данной статье мы рассмотрим шаги, которые помогут вам реализовать желаемый эффект в Ubuntu 22.04 с Nautilus 42.6.

Шаг 1: Установка необходимых пакетов

Первым делом рекомендуется убедиться, что у вас установлены необходимые инструменты для работы с темами GTK. Откройте терминал и выполните следующую команду:

sudo apt install gtk-4-examples gnome-tweaks

Это обеспечит наличие инструментов для редактирования тем и стилей.

Шаг 2: Настройка темы

Nautilus использует темы GTK для отображения интерфейса. Вам необходимо создать или отредактировать существующую тему, чтобы изменить внешний вид иконок папок.

  1. Найдите папку с темами. Она обычно находится в /usr/share/themes/ или ~/.themes/.

  2. Скопируйте тему, которую вы хотите изменить. Для этого выполните команду:

    cp -r /usr/share/themes/YourTheme ~/.themes/

    Замените YourTheme на название текущей темы, например, Yaru.

  3. Перейдите в скопированную папку:

    cd ~/.themes/YourTheme/gtk-4.0/

Шаг 3: Редактирование файла CSS

В папке gtk-4.0 у вас должен быть файл gtk.css. Если его нет, создайте его. Откройте этот файл в текстовом редакторе:

nano gtk.css

Добавьте следующие строки для изменения цвета заголовка папки при наведении курсора:

/* Эффект наведения на иконку папки */
.icon-folder:hover {
    background-color: rgba(255, 215, 0, 0.5);  /* Цвет фона при наведении */
}

.icon-folder:hover .icon-name {
    color: #ff5722;  /* Цвет текста заголовка папки */
}

Эти стили изменят фон и цвет текста заголовков папок при наведении курсора.

Шаг 4: Применение темы

После редактирования CSS-файла, чтобы применить изменения, откройте приложение GNOME Tweak Tool (GNOME настройки) и выберите вашу измененную тему в разделе "Appearance" (Внешний вид).

Шаг 5: Перезапуск Nautilus

Чтобы изменения вступили в силу, вам может потребоваться перезапустить Nautilus. Вы можете сделать это из терминала:

nautilus -q

После этого откройте Nautilus снова, и вы должны видеть изменения, которые были внесены.

Заключение

Теперь вы знаете, как изменить поведение иконки папки в Nautilus. Применяя небольшие изменения в CSS, вы можете настроить пользовательский интерфейс под свои предпочтения. Это не только улучшит ваше восприятие, но и придаст уникальность вашей среде рабочего стола. Не забывайте делать резервные копии оригинальных файлов перед их изменением, чтобы в дальнейшем избежать проблем.

Оцените материал
Добавить комментарий

Капча загружается...