Просмотр Ace Stream в Arch Linux и Manjaro

Смотрим трансляции Ace Stream в Arch Linux и Manjaro

Раз уж пошла тема просмотра различных потоковых сервисов вроде интернет-телевидения (IPTV), нельзя обойти стороной ещё один способ смотреть интернет-стримы в отличном качестве: просмотр трансляций по технологии Ace Stream. Плюсом данного способа является наивысшее качество передачи изображения стрима, а так же децентрализацию распространения потоков между зрителями, т.к. потоки передаются по P2P технологии, схожей с BitTorrent.

Далее...

Установка TV Lite в Arch Linux и Manjaro

TV-Lite — приложение для просмотра IPTV в Arch Linux и Manjaro

В очередной раз просматривая AUR в поисках чего-то нового и полезного нашёл интересный плеер интернет ТВ, названный автором TV-Lite. Представляет из себя приложение для просмотра IPTV с удобной сортировкой телевизионных каналов, возможностью управления подписками (я, например, сразу румынскую выпилил), поиском по названию телеканала, а так же встроенной поддержкой технологии Ace Stream. Из плохого в этой программе — только перевод на русский: местами присутствуют как бредовые названия функций, так и грубые грамматические ошибки:

TV-Lite - приложение для просмотра IPTV в Arch Linux и Manjaro

Я так понимаю, автор — румын (отсюда и присутствие румынского списка каналов «из коробки»), и с русским у него «никак». Поэтому вместо того чтобы отлавливать LOL'зы с подобных окошек, давайте свяжемся с автором и поможем ему с корректным переводом TV-Lite на русский язык!

Далее...

Смотрим ТВ в Arch Linux

Смотрим IPTV в Arch Linux и Manjaro

Да, я знаю что в современном Мире сидеть перед телевизором и смотреть телепередачи — не самое продуктивное занятие. Однако, если кому-то это нравится, поделюсь простым решением как получить в своём Arch Linux/Manjaro телевизор, «принимающий» более 720 телеканалов стран СНГ. Плейлист телеканалов автоматически обновляется, поэтому у вас будет всегда его крайняя версия при запуске приложения.

Далее...

Генератор OVPN конфиков Bitmask VPN

Скрипт генерации OVPN-конфигов Bitmask VPN

У меня в блоге уже есть материал про Bitmask для Android, но этим чудесным VPN сервисом можно пользоваться не только на мобильных платформах, но и на десктопе. Для Arch Linux в AUR есть скрипт сборки официального клиента Bitmask, но лично я люблю минималистичность, и держать отдельное приложение для выполнения всего одного действия (подключения к VPN) я считаю чересчур излишним. Для таких как я существует простой python-скрипт, представляющий из себя генератор файлов OVPN-конфигураций Bitmask VPN, которые быстро и просто можно импортировать в свой Linux и пользоваться Bitmask не перегружая систему лишними приложениями.

Далее...

YAY!

Как заставить yay «помнить» единожды предоставленный root доступ

Каждый пользователь Arch Linux сталкивался с ситуацией, когда с помощью сценариев сборки из AUR нужно собрать несколько «тяжелых» программ за раз, например archtorify-git и linux-zen. С помощью AUR-хелпера (в нашем случае) yay запускается процесс сборки в терминале. Так как запуск yay от пользователя root или с помощью команды sudo — большая угроза безопасности, yay запускают от имени обычного пользователя, и в конце процесса сборки он запрашивает root доступ самостоятельно перед установкой собранного пакета в систему. И запрашивать пароль root'a у пользователя  yay пришлось бы перед каждой установкой пакета в систему. Но у команды sudo есть таймаут, и если команда была запрошена повторно недавно и таймаут не прошел — операция выполняется с root доступом без запроса пароля, что сделано для удобства пользователя. Но что будет, если yay собирает какой-нибудь «тяжёлый» пакет, время на компиляцию которого привышает таймаут команды sudo? А что, если таких пакетов подряд штук 15? Правильно, пользователю 15 раз придётся вводить пароль root перед каждой установкой пакета в систему. До недавнего времени это меня очень бесило, т.к. AUR-пакетов у меня в системе не так мало, обновляя их yay постоянно долбил запросом пароля для sudo, и в один момент чаша моего терпения переполнилась. Пришлось лезть к гуглу с вопросом, который ещё и сформулировать попробуй. Но, как оказалось, решение нашлось быстро и повторить самостоятельно сможет даже новичок в Linux.

Далее...

Обзор кастомных ядер Arch Linux

Обзор кастомных ядер Arch Linux

Кроме т.н. «ванильных» (оригинальных, немодифицированных) ядер, в дистрибутиве Arch Linux есть возможность установки и/или сборки из исходного кода кастомных ядер Linux, включающих в себя новые возможности, оптимизации или собирающиеся с обеспечением повышенной безопасности работы. В этом материале предлагаю собственный мини-обзор кастомных ядер для Arch Linux, который поможет определиться нужен ли вам кастомный пингвин под капотом (спойлер: нужен) и какое ядро выбрать под свои задачи. Далее...

Ускорение начальной синхронизации Bitcoin Core в Linux

Ускорение начальной синхронизации Bitcoin Core в Linux

В данном руководстве будет описано ускорение начальной синхронизации (IBD, первоначальной загрузки и проверки блокчейна Bitcoin) для клиента Bitcoin Core в операционных системах на ядре Linux. В моих условиях удалось добиться ускорения процесса более чем в 120 раз (19 часов против 17 недель)! Впечатляющий результат, не так ли? О том, как я смог добиться этого, и что подобный результат далеко не предел — под катом.

Далее...

Ventoy в Linux

Создаём мультизагрузочную USB флешку в Linux и Windows с помощью Ventoy

Создать загрузочную USB флешку с любым дистрибутивом Linux (ну или Windows) сейчас не проблема ни в линуксах, ни в виндах. В мире Linux стандарт для этой операции — Unetbootin (или cfdisk/mkfs/dd для искушённых польователей). В Windows главенствует Rufus. Но ни одна эта программа не умеет создавать мультизагрузочную флешку (т.е. флешку, с которой можно загрузить/установить сразу несколько ОС) так, чтобы добавлять/удалять образа операционок можно было простым копированием/удалением файлов .iso. Удобно да? Сейчас мы научимся это делать в одну команду в Linux или в пару кликов курсором по кнопкам в Windows с помощью open-source приложения Ventoy.

Далее...

Фрактал

Волшебство фракталов

Как известно, фрактал — это множество, обладающее свойством самоподобия (Википедия). Математически это интересесно не многим, зато если визуализировать эти множества — получается настоящий иной Мир, загадочный и непонятный. Некоторые энтузиасты даже «путешествуют» по закаулкам фракталов, построенных по различным математическим функциям. Я же просто предлагаю посмотреть на эту красоту, а заодно, кому захочется, установить себе приложение для генерации фракталов и самостоятельно совершить путешествие в этот потрясающе красивый Мир.

Далее...

PulseEffects - улучшалка звука в Arch Linux

Глобальное улучшение звука в Linux с помощью PulseEffects

Вас никогда не напрягали фильмы с аудиодорожкой с широким диапазоном громкости, когда местами приходится вслушиваться, а через секунду уже закрывать уши руками? Уж не знаю какой эффект это должно вызвать у зрителей по задумке авторов, но у меня он точно выходит отрицательным. А может кому-то не хватает басса и хочется добавить его по-больше, да так, чтобы гармониками грохотало на все «низы»? Или сделать «кристально чистые верха»? Реверберацию заказывали? Все эти, и многие другие задачи решает PulseEffects — цифровой сигнальный процессор для звукового сервера PulseAudio в Linux. Это приложение очень похоже на Viper2Android FX, так что если у вас Android, рекомендую ознакомиться.

Далее...

Arch Linux AUR package build

Ускоряем сборку пакетов из AUR в Arch Linux и Manjaro

Каждый пользователь дистрибутива Arch Linux (как и Manjaro) замечал, что по умолчанию пакеты из AUR собираются в один поток, тем самым не задействуя весь потенциал процессора. Чтобы задействовать при сборке AUR пакетов все ядра ЦП, распараллелив процесс сборки, выполним следующие несколько нехитрых шагов.

Далее...

Earlyoom

Earlyoom — предотвращаем ситуацию OOM в Linux быстро и просто

Если вы работаете с «тяжелыми» приложениями в условиях нехватки оперативной памяти, вам знакома такая ситуация, как OOM — Out Of Memory, это когда запущенным программам нужно больше оперативной памяти, чем имеется в системе. В такой ситуации система обычно начинает свапиться на диск и при этом тормозить, что неприятно для пользователя. У меня в блоге уже был материал про Nohang, так вот Earlyoom делает всё то же самое, ну кроме отображения уведомлений, но в то же время менее требовательна к конфигурации компьютера.

Далее...

Наблюдение за работой Nohang в мониторе ресурсов Gtop

Предотвращаем переполнение оперативной памяти (OOM) в Linux

Я уверен, что каждый пользователь в своей жизни хоть раз сталкивался с явлением переполнения оперативной памяти или OOM (Out Of Memory). Все помнят как это происходит: система встаёт раком колом, ядро начинает грузить свопом жёсткий диск на 100%, хорошо если можно хоть курсором двигать, хотя это уже делу не поможет. В этом случае помогает только перезагрузка. А ведь мы же только Libre Office с Chromium на 2 ГБ ОЗУ запустили! Не понятно, почему ядро Linux так плохо справляется с переполнением оперативки, но с этим явлением можно успешно бороться своими силами и при минимуме накладных затрат.

Далее...

Усиление безопасности и приватности в Firefox

Усиление безопасности и приватности в Firefox

Firefox — мой любимый браузер. Я использую Firefox как в домашнем Arch Linux, так и на Android смартфоне. Более того, я рекомендую использовать только этот браузер всем своим друзьям и знакомым. Но, как и в любом другом приложении, рассчитанном на массовое использование, настройки в Firefox по умолчанию не оптимальны в плане защиты приватности и безопасности пользователя. Хорошо, что этот замечательный браузер позволяет настроить его «так, как надо», чем сейчас и займёмся.

Далее...

Minetest Server на Raspberry Pi

Установка последней версии игрового сервера Minetest в Raspbian

На днях решил проверить, потянет ли моя Raspberry Pi 3 Model B+ сервер игры Minetest, и столкнулся с некоторыми проблемами, решение которых пришлось искать самому, т.к. в интернете информации по данной теме практически нет. Для себя «на будущее» и для тех, кому это может оказаться полезно, оставляю здесь данный материал на тему как установить сервер Minetest на Raspberry Pi под управлением Raspbian 10.

Далее...

Logstalgia

Визуализация лога работы веб-сервера Apache/Nginx с Logstalgia

Есть множество утилит, умеющих в наглядном и понятном виде разобрать логи того или иного веб-сервера, но среди них выделяется Logstalgia, которая представляет данные лога сервера Apache или Nginx в виде игры Ping Pong, где в роле игрока выступает сам веб-сервер, а мячи, которые нужно отбивать — это приходящие на него и уходящие с него сетевые пакеты.

Далее...