Показаны сообщения с ярлыком Linux Mint 21. Показать все сообщения
Показаны сообщения с ярлыком Linux Mint 21. Показать все сообщения

понедельник, 24 июня 2024 г.

О просмотре файлов pdf в Linux Mint

По умолчанию в Linux Mint для просмотра файлов pdf используется приложение xreader. Но начиная с релиза Linux Mint 21х было замечено, что файлы pdf xreader отображает не в том виде, который мне хотелось бы видеть. 


Как показано на рисунке выше (щёлкните по изображению), шрифт очень маленький, несмотря на то что файл создавался с размером шрифта 14 и для комфортного чтения текста приходится нажимать клавишу w, то есть переключать в режим "Вид – По ширине страницы".

Можно, конечно, файлы pdf открывать в браузере, практически любой из них имеет встроенную функцию отображения файлов pdf. На рисунке ниже показан пример открытия этого же файла в браузере Brave при масштабе отображения страницы в 100%


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

sudo apt install -y mupdf

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


mupdf, конечно, не предоставляет возможности поиска и перехода на какую-либо конкретную страницу документа pdf, но для быстрого просмотра небольших файлов pdf для моих целей признан более удобным, чем xreader. 

Для назначения mupdf средством просмотра pdf по умолчанию в Cinnamon следует вызвать в меню "Параметры – Предпочтительные приложения" и указать: 


Другим способом (а также в ином графическом окружении) можно через правое контекстное меню мыши на файле pdf вызвать "Открыть с помощью – Выбрать...", найти mupdf и указать, что данное приложение следует использовать по умолчанию:


понедельник, 25 декабря 2023 г.

Особенности установки Koodo Reader в Ubuntu и Linux Mint

Установка читалки электронных книг Koodo Reader была обусловлена тем, что в имеющемся аналогичном ПО fbreader из источников приложений Linux Mint у меня не функционирует перелистывание страниц по клавише пробел, перелистывание возможно лишь клавишей "вниз". Другая читалка Foliate не непонятным причинам имела свойство часто притормаживать, а затем просто закрываться.

Предыдущий опыт установки Koodo Reader был признан неудачным в силу того, что в интерфейсе программы отсутствовало отображение настроек. Но вчера была найдена информация, что перед установкой Koodo Reader в Ubuntu и Ubuntu-подобных дистрибутивах необходимо установить компонент libappindicator3-1 (sudo apt install libappindicator3-1).

После установки libappindicator3-1 и запуска пакета deb проявился "сюрприз": gdebi сообщил, что установленные у меня autokey-gtk и transmission-gtk в процессе установки будут автоматически удалены. Справедливости ради следует отметить, что установленное ПО Koodo Reader запустилось без нареканий и настройки программы отобразились должным образом:


Так как, похоже, transmission и autokey версии gtk с Koodo Reader "не дружат", то при необходимости их использования установите их версии qt: 

sudo apt install autokey-qt transmission-qt

К слову, transmission-qt в диспетчере задач показал расход ресурсов, сопоставимый с его конкурентом qbittorrent. Поэтому, если если желание, то можно, не устанавливая transmission версии qt, сразу установить qbittorrent. 

🔰  Примечание. В системе остаются не удалёнными компонент transmission-common, а также данные, относящиеся к работе этого клиента. Их можно удалить одной командой:

sudo apt purge transmission-common && rm -Rf /home/user/.cache/transmission  && rm -Rf /home/user/.config/transmission

где user указывает на домашнюю папку пользователя. Вместо user указать свой логин.

Если в интерфейсе transmission-qt или qbittorrent у вас наблюдаются слишком большие буквы, то укажите наиболее подходящий для вас шрифт в настройках Qt5, например:


Если у вас не отображается значок qbittorrent на нижней панели, то отредактируйте файл environment (sudo xed /etc/environment), вписав в него строку:

export QT_QPA_PLATFORMTHEME=gtk2

вторник, 20 июня 2023 г.

Ошибка GPG Яндекс браузера в Lunux Mint (2023 г.)

💣  Вчера неожиданно возникла проблема с браузером Yandex:

Ошибка GPG: https://repo.yandex.ru/yandex-browser/deb stable InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 60B9CD3A083A7A9A Репозиторий «https://repo.yandex.ru/yandex-browser/deb stable InRelease» не подписан.

Сначала предпринята попытка удаления браузера начисто, включая удаление источника и файла /etc/apt/trusted.gpg.d/yandex-browser.gpg 

sudo apt purge -y yandex-browser-stable

