Устанавливаем свои иконки каталогов в Thunar. Linux статьи
Написать статью
Войдите, чтобы писать статьи

Устанавливаем свои иконки каталогов в Thunar

50

Свое изображение для папки Thunar

Материал написан пользователем сайта.
Проверено на Debian 12 Xfce. Очень удобная фича, которой лично мне не хватало.

1. Создаем произвольный каталог (ну или папку). Помещаем в нее картинку в формате jpg или png, обзываем её .folder или .cover (не забудьте добавить нужное расширение - jpg или png). Я взял вот такое изображение:

Джерри передаёт привет

2. В любом текстовом редакторе пишем код:

#!/bin/bash
 
covers=(""/{.,}{.folder,.cover}.{jpg,png})
for f in "${covers[@]}"; do
  [ -f "$f" ] && {
    cover=$f
    break
  }
done
 
if [ -z "$cover" ] || ! convert -thumbnail "" "$cover" ""; then
  gdbus call --session --dest=org.freedesktop.thumbnails.Cache1 --object-path /org/freedesktop/thumbnails/Cache1 \
             --method org.freedesktop.thumbnails.Cache1.Delete "['']" >/dev/null
fi

3. Сохраняем как

folder-thumbnailer 

4. Делаем новый файл с таким содержанием:

[Thumbnailer Entry]
Version=1.0
Encoding=UTF-8
Type=X-Thumbnailer
Name=Folder Thumbnailer
MimeType=inode/directory;
Exec=sh -c '/usr/bin/folder-thumbnailer "$@"' _ %s %i %o %u

5. Сохраняем его как:

folder.thumbnailer

6. Файл folder-thumbnailer помечаем как исполняемый (правой кнопкой по нему - свойства - права - разрешить запуск этого файла) и копируем его по адресу:

 /usr/bin

7. Файл folder.thumbnailer копируем по адресу:

/usr/share/thumbnailers

8. Для корректной работы необходимо наличие пакетов tumbler и imagemagick. А так же Thunar версии 1.8.2 и выше (но это не точно)

Наглядный пример было/стало
Лайков: +9
войдите, чтобы ставить лайки
50
  • Опубликовано: 04.11.2024
  • Sonne

Комментарии

xKDE
Активный пользователь
Активный
04.11.2024
10:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+3
войдите, чтобы ставить лайки
Собственно:
https://docs.xfce.org/xfce/tumbler/available_plugins#customized_thumbnailer_for_folders
scorpii
Активный пользователь
Активный
04.11.2024
10:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+4
войдите, чтобы ставить лайки
+
Но чел старался и наверное это кому-нибудь нужно.
Единственное, я бы не рекомендовал засорять своими скриптами /usr/bin, а для таких целей использовать каталог в пользовательской папке. Кстати, это же самое и говорится в док-ах xfce. Чтобы каталог всегда находился в путях системы, можно прописать в .bash_profile
if [ -d "$HOME/bin" ] ; then
export PATH="$HOME/bin:$PATH"
fi
Потом просто вызывать командой (имя_файла_скрипта), а не прописывать его полный путь
xKDE
Активный пользователь
Активный
04.11.2024
10:48
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+1
войдите, чтобы ставить лайки
+
Да на здоровье! Там ещё много интересного)
Единственное, я бы рекомендовал использовать ~/.profile, а то вдруг не bash и в ~/.local/bin чтобы глаза не мозолил)))
scorpii
Активный пользователь
Активный
04.11.2024
10:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+1
войдите, чтобы ставить лайки
> Единственное, я бы рекомендовал использовать ~/.profile, а то вдруг не bash)))

