Показаны сообщения с ярлыком 4K Slideshow Maker. Показать все сообщения
Показаны сообщения с ярлыком 4K Slideshow Maker. Показать все сообщения

воскресенье, 14 мая 2023 г.

Удаление устаревших файлов приложений 4K Videodownloader и 4K Slideshow Maker

При активном использовании приложений 4K Videodownloader и 4K Slideshow Maker создаются файлы протоколов работы этих приложений log и файлы миграции базы данных  sqlite.migration.bak (при обновлениях ПО 4K Videodownloader). Не было замечено, чтобы данные файлы автоматически удалялись по мере их устаревания.

Файлы 4K Videodownloader расположены в каталоге
~/.local/share/4kdownload.com/4K Video Downloader/4K Video Downloader

Файлы 4K Slideshow Maker  расположены в каталоге
~/.local/share/4kdownload.com/4K Slideshow Maker/4K Slideshow Maker

Для своих нужд был написан маленький сценарий, который при загрузке системы удалит файлы log и sqlite.migration.bak старше 5 суток:

#!/bin/bash
find "/home/minter/.local/share/4kdownload.com/4K Slideshow Maker/4K Slideshow Maker" -name "*.log" -mtime +5 -delete
find "/home/minter/.local/share/4kdownload.com/4K Video Downloader/4K Video Downloader" -name "*.log" -mtime +5 -delete
find "/home/minter/.local/share/4kdownload.com/4K Video Downloader/4K Video Downloader" -name "*.sqlite.migration.bak" -mtime +5 -delete
exit

Примечания. В тексте сценария /minter/ означает домашний каталог пользователя. У Вас он будет под другим именем. Значение +5 указывает на пять полных суток (полные сутки соответствуют 24 часам 00 минутам). Укажите нужное значение, исходя из своих потребностей.

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

#!/bin/bash
if [ $(date '+%w') -eq 1 ];
  then
    find "/home/minter/.local/share/4kdownload.com/4K Slideshow Maker/4K Slideshow Maker" -name "*.log" -mtime +5 -delete
    find "/home/minter/.local/share/4kdownload.com/4K Video Downloader/4K Video Downloader" -name "*.log" -mtime +5 -delete
    find "/home/minter/.local/share/4kdownload.com/4K Video Downloader/4K Video Downloader" -name "*.sqlite.migration.bak" -mtime +5 -delete
  else
    :
fi
exit

В первой строке запрашивается текущий день недели $(date '+%w'). Если он совпадает с понедельником  -eq 1 , то очистка выполняется. В противном случае никаких действий не производится.

четверг, 11 мая 2023 г.

Изменение категории расположения кнопки запуска 4K Slideshow Maker в меню приложений

Среди предлагаемых на 4kdownload.com программ имеется программа создания слайдшоу 4K Slideshow Maker. Из каких-то своих соображений разработчики посчитали, что при установке в Linux значок для запуска данной программы должен быть расположен в категории Интернет. Лично мне это представляется неправильным, так как исходя из назначения данной программы её следовало бы расположить в категории "Мультимедиа".

Изменение категории, в которой отображается кнопка запуска 4K Slideshow Maker производится через редактироание файла desktop, расположенного в папке (каталоге) /usr/share/applications/

Следует отметить, что если в файловом менеджере Thunar файлы desktop отображаются в папках с отображением своего расширения, то в файловом менеджере Nemo отображением расширения desktop будет отсутствовать.




Изменение категории отображения производится редактированием файла desktop в текстовом редакторе:  sudo xed /usr/share/applications/4kslideshowmaker.desktop  (для Linux Mint)  В других дистрибутивах Linux используйте команду запуска текстового редактора, установленного в системе, например gedit.

Найдите в файле строку Categories= и измените её значение с Network;Qt; на AudioVideo;Qt;  Значение AudioVideo как раз и является указанием для размещения кнопки запуска программы в категорию "Мультимедиа".