Обзоры пользователя x230

Linux пользовательx230

Обзоры пользователя (2)

CoolReader:

x230
10.08.2022, 12:54
CoolReader - это бесплатный кроссплатформенный просмотрщик электронных книг с открытым исходным кодом, основанный на движке CoolReader.

Создан программистом из Нижнего Новгорода Вадимом Лопатиным (aka Buggins). Дом.страница (http://www.coolreader.org) на момент написания обзора не отвечала. На странице проекта дана ссылка на 'Cool Reader Web Site' - https://crengine.sourceforge.io

Последняя версия на github.com - 3.2.2-1
Последняя deb-версия - 3.0.56-7
Последняя версия в репозитории Arch/Artix - 3.2.59-4
Последняя версия для Android (на стр.проекта) - 3.2.6
Поддерживает форматы FB2, EPUB (без-DRM), MOBI (без-DRM), DOC, RTF, HTML, CHM, TXT, TCR, PDB, PRC, PML (PalmDOC, eReader).
Поддерживает 'Содержание' в форматах FB2, EPUB, RTF.
Поддерживает таблицы в FB2, EPUB, DOC, RTF, HTML.
Поддерживает изображения JPG, PNG и GIF.
Словари расстановки переносов - из AlReader

Поддержка ОС:
Android, Tizen, Linux, Mac OS X и др. UNIX-подобные, Windows

Тут можно почитать о том как пользоваться Cool Reader на Андроид:
https://fucos.ru/android/kak-polzovatsya-cool-reader-na-android/

Установка:
1. Установка в DEB/Ubuntu: https://deac-fra.dl.sourceforge.net/project/crengine/CoolReader3/cr3-3.0.56/cr3_3.0.56-7_amd64.deb
или - https://sourceforge.net/projects/crengine/files/latest/download
2. Присутствует в репозиториях Arch и Artix (coolreader); также есть в AUR (coolreader3-git).
3. Установка из исходников довольно мудрёная:
git clone git://crengine.git.sourceforge.net/gitroot/crengine/crengine
(либо распаковать https://github.com/buggins/coolreader/archive/refs/tags/cr3.2.58.zip)
cd crengine
Сохранить содержимое https://github.com/buggins/coolreader/blob/master/thirdparty-deploy.sh в ~/crengine/
bash thirdparty-deploy.sh
(qtbase5-dev, qttools5-dev should be installed)
mkdir qtbuild
cd qtbuild
cmake -D GUI=QT5 -D CMAKE_BUILD_TYPE=Release -D MAX_IMAGE_SCALE_MUL=2 -D DOC_DATA_COMPRESSION_LEVEL=3 -D DOC_BUFFER_SIZE=0x1400000 -D CMAKE_INSTALL_PREFIX=/usr ..
cd ~/
cd crengine
make
sudo make install

Octopi:

x230
01.06.2022, 14:37
Octopi - графический пользовательский интерфейс для инструмента управления пакетами Arch Linux 'pacman', созданный и поддерживаемый Alexandre Albuquerque Arnt. Использует Qt 5.

Octopi состоит из браузера пакетов, помощника, уведомителя, очистителя кэша и редактора репозитория.

Первое упоминание на github.com датируется февралём 2013 года. На июнь 2022 г. версия программы была 0.13.0-1 - Qt 5.15.3.

Опытные пользователи рекомендуют octopi преимущественно перед Pamac (менеджер от создателей Manjaro), так как последний отличается своей нестабильностью.

У менеджера Octopi, так же как и у Pamac есть уведомитель обновлений, достаточно доустановить octopi-notifier.

Подробнее о модулях octopi можно прочитать на странице проекта:
https://tintaescura.com/projects/octopi/

Поддержка ОС:
На январь 2022 г. поддерживается 14-ю OS Linux:
ArchBang
Archcraft
Arch Linux
ArcoLinux
Artix Linux
CachyOS
Chakra
CondresOS
EndeavourOS
Garuda Linux
KaOS
Manjaro
Obarun Linux
Parabola GNU/Linux-libre


Установка и работа:
В консоли:
pacman -S octopi

Установка из исходников - не для новичков, и описана она здесь: https://github.com/aarnt/octopi/blob/master/README.md
Но не упомянут следующий вариант:
git clone https://aur.archlinux.org/octopi.git
cd octopi
makepkg -sir

Для корректной работы с AUR понадобится хелпер (помощник). Помощников существует несколько.
https://wiki.archlinux.org/title/AUR_helpers_(Русский)
Широко используется 'yay'.
Для использования помощника в octopi нужно выбрать его в меню "Параметры" во вкладке "AUR":
https://i.yapx.ru/SLzQn.png
При установке программ из AUR необходимо включить "Использование 'yay'":
https://i.yapx.ru/SLz2Y.png

Запуск octopi осуществляется командой
/usr/bin/octopi