После повторной установки из пакета deb, скачанного с официального источника https://browser.yandex.ru, проблема проявилась снова.

В прошлом у меня остались положительные впечатления об общения со службой поддержки Яндекса. Поэтому, долго не думая, мной был отправлен запрос.

Очень быстро пришёл ответ, что теперь Яндекс Браузер для Linux будет использовать новый ключ шифрования GPG. Для обновления GPG вручную выполнить в терминале

curl -s https://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG | sudo apt-key add

Но это ещё не всё, что следует сделать. После выполнения данной команды  в системе будет присутствовать 2 ключа браузера Яндекс:

/etc/apt/trusted.gpg.d/yandex-browser.gpg
-----
pub rsa4096 2023-05-16 [SC]
2249 74DB 7FED 6DEC B7D8 55EF 60B9 CD3A 083A 7A9A
uid [ неизвестно ] Yandex Browser Repository Key < browser@support.yandex.ru >
sub rsa4096 2023-05-16 [E]

/etc/apt/trusted.gpg.d/linuxmint-keyring.gpg
-----
pub rsa4096 2014-09-08 [SC]
67CE 018F D19E 3CD4 8189 BC69 2180 17D1 CC5F DB34
uid [ неизвестно ] Yandex Browser Repository Key < browser@support.yandex.ru
sub rsa4096 2014-09-08 [E]

В Менеджере обновлений "Правка – Источники приложений – Ключи авторизации" удалите старый ключ. Чтобы избежать в дальнейшем преобразование yandex-browser.gpg в yandex-browser.gpg~ и появление предупреждения 

W: https://repo.yandex.ru/yandex-browser/deb/dists/stable/InRelease : Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

выполните в терминале:

sudo apt-key export 083A7A9A | sudo gpg --dearmour -o /etc/apt/keyrings/yandex-browser.gpg

Откройте источник приложения Яндекс браузера с правами суперпользователя

sudo xed /etc/apt/sources.list.d/yandex-browser.list

и исправьте строку с 

deb [arch=amd64] https://repo.yandex.ru/yandex-browser/deb stable main

на

deb [arch=amd64 signed-by=/etc/apt/keyrings/yandex-browser.gpg] https://repo.yandex.ru/yandex-browser/deb stable main

Проверьте обновления. Предупреждение должно исчезнуть.

суббота, 27 мая 2023 г.

Полностью прозрачная панель и полупрозрачное меню Cinnamon

Проблема установки прозрачности панели Cinnamon несколько раз возникла при установке Linux Mint 21 на ряде компьютеров как новой системы. По закону подлости порядок действий каждый раз забывался, а поиск решения на просторах Интернет каждый раз занимал время. Поэтому (больше для себя) было принято решение описать порядок действий, который характеризовался бы повторяемостью. Действия производились в Linux Mint 21.

Вызвать настройку системы и нажать на "Расширения".


Переключиться на вкладку "Загрузки". Transparent panels отобразится в первой позиции. Нажмите на кнопку установки расширения. Установленное расширение отобразится с галочкой слева.



Вернуться на вкладку "Настройка" и в нижней части окна нажать на кнопку плюс (+). Добавленное расширение отобразится с галочкой слева. Нажать на кнопку, указанную дёлтой стрелочкой и значение Type of transparency установить в положение "Fully transparent". 




Результат выполнения отобразится сразу же:





Следует отметить, что при этом меню Cinnamon не будет отображаться с какой-либо прозрачностью и его фон так и останется чёрным (при использовании оформления по умолчанию как в Linux Mint). Для придания главному меню определённой степени прозрачности можно подобрать соответствующую своему вкусу тему, например:








воскресенье, 12 марта 2023 г.

Не запускается портативная версия Double Commander

На этапе планирования комплектности ПО в системе было принято решение не устанавливать Double Commander из комплекта поставки, а использолвать портативную версию (portable packages) этого двухпанельного файлового менеджера. Выбор обусловлен тем, что портативная версия, в отличие от версии из комплекта поставки, обновляется и в своём составе содержит библиотеку libunrar.so, необходимую для работы с архивами rar в этом менеджере файлов. 

Но при попытке на свежеустановленном Linux Mint 21 запуска Double Commander было обнаружено, что ничего не происходит. Причина была выявлена при выполнении команды терминала /home/user/Tools/doublecmd/doublecmd

/home/user/Tools/doublecmd/doublecmd: error while loading shared libraries: libQt5Pas.so.1: cannot open shared object file: No such file or directory

Оказалось, что отсутствующая в свежеустановленной системе библиотека libQt5Pas.so.1 необходима для формирования интерфейса Qt5 в среде программирования Lazarus при использовании языка программирования Pascal. Сам же менеджер файлов как раз и написан с использованием Free Pascal. 

Если имеет место неверная интерпретация, то пусть программисты меня поправят.

Рецепт лечения прост ‒ установить отсутствующую библиотеку:

sudo apt install libqt5pas1

Примечание. При установке из комплекта программ такая библиотека будет установлена автоматически.

вторник, 7 марта 2023 г.

Transmission 4 для Linux Mint 20/21 и Ubuntu 20.04/22.04

В комплектах поставки используемых мной Linux Mint 20 и 21 имеются клиенты Bittorrent Transmission 2.94 и 3.00  Однако в течение жизненного цикла данных релизов (до 2025 и 2027 г. соответственно) эти версии Transmission будут оставаться неизменными. 

На днях при посещении сайта Transmission было обнаружено, что команда разработчиков выпустила уже 4-ю версию этого клиента Bittorrent.

Список улучшений весьма обширен, но для рядового пользователя многое из данного списка не будет нести понятной для него информации. Однако некоторые моменты можно отметить (источник ‒ habr):

‒ проведена переработка исходного кода программы, в результате которой размер кода уменьшился на 18%; 
‒ усовершенствован процесс взаимодействия с сообществом и реализовано более активное реагирование на сообщения об ошибках и передачу изменений через pull-запросы; 
‒ внедрена поддержка использования торрентов в формате BitTorrent v2 и гибридных торрентов;
‒ новый интерфейс использует более современные методы разработки на JavaScript;
‒ обеспечена более высокая эффективность работы. Например, при 25 тыс. торрентах снижение нагрузки на ЦПУ составило 50%, а потребление памяти ‒ 70%.

Изменений внешнего вида замечено не было:



Для обновления Transmission до версии 4 следует подключить PPA ubuntuhandbook1

Выполните в терминале:

sudo add-apt-repository -y ppa:ubuntuhandbook1/transmission && sudo apt update

Внимание, данный PPA не является официальным PPA команды Transmission. Официальным PPA является ppa:transmissionbt/ppa 

четверг, 22 сентября 2022 г.

Не запускается BOINC Manager на Linux Mint 21 (Ubuntu 22.04)

После установки Linux Mint 21 возникла проблема невозможности запуска клиента boinc. В различных DE это может выражаться по-разному. В Cinnamon, например, вообще ничего не происходит. В xfce при попытке запуска клиента может быть отображено такое сообщение.


Разбирательство с проблемой потребовало ознакомления со многими материалами. Однако среди них готового решения для запуска boinc именно на Linux Mint 21 (Ubuntu 22.04) найдено не было. При этом, к примеру, в Linux Mint 20.3 (Ubuntu 20.04) никаких проблем не наблюдается.

Как оказалось, после установки ПО boinc служба boinc-client не запускается. Для проверки выполните команду (в терминале)  

  sudo systemctl status boinc-client.service

Будет отображено (пример):

boinc-client.service - Berkeley Open Infrastructure Network Computing Client
     Loaded: loaded (/lib/systemd/system/boinc-client.service; disabled; vendor>
     Active: inactive (dead)
       Docs: man:boinc(1)

Видно, что служба не запущена. Запустите службу клиента:

 sudo systemctl start boinc-client.service

Результат (пример):

Loaded: loaded (/lib/systemd/system/boinc-client.service; disabled; vendor>
     Active: active (running) since Wed 2022-09-21 11:43:59 MSK; 19s ago
       Docs: man:boinc(1)
   Main PID: 2434 (boinc)
      Tasks: 2 (limit: 9236)
     Memory: 11.3M
        CPU: 459ms
     CGroup: /system.slice/boinc-client.service
             └─2434 /usr/bin/boinc

Чтобы служба стартовала при включении компьютера выполните:

 systemctl enable boinc-client.service

В моём случае потребовалось три раза ввести пароль. Результат:

Synchronizing state of boinc-client.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable boinc-client
Created symlink /etc/systemd/system/multi-user.target.wants/boinc-client.service → /lib/systemd/system/boinc-client.service.

Перезагрузите систему. Попробуйте запустить BOINC Manager через терминал:

 /usr/bin/boincmgr 

BOINC Manager должен отобразиться:


Но не на всех компьютерах это может сработать (у меня, к примеру, через один). Как пишут в сети, мейнтейнеры Ubuntu22.04 поторопились и включили в состав дистрибутива то ли не совсем удачную версию ПО boinc, то ли не совсем рабочую.