делов то)))
source ~/.bash_profile
choice
Активный пользователь
Активный
04.11.2024
11:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+2
войдите, чтобы ставить лайки
+ и +++
Там на недружественном, а тут всё понятно и с пояснениями.
И это в преддверии обновления xfce, а то некоторые думают, что крыска стагнирует, чуть ли не кончается. А ещё, это выступление участника из спящей ячейки :-)
Известное дело, трудно написать интересный для вас материал, а тем более удивить, но поддерживать процессы общения и обсуждений - тоже дело.
Minor748
Активный пользователь
Активный
04.11.2024
11:15
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Тут на днях предварительный выпуск Xfce 4.20 выпустили (альфа, для тестов), ленту заспамили этим. Ждём потом второй выпуск, потом полноценный выход.
https://linuxiac.com/xfce-4-20-pre1-desktop-environment-released/
Alexander707
04.11.2024
13:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Хочу попробовать Xfce 4.20. Я начинал юзать линукс с крыски! Нравится в ней панель местных внутричковых апплетов вплоть до погоды, но в некоторых дистрах ее выпиливают, нужно самому доустанавливать. А так крыска норм. Только еще не понятный и туманный видеоплеер Parole - им вообще кто-то пользовался?
Minor748
Активный пользователь
Активный
04.11.2024
14:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
+1
войдите, чтобы ставить лайки
Parole раньше не ставил из-за огромного числа зависимостей, которые он тянет. Тут (в этой системе) поставил и там нет паузы по клику мыши, что жуть как не удобно и уже непривычно (даже в голом mpv такая функция есть). Лучше Celluloid поставить, который не тянет зависимости, так они схожи внешне.
https://pingvinus.ru/program/celluloid
Alexander707
04.11.2024
14:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+1
войдите, чтобы ставить лайки
Согласен полностью!
xKDE
Активный пользователь
Активный
04.11.2024
15:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Parole? Зависимости? Что он там может тянуть - GStreamer, разве что. Он, собственно, gui для него)
По функционалу - да, скромный весьма. Хотя если для проигрывания локальных файлов - вполне себе годно.
Minor748
Активный пользователь
Активный
04.11.2024
15:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+1
войдите, чтобы ставить лайки
Parole
https://postimg.cc/xJZ2sgC7
Celluloid
https://postimg.cc/ygLbnNf8

QMPlay2 на Qt и тот меньше тянет, при этом функционала там куда больше, как и настроек
xKDE
Активный пользователь
Активный
04.11.2024
16:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+2
войдите, чтобы ставить лайки
1. Подобные сравнения зависят только от того, что у Вас установлено в настоящий момент.
2. Celluloid - это не плеер, это шкура над mpv.
3. QMPlay2 - ffmpeg.
Т.е. на "голой" системе parole самым скромным окажется!)
Minor748
Активный пользователь
Активный
04.11.2024
16:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+1
войдите, чтобы ставить лайки
Да, поэтому Celluloid ничего не тянет, что добавляет граф. обвязку для предустановленного mpv. Но в кальке их было ещё, ЕМНИП. Сколько я делаю/делал переустановок, не замечал, что он самый маленький.

Несмотря на призвание Xfce, P выбивается из общей картины. Не знаю, с чем корректно сравнивать его. SMPlayer тоже мимо, хотя там огроооомный функционал и кол-во кнопочек, галочек, птичек и всяких настроек.
Alexander707
04.11.2024
17:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
>SMPlayer... там огромный функционал и кол-во кнопочек, галочек, птичек и всяких настроек.

Да. Раньше с ним любил играться + ютуб через него смотреть, а потом надоело. Он похож по интерфейсу на майкрософт виндовс плеер Media Player Classic "321"
Minor748
Активный пользователь
Активный
04.11.2024
18:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
+1
войдите, чтобы ставить лайки
Зато иконок можно накинуть, лишние панели отключить, гибко настраивается по работе с железом
https://postimg.cc/FdT0bjC7
scorpii
Активный пользователь
Активный
04.11.2024
16:54
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+2
войдите, чтобы ставить лайки
Сколько таких "шкур" понаделали, уж лучше оригинал использовать. Ну или vlc, если все в нем устраивает
Alexander707
04.11.2024
17:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+1
войдите, чтобы ставить лайки
VLC всегда хорош. Там легко ориентироваться в аудио-дорожках. В Celluloid аудио-дорожки порой не видит.
choice
Активный пользователь
Активный
04.11.2024
17:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
0
войдите, чтобы ставить лайки
My _____________ - mpv
x230
Активный пользователь
Активный
04.11.2024
18:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
+1
войдите, чтобы ставить лайки
>> VLC всегда хорош

