среда, 31 августа 2022 г.

Эмблемы от FreeOffice + papirus

 Эмблемы от Free Office взяты из комплекта изображений каталога Bullets, создаваемого при установке бесплатного офисного пакета Softmaker FreeOffice. Эмблемы papirus представлены эмблемами папок разных цветов из набора иконок для оформления KDE.

🔰  Примечание. Эмблемы могут быть применены для пометки папок (каталогов) в файловых менеджерах Thunar, Nemo, Nautilus .. , при оформлении дополнительных элементов главного меню, правого контекстного меню менеджеров файлов, в некоторых случаях – как альтернатива значков кнопок запуска и ссылок URL.


Эмблемы Free Office

Стрелки  (arrow-1 и arrow-2)



Скачать наборы:  arrow-1  arrow2



Галочка  (checkmark)



Скачать набор checkmark


Шеврон  (chevron)



Скачать набор chevron


Алмаз  (diamond)



Скачать набор diamond


Алмаз X  (diamond-X)



Скачать набор diamond-X


Диск  (disc)



Скачать набор disc


Шестиугольник  (hexagon)



Скачать набор hexagon


Пятиугольник  (pentagon)



Скачать набор pentagon


Треугольник  (triangle)



Скачать набор triangle


Крестик  (X)



Скачать набор x-emblems


Набор  Folder (papirus)




Скачать набор folder-p

Скачать все указанные выше эмблемы


Как добавить эмблемы в своё пользовательское окружение

Включите в своём менеджере файлов отображение скрытых файлов. Перейдите в своём домашнем каталоге в каталог ~/.local/share и создайте в нём каталоги icons и gnome.

🔰  Примечание.  Если вами устанавливался Telegram, то не исключено, что каталог icons у вас уже существует. Пример:


Из каталога  /usr/sharre/icons/gnome  скопируйте в созданный вами каталог gnome файлы  icon-theme.cache  и  index.theme

Поместите выбранный вами распакованный вами из архива набор в каталог gnome. Если вами выбрано несколько наборов, то добавляйте из его папок файлы в уже существующие каталоги  16x16, 22x22, 24x24, 32x32, 48x48

Чтобы изменения вступили в силу выполните в терминале команду 

  gtk-update-icon-cache /home/minter/.local/share/icons/gnome/

подставив вместо minter имя вашего домашнего каталога.

При обращении в свойствах папки к секции "Эмблемы" у вас должны отображаться новые эмблемы.

пятница, 19 августа 2022 г.

Посчитать число файлов fb2 в выбранной папке (скрипт для XFCE)

У меня часто возникает необходимость подсчитать в той или иной папке число книг fb2, что необходимо для приведения своей домашней библиотеке в порядок.

Для подсчёта используется сценарий (скрипт на bash), состоящий из двух команд:  1) найти в выделенной папке число файлов fb2 и полученный результат записать в файл;  2) прочитать содержание записанного файла и вывести его на экран всплывающим сообщением (по терминологии системы – оповещением). 

Возможно, что код может быть более корректным. Сценарий формировался на скорую руку и является "самопальным" творением.

Так как мной используется графическое окружение XFCE, то сценарий оформляется в виде особого действия файлового менеджера Thunar. Пример особого действия можно посмотреть здесь.

Подсчёт fb2 и запись полученного результата в файл:

find %f -name "*.fb2" | wc -l > /tmp/count-books.txt

Чтение файла txt и вывод его содержания во всплывающее сообщение на экране:

count=`cat /tmp/count-books.txt`
notify-send  --expire-time=8000 "  fb2  в папке – $count  "

Пояснение. --expire-time=8000 означает, что длительность отображения всплывающего уведомления составляет 8 секунд. По умолчанию система устанавливает 5 секунд, поэтому 8 секунд были выбраны специально, чтобы, с одной стороны, "успеть сообразить" о чём ведётся речь, а с другой – чтобы уведомление не сильно долго отображалось, отвлекая внимание. Значение указывается в миллисекундах, поэтому выбранное число секунд умножается на 1000.

Совмещение всех команд осуществляется через указание действия &&. Вторая часть сценария (скрипта на bash) "обёртывается" в $(...)

Результирующая команда имеет вид (в одну строку):

find %f -name "*.fb2" | wc -l > /tmp/count-books.txt && $(count=`cat /tmp/count-books.txt` && notify-send  --expire-time=8000 "  fb2  в папке – $count  ")

В условиях появления "особого действия" в правом контекстном меню Thunar ставится галочка в поле "Каталоги".

Можно добавить "красивости", выражающейся в том, что при выводе перед текстом будет отображаться выбранный значок. Значок придётся выбирать размером в 48 пикселей, поскольку при меньшем размере он будет принудительно увеличиваться и восприниматься немного размытым.  Например, команда отображения значка:

--icon=/usr/share/icons/Mint-Y/apps/48/fbreader.png

Соответственно, команда вывода всплывающего сообщения со значком будет иметь вид:

notify-send  --expire-time=8000 --icon=/usr/share/icons/Mint-Y/apps/48/fbreader.png "  fb2  в папке  –  $count  "

Небольшой демонстрационный ролик – перейти.

📍 Таким же образом можно создать особое действие для подсчёта всех файлов в выделенной папке. Для этого вместо команды

find %f -name "*.fb2" | wc -l >

использовать команду

find %f -type f | wc -l > 

воскресенье, 14 августа 2022 г.

Пакетное (массовое) переименование файлов

Задача: переименовать файлs, убрав из их наименований лишние символы. Приводимый пример описывает массовое переименование файлов LifeNewsMixImag-...

Так как используемое мной графическое окружение XFCE, то пример производится для плагина файлового менеджера Thunar Bulk Renamer.  Для других дистрибутивов должно быть что-то похожее, но в данной заметке это не рассматривается по причине отсутствия у автора подобного.

Вызовите через секцию "Инструменты" главного меню пункт "Массовое переименование". Для добавления файлов на обработку нажмите на кнопку "плюс". 



Чтобы в именах всех файлов убрать LifeNewsMixImag- укажите операцию удаления символов с 0 до 16 (подлежащее удалению как раз и составляет 16 символов).



Чтобы было видно как будет выглядеть новое имя щёлкните курсором мыши по любому из файлов списка. Если по ошибке добавлен не тот файл, то выделить его имя и нажать на кнопку "минус". После нажатия кнопки "Переименовать файлы" в окне будут отображены файлы с новыми именами.



Теперь стоит задача удаления из имён файлов одного символа подчёркивания. Так как символы подчёркивания являются 5 и 6 символами, то аналогичным образом указывается удаление с 5 до 6. После второй операции (Переименовать файлы) все файлы будут с желаемыми именами.




Альтернативное решение – осуществить переименование через bash.

среда, 10 августа 2022 г.

Добавить поддержку webp в Linux Mint 20

В Linux Mint 21 поддержка файлов webp уже внедрена. Для добавления поддержки webp в Lnux Mint 20, чтобы их можно было бы открывать не в браузере, а в программе просмотра файлов, выполнить в терминале 2 команды: 

 sudo add-apt-repository -y ppa:krifa75/eog-ordissimo

sudo apt update && sudo apt install webp-pixbuf-loader

Найдите сохранённый файл webp, вызовите на нём правок контекстное меню мыши, выберите "Открыть с помощью", и укажите "Просмотр изображений" и поставьте галочку в поле использовать по умолчанию. После этого все файлы webp в дальнейшем будут открываться в программе просмотра изображений.