пятница, 30 октября 2020 г.

Поддержка форматов opus и aac в плеере Deadbeef

Я давно пользуюсь замечательным плеером Deadbeef, но ещё в Убунте обнаружил, что не играет файлы в формате opus и aac Поиск в интернете дал понять, что видимо сборка или кодек просто не имеет поддержки данного формата. Решил проверить, а в Манжаро есть поддержка или нет? Оказывается всё отлично играет и поддерживается, но нужно кое-что изменить в настройках. Открываем настройки плеера, потом открываем настройки плагинов и выбираем ffmpeg, где нужно убрать галочку и дописать через точку с запятой нужные нам форматы opus и acc. После этого применяем настройки и перезапускаем плеер. 

Рис - настройки плагина для поддержки дополнительных форматов

Месяц с Manjaro Linux

Время летит быстро, совершенно незаметно пролетел и октябрь этого года. В конце сентября у меня накрылась моя любимая ОС Убунту Мате 18.04 на домашнем ПК. Я уже писал в своём блоге, что 20.04 у меня не загружается. В качестве замены был выбран Манжаро Линукс.

Сведения о запущенной системе

За месяц работы он показал себя довольно хорошо. В терминале после настройки я не бывал совершенно. Обновляется система очень быстро. Однозначно pacman быстрее apt-get! Сама система ведёт себя предсказуемо, утечка памяти не зафиксирована. В целом потребление памяти по сравнению с Убунту осталось на прежнем уровне, хотя версии Мате разные 1.20 и 1.24 Единственным неприятным недостатком стали глюки с VLC плеером - пропадает панель управления в полноэкранном режиме. Проблема проявляется только на Мате с включенным Композитингом. Также ужасающая руссификация настроек плеера. Во всём остальном, не увидел разницы - телефон подключается, принтер печатает, приложения работают. Наверное нужно с чем-то сравнить с подобным? - Сравню с OpenSuse Tumleweed (тоже роллинг дистрибутив) - мне показалось, что в Манжаре пакеты старше, а обновления приходят нерегулярно. По объёмам сравнивать сложно, потому что на Сусе у меня стоят Кеды, но обычно там в пределах 1.5-2.5 гб, а у Манжаро от 100 до 750 мб максимум. Если смотреть и сравнивать списки пакетов, то у Суси меняется почти вся система при обновлении раз в месяц. Видимо сказывается предварительная стабилизация пакетов Арча (маринование 1-2 недели), хорошо это или плохо - сложно сказать, глюки в Сусе возникают после обновления - то игрушки не стартуют, то СистемД ошибками сыплет, но система работает адекватно. Кстати, в Сусе мой любимый плеер тоже глючит - его можно запустить 1 раз и после этого он зависает. Отдельно отмечу в Манжаро морду к пакетному менеджеру pamac - очень простой и удобный! Я очень боялся, что лучше Синаптика не найду. Это одна из причин, почему я очень люблю ДЕБианоподобные дистрибутивы.

Сильные стороны:

  • скорость работы
  • скорость обновления
  • большой репозиторий
  • стабильность работы
  • относительно небольшой объём трафика для обновления пакетов

Слабые стороны:

  • есть проблемные пакеты в AUR, которые не устанавливаются
  • хромает локализация в некоторых пакетах
  • глючит VLC плеер в определённой конфигурации DE Mate
  • порой пакеты обновляются медленнее, чем в других роллинг-дистрибутивах 

Для тех, кто мучается вопросом - Арч или Манжаро? Манжаро позволяет сразу оценить все прелести и недостатки Арча. Для тех, кого смущает момент с репами, что Манжаро дополнительно "полирует и отстаивает" пакеты Арча - это примерно тоже самое, что у Linux Mint, если внимательно посмотреть source листы, то можно увидеть, что Минт использует свои зеркала и переименованные пакеты от Убунты, при этом сохраняется полная совместимость с PPA репами для Убунты. Так, что в Манжаро AUR работает аналогично Арчу. Понятно, что если хочется пользоваться "чистым" Арчем, то Манжаро не подходит.

ИТОГ: Что дальше? Отправлюсь ли я на поиски нового "дистрибутива своей мечты" или останусь на Манжарке? - пока останусь, потому что придерживаюсь правила "работает - не трогай!"

пятница, 23 октября 2020 г.

Выбор прошивки для роутера Zyxel Keenetic Giga II

Роутер Zyxel Keenetic Giga II - довольная старая модель. Официальная прошивка 2.06 уже довольно старая. В целом довольно стабильная, но интерфейс очень устаревший и неудобный. На сайте 4PDA в теме, посвящённой этому роутеру, можно найти ссылки на скачивание неофициальных стабильных прошивок. Сейчас актуальна ветка 2.16, которая имеет кучу мелких релизов. Так вот я обнаружил, что нормально работает версия kng_rb_delta_2.16.D.1.0-1.bin, если выше, то скачет уровень wi-fi сигнала, т.е. сильные провалы на 40 и более ДБ, либо наблюдаются странные зависания web интерфейса. Это не зависит от браузера - и в Хромиуме и в Огнелисе. 

Возможно эта информация покажется кому-то и банальной, но это лишь в очередной раз подтверждает правило: работает - не трогай! 

Рис - роутер Zyxel Keenetic Giga II

среда, 7 октября 2020 г.

Linux-советы на каждый день! (часть 3)

Совет №1: В почтовом клиенте Mozilla Thunderbird в Manjaro не полная руссификация календаря. Точное так же было и в Дебиане 7, так как мне не нужен календарь, то я просто удалил плагин календаря из дополнений. Теперь хоть глаза не мозолит менюшка с заморским языком.

Совет №2: не запускается в WINE под Manjaro мой любимый 2GIS. Достаточно доустановить рекомендованные пакеты. Достаточно в консоли в папке с программой дать команду wine 2gis.exe и доустановить те библиотеки, на отсутствие которых ругается программа. Список пакетов (возможно и есть лишние): lib32-krb5 lib32-keyutils lib32-e2fsprogs lib32-gnutls lib32-nettle lib32-gmp  lib32-p11-kit lib32-libidn2 lib32-libtasn1lib32-libunistring vkd3d lib32-vkd3d lib32-vulkan-icd-loader lib32-libldap installed lib32-openssl lib32-vulkan-mesa-layers vulkan-mesa-layers

Совет №3: Не красивый шрифт в консоли tty. В файле /etc/vconsole.conf прописать нужный шрифт в FONTS у меня cyr-sun16

Совет №3: решенией моей проблемы с загрузкой системы из-за установленного Microcode. В первом обзаце статьи Путь к Manjaro Linux я описал, как это решается в этом дистрибутиве, но хотел добавить, что при удалении пакетов amd-ucode и intel-ucode необходимо обновить загрузчик grub вручную командой grub-mkconfig -o /boot/grub/grub.cfg почему-то при автоматически это не произошло и пришлось при загрузке вручную вносить временные изменения, иначе система не грузилась из-за отсутствующих img

Информация о запущенной системе

Совет №4: при первом запуске системы с Мате на рабочем столе нельзя вызвать меню правой клавишей мышки, а элементы управления окна находятся слева, а не с права. Установка системы была через Архитектор: минимальный рабочий стол MATE. Легче всего это исправить - установить пакет mate-tweak, в меню "рабочий стол" поставить галочку - показать иконки, а в меню "окна" - установить "правый" в "управление расположением окон". В ванильном Арче 2013 года этих действий мне делать не пришлось. 

Совет №5: если Вы пользовались Ubuntu и был создан единственный пользователь, то при переходе можно использовать родной "хомяк" как есть. Так как UID пользователей в этих системах совпадают. Мелочь, а приятно!

Совет №6: Firefox не стартует, пишет, что профиль устарел и нужно создать новый. Проблема была в том, что в Ubuntu Mate 18.04 был 81, а в роллинговом Manjaro 80! достаточно изменить файл в корне профиля браузера в домашней директории пользователя /home/%имяпользователя%/.mozilla/firefox/%буквы-цифры%.default/compatibility.ini и изменить значение строчки LastVersion на 80. Сохранить и запустить браузер. Всё будет работать без проблем. Через пару дней браузер обновился до 81 версии и строчка тоже обновилась. Фактически можно было просто подождать...

Совет №7: в браузере Хромиум при запуске со старым профилем можно обнаружить, что учётка "вышла", если в неё зайти, то можно окажется, что у браузера "амнезия" на логины и пароли к сайтам. Даже списка нет, хотя якобы учётная запись синхронизируется. Самое простое - это просто создать новый профиль и заного зайти, после чего логины и пароли прекрасно синхронизируются. Странно, но с таким глюком я не сталкивался и более простого решения этой проблемы не нашёл. 


пятница, 2 октября 2020 г.

Путь к Manjaro Linux

Давно не было статей - лето, время отдыха, путешествий, сельхоз-работа. И вот наступила осень и внезапано, нашёлся повод написать статью. Начну с того, что на ПК у меня стояла Ubuntu Mint 18.04 и вполне меня радовала. Были конечно огрехи в работе, но я умею готовить семейство дебиано-подобных дистрибутивов. У моего ПК есть одна странная и неприятная особенность: линукс виснет намертво с современными версиями microcode. Железо такое: мать Asus z97-pro gamer и ЦП intel i5675c. В Убунту 20.04 этот пакет установлен по-умолчанию и система не грузится даже в лайв режиме. Так я и жил на старой, но как-то обновился, всего лишь один пакет и система накрылась "медным тазом". Перестал работать system-logind, чинить было лениво и я стал думать: куда пойти, кому отдаться. Должен отметить, что в моём случае большая часть дистрибутивов не грузилась. В Archlinux и Debian этот пакет intel-microcode нужно устанавливать отдельно. Дебиан мне наскучил: слишком стабильный. Арч я ставил в 2013 году - поразил быстротой работы и нудным допиливанием всего руками. А вот с Манжарой опыт тоже был примерно в теже годы, во времена версии 0.8, показалась крайне глюкавой. А смотрел я её настолько мельком, что даже был не в курсе, что основана на Арче. И так решил попробовать популярный мейнстримовый дистрибутив, типа Арч с "человеческим лицом". 

Система в моём случае грузится, если в режиме лайв в grub удалить упоминание в initrd intel-microcode, а потом уже можно спокойно снести пакет, благо он не тянет за собой кучу всего. Система очень хорошо чувствовала себя на моём железе. В целом произвела приятное впечатление. Дальше решил установить обычным установщиком, помня о баге с переключением языка. Установил, перезагрузил, обновил... и система сдохла! Беглый анализ показал, что затык случился при обновлении ядра с 5.6 до 5.8, причём, что интересно - с 5.8 система висла, а с 5.6 жаловалась на утерянные модули, обновление initramfs ничего не дало - сыпались ошибки. 

Попытка №2: устанавливаем систему с помощью встроенного Архитектора. Должен отметить - прекрасный установщик! Имеет русский язык и позволяет сконфигурировать систему под себя, исключая мусор. Пакеты качаются сразу с сети и потому обновления не требуется после установки. Ядро выбрал 5.4 LTS, ибо Убунта с ним работала прекрасно. Система запустилась без проблем. А вот дальше - началась муторная настройка, не потому что дистрибутив плохой, а потому что опыт настройки прошлой системы неприменим к этой. 

                                                       Рис - информация о системе

Обращу внимание на сложности, при выборе минимального варианта Мате ставится ванильный и без tweak не вменяем чуть более, чем полностью. Pamac реактивный, как и 7 лет назад. Минус и одновременно плюс, что зависимости ставятся лишь необходимые, а рекомендуемые нет. Например, под WINE у меня отказался работать 2GIS. И только внимательный анализ выхлопа в консоли, позволил выяснить, что не хватает определённых библиотек, которые являются рекомендованными. Второй затык у меня случился с VLC плеером - неполная локализация интерфейса (заметил, что и в других приложения также) и глюк с тем, что при полноэкранном режиме панелька управления становится невидимой, хотя кнопки работают (типа слепое управление 0___о ). В целом роллинг есть роллинг, местами глюкавый и корявый. В той же Opensuse Tumbleweed нет проблем с локализацией, но VLC тупо можно открыть 1 раз и потом он зависает в процессах. В целом пакетов в официальном репозитории мало, а в AUR они не все собираются. Ковыряться и решать проблемы лень. Любимые ошибки: ключи. Ну и как бонус Firefox отказался запускать с профилем, так как в Убунте он был 81, а в Манжаро 80, т.е. в роллинге протух на пару недель. Роллинг такой роллинг :-)

Системой пользуюсь на момент написания статьи пару дней. Это слишком маленький срок, но уже стали ясны проблемы: надёжность (да-да Арч стабильный, пока не обновишь гыгы), плохая локализация, вроде бы Арч с человеческим лицом, но приходится решать кучу проблем, которые в той же Убунте просто не возникают. AUR меня не особо впечатлил (да простят меня Арчеводы) - да я нашёл то, что искал, но честно, в той же Убунте или Дебиане и без PPA всё есть "искаропке". И вот тут главный момент - лучше ли Манжаро, чем Убунта - нет! Если бы 20.04 работала на моём железе, то я бы предпочёл остаться на этом дистрибутиве, даже по одной простой причине - я умею его готовить. 

Идеальный дистрибутив: а есть ли он? Многие, кто прочитал эту статью, могут сказать - ставь Дебиан. Я пробовал в своё время Тестовую ветку - она ломалась, более того у меня Стабильная ветка 5 адово глючила на сервере (Убунта 10.04 тоже), а вот вечная бета - Федора встала как влитая и проблем с ней не знал. Также Дебиан умирал внезапно после обновления не нетбуке. Причём, как и Убунта 18.04 смерть была отнюдь не нового дистрибутива, а весьма устаревшего. Так что смело могу сказать, что и Дебиан и Убунта, как и Арч, стабильны - пока не обновишь :-) Я сразу скажу, что не чинил системы после краха потому, что они были уже старыми и проще было поставить с нуля свежую версию. Стабильность важнее в повседневной работе, а вот роллинг я не использовал в повседневной работе. Своего рода это будет некий эксперимент. 

В заключении: СПО и линукс тем и прекрасны, что при нулевой стоимости, позволяют протестировать кучу вариантов и версий и выбрать для себя то, что лучше всего подходит под задачи и просто нравится. Свобода выбора - это всегда хорошо!