Даже не смотря на то, что приходится доустанавливать vlc-pause-click-plugin.
Вот и на сей раз у меня стоит vlc ... После того, как наигрался с mpv и его родственниками...
xKDE
Активный пользователь
Активный
04.11.2024
18:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
0
войдите, чтобы ставить лайки
По мне так - громоздкий комбайн слишком! Мне столько просто от плеера не нужно.
Minor748
Активный пользователь
Активный
04.11.2024
19:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
"громоздкий комбайн" — мягко сказано )
Alexander707
04.11.2024
20:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Несправедливое обвинение! Попробуйте посмотреть скачанный блю рей фильм на 2-3 десятка гигабайт. Идеально справляется только VLC
Minor748
Активный пользователь
Активный
04.11.2024
20:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
0
войдите, чтобы ставить лайки
Это единичный случай, не считается. Зато когда я хотел записать экран весь или только окно VLC встроенными функциями … Там в настройках чёрт ногу сломит, в общем, я был послан с этим преобразованием в нужный контейнер с нужным кодеком. Смотрел для этого целенаправленно пару статей и тоже послал его окончательно.
Особенно смешно и нелепо на этом фоне выглядит то, что x230 ставит туда такой маленький плагин с github для паузы видео по клику. Такой комбайн, а не умеет -_-
Ахиллесова пята https://postimg.cc/75zLSRq5

Когда перешёл и всерьёз взялся за SMPlayer, теперь считаю его лучшим выбором, оптимальным (не единственным и не единоличным). Настолько он мне понравился, что написал для сайта обзор потом (потому что этот слот на странице программы был не занят, хотя она давно добавлена). Рекомендую и ознакомлению и советую перейти на него. Вполне возможно, что SMP умеет это всё, она умеет те же 10 bit наравне с VLC, что умеют не все.
https://pingvinus.ru/program/smplayer
xKDE
Активный пользователь
Активный
05.11.2024
03:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
0
войдите, чтобы ставить лайки
В среднем у меня так и есть, от 10 до 50 Гб. Все плееры их "жуют" без проблем. Но если у Вас фрагмент битый/декодер не справляется mpv может до последнего пытаться его прочитать (framedrop=vo решит вопрос).
x230
Активный пользователь
Активный
04.11.2024
18:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
https://pingvinus.ru/note/thunar-own-icon-folder#c108011
Alexander707
04.11.2024
18:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
0
войдите, чтобы ставить лайки
Ссылка не робит. Направляет на сайт и всё.
Minor748
Активный пользователь
Активный
04.11.2024
19:10
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
+1
войдите, чтобы ставить лайки
Работает
Minor748
Активный пользователь
Активный
04.11.2024
17:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Вспомнил: mpv, который некогда отделился от mplayer (форк) и сегодня развивается независимо, при установке не тянет зависимостей.
(но это пусть scorpii подтвердит или опровергнет со своей CLS).
Хотя оба варианта консольные.

https://postimg.cc/2bccJxWp
scorpii
Активный пользователь
Активный
04.11.2024
18:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+1
войдите, чтобы ставить лайки
mpv - минимум зависимостей, только либы подтягивает
зачем CLS? с "пустоты" могу тоже самое показать:
https://ibb.co/3vD3rt3
Minor748
Активный пользователь
Активный
04.11.2024
18:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Void не касался никогда, а с CLS имел дело, хотя и не долго. Думаю, что если вернусь на кальку, то буду ставить CLS для опыта.
xKDE
Активный пользователь
Активный
04.11.2024
18:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+3
войдите, чтобы ставить лайки
Еще раз:
parole - gstreamer
mpv - ffmpeg
"Консольные" - это Вы погоречились))) tui разве что...
Alexander707
04.11.2024
18:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
А значит ли это, что где gstreamer, там прямые трансляции будут включаться влёт? Имею в виду p2p "пир ту пир"
xKDE
Активный пользователь
Активный
04.11.2024
18:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
+1
войдите, чтобы ставить лайки
По скорости много факторов, но кодеки там качественнее!
Alexander707
04.11.2024
18:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Помните Ace Stream Player? Я о нём узнал с Compizomania блог - блог раньше был полностью сфокусирован на Ubuntu, а сейчас там разные статейки есть: https://compizomania.blogspot.com
xKDE
Активный пользователь
Активный
04.11.2024
18:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
0
войдите, чтобы ставить лайки
Попробуйте Попкорн!)
Alexander707
04.11.2024
18:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Вы о том, что такое ПО корм для новичков? Или что?
Alexander707
04.11.2024
18:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
А, вы походу о плеере попкорн. Но мне он не нужен. Я искренне пытался понять зачем нужен Parole, а если захочу экзотику, то всегда есть плеер от Deepin, всякие японские для просмотра хентая и аниме.
Alexander707
04.11.2024
18:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Просто я часто вижу в Software Center у себя на Solus этот пакет 'gstreamer' и всегда кажется, что если его установить отдельно, то трансляции отлично будут работать (хотя включаю их редко)
Minor748
Активный пользователь
Активный
04.11.2024
18:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Консольные ­— не везде и не всегда они имеют ярлык для запуска (значок в меню), MPV у меня сейчас есть в меню. Часто они запускаются из консоли, а при установке никак не отображаются, только при прямом вызове из консоли соответствующей командой. Это не тот самый Celluloid, который и делает MPV в виде отдельной программы с gui оболочкой.
xKDE
Активный пользователь
Активный
04.11.2024
18:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Консольные - это которые в консоли, но вряд ли Вы захотите смотреть кино в ASCII)))
Mpv имеет tui и gui просто, но это не делает его консольным!
Minor748
Активный пользователь
Активный
04.11.2024
18:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Я с аббревиатурой "tui" встретился относительно недавно, в одной из статей scorpii, где он прошёлся по таким ФМ. Отложил себе )
Alexander707
04.11.2024
18:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Я понял. MPV действительно мог быть установлен, но не отображаться в меню. У меня Somafm (somafm-qt), установленное через Snap тоже было таким консольным.
Alexander707
04.11.2024
13:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Я обожаю обсуждать среды рабочего стола и ПО, а не ядро. Так что я люблю сайты, где админы двинуты на внешнем виде системы и обсуждение этого. Так что и тут мои комменты чаще о интерфейсе, апплетах и ПО.
Alexander707
04.11.2024
13:56
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+1
войдите, чтобы ставить лайки
Пошла новость, что Redshift в линукс минт 22.1 будет удален и заменен встроенным "ночным светом" в цинамон! Это очень круто!

https://www.omgubuntu.co.uk/2024/11/linux-mint-night-light-cinnamon
Minor748
Активный пользователь
Активный
04.11.2024
11:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Спасибо, хоть что-то. Хочу, чтоб была возможность делать это стандартными средствами, как это позволяет делать тот же Nemo, например. Лучше, конечно, иконки из набора тем, а не такие обходные пути.
x230
Активный пользователь
Активный
04.11.2024
13:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Ух ты ...
Alexander707
04.11.2024
14:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
0
войдите, чтобы ставить лайки
Это вы вроде юзаете MX Linux? Вы мне показывали скриншоты MX, там были похожие фолдерс.
x230
Активный пользователь
Активный
04.11.2024
14:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
+1
войдите, чтобы ставить лайки
>> юзаете MX Linux

Моя основная ОСь нынче - Arch на Opnebox.
А по поводу иконок:
мои предпочтения склоняютяся к Oxygen-icons.
Счтиаю их самым лучшим дизайнерским предложением в этом смысле.
SilverSurfer
Активный пользователь
Активный
04.11.2024
17:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Спасибо, что поделились опытом. +
В хозяйстве сгодится.
PedroAmor
Активный пользователь
Активный
05.11.2024
05:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Мудрено. в Немо - > клик пропертис , клик на иконку, далее выбор новой иконки из ...фсе доклад окончен

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила