среда, 4 сентября 2019 г.

PipeWire - что это и зачем?

Приветствую. Сегодня хочу немного поговорить о такой штуке, как PipeWire. Проект ещё молодой и активно развивающийся, потому информации в сети не так много. Как вы наверняка знаете, в Linux, для управления звуковыми потоками приложений, применяется звуковой сервер PulseAudio, написанный во второй половине нулевых печально знаменитым Леннартом Поттерингом. Дело в то, что сами по себе звуковые подсистемы Linux, такие как ALSA и почившая OSS, любили монопольно захватывать звуковую карту. Слушаете вы к примеру музыку через Amarok, и захотели включить ролик на ютубе. А там нет звука, потому что в этот момент звуковая карта занята плеером. Позднее конечно эту проблему решили частично, но всё же это было крайне неудобно. Нельзя было например играть в игру и слушать музыку одновременно. Для решения этой проблемы применялись звуковые сервера – для Гнома это был ESD, для KDE – aRTS. PulseAudio же стал стандартом, хотя первое время от него было больше вреда, чем пользы (сильная загрузка процессора, эпичные искажения звука). Плюс он позволяет гонять звук по сети, пользоваться Bluetooth-гарнитурами безо всякого пердолинга и много чего ещё. Но – это лишь звуковой сервер. И с видео он работать не умеет.

среда, 28 августа 2019 г.

Оптимизация Linux для дома (2019 edition)

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

суббота, 27 июля 2019 г.

Настройка после установки Debian 10 "Buster"

Настройка репозиториев

 

Откройте файл /etc/apt/sources.list любым текстовым редактором с правами администратора (например nano) и добавьте строки contrib и non-free после каждого адреса. Если вам не нужен исходный код всех программ в репозиториях Debian - поставьте # перед строками deb-src. Для включения поддержки установки 32-х битных версий драйверов и другого ПО:

sudo dpkg --add-architecture i386
sudo apt update

четверг, 18 апреля 2019 г.

Установка Linux на GPT + BIOS

Приветствую. В отличии от Windows, Linux можно (и нужно) установить на диск с таблицей разделов GPT, если в компьютере применяется классический BIOS, а не UEFI. Фактически, процедура почти не отличается от установки Linux на UEFI + GPT, однако многие даже не догадываются о существовании такой возможности. Преимущества GPT очевидны: нет ограничений на количество разделов (а также их размер), загрузочная запись дублируется на диске, что в случае её повреждения не сделает нечитаемым весь диск. Приступим.

среда, 30 января 2019 г.

RetroArch и Wayland

Последние 3 месяца я потратил на доработку одной из самых нужных мне программ - RetroArch. Если вкратце - это мультисистемный, мультиплатформенный эмулятор различных игровых консолей. За подробностями прошу на официальный сайт. Вся суть доработки заключается в улучшении работы RetroArch в окружениях на базе композитного сервера Wayland.

вторник, 29 мая 2018 г.

Система видеокомпозитинга Natron теперь в виде Flatpak

Приветствую. Последний месяц я был занят тем, что упаковывал одну из моих любимейших свободных программ в форму самодостаточного универсального пакета Flatpak. Для тех кто не знает: Flatpak (ранее xdg-app) это формат пакетов, изначально представленный одним из разработчиков компании Red Hat Александром Ларссоном (Alexander Larsson). Этот проект нацелен на предоставление формата пакетов, независимого от дистрибутива, при этом обеспечивающего надёжную изоляцию как от основной системы, так и от других таких пакетов. Это позволяет держать на одной системе множество версий одной и той же программы без каких либо конфликтов. Подробнее можете почитать здесь. А сейчас я хочу рассказать о процессе создания пакета, о трудностях, с которыми пришлось столкнуться и так далее. Погнали!

четверг, 19 апреля 2018 г.

Ролик об истории Ubuntu откладывается

Приветствую. Те из вас, кто подписан на мой канал, наверняка в курсе, что я работаю над большим (это мягенько сказано) роликом об истории появления и развития Ubuntu. Этот ролик я планировал сделать ещё к выходу Ubuntu 17.10, но в связи с переездом, работа остановилась. Теперь же новые проблемы - выход из строя видеокарты (интеловская встройка 2010 года физически не позволит сделать ролик такого масштаба) и полное отсутствие средств для её замены. Как говорится, ни копья. Ситуация, к сожалению, обычная для нашей страны - сокращение. Поэтому пока выпуск откладывается на неопределённый срок. Однако я не пропаду из виду и постараюсь наполнять блог новыми статьями, а также делать небольшие видеоруководства. Большое спасибо что вы со мной!

пятница, 23 марта 2018 г.

Гайд: Запуск Icaros Desktop в режиме hosted на Linux

Приветствую. Данная заметка будет интересна всем фанатам легендарного компьютера Commodore Amiga и операционной системы AmigaOS в частности. Речь пойдёт о запуске Icaros Desktop, дистрибутива Amiga-подобной операционной системы AROS, в режиме hosted, то есть как обычное приложение. AROS (Amiga Research Operating System) - это проект по созданию свободной, переносимой операционной системы, совместимой на уровне программных интерфейсов (API) с AmigaOS 3.1, и доступная для архитектур x86, PowerPC и m68k. Данный проект развивается с середины 90х годов, и в настоящее время обладает всеми частями полноценной операционной системы. В свою очередь Icaros Desktop (ранее VMwaros) - это преднастроенный дистрибутив, включающий в себя очень большое количество самого разнообразного ПО. Сейчас я готовлю вторую часть истории Amiga, где также уделю много внимания AROS.

суббота, 17 марта 2018 г.

Делюсь печальной новостью....

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

В прошлый раз партнёрские сети просто приостановили монетизацию, аргументировав это тем, что ими ведётся тщательная проверка всех подключённых каналов, и как только она закончится (а она длилась почти 3 месяца, если мне не изменяет склероз) - всё будет восстановлено. Оба моих канала успешно прошли проверку, в чём я и не сомневался, так как страйков я не получал, контент у меня авторский, а накрутками я не занимаюсь. Но теперь всё куда серьёзнее - каналы отключают массово, раз и навсегда. А другие партнёрские сети не торопятся подключать новые. В результате остаётся довольствоваться Гугловской Adsence, которая платит ничтожные копейки.

В итоге я лишился хоть и скудного, но всё же заработка, который не раз меня выручал в трудные времена (а сейчас они у меня особенно трудные), и который мотивировал меня не спать до поздней ночи (или наоборот просыпаться среди ночи), тратя многие недели, а то и месяцы на монтаж видеороликов. Но обиднее всего то, что YuoTube - безальтернативен. Этим он и пользуется, постоянно нагибаясь раком перед любым, чьи авторские права посмели хоть как-то задеть, при чём даже если цель была благой - прорекламировать или порекомендовать того, кто впоследствии кинет тебе страйк. Что в итоге? Каналы я забрасывать не собираюсь, хоть и теперь я их буду двигать только на своём энтузиазме, за спасибо. Остаётся надеяться что скоро вся хренота с Ютубом закончится, и появится возможность перейти на другую партнёрку. Хочу поблагодарить всех, кто поддерживает меня и мои ролики добрым словом!

среда, 7 февраля 2018 г.

Разбираемся с самодостаточными пакетами Flatpak, Snap и Appimage

Всем привет! Не секрет, что для многих пользователей, перешедших на Linux, особой проблемой является поиск необходимого софта. В винде это обычно решается походом на всякие Софтпорталы, торрент-трекеры, в редких случаях - на официальные сайты нужных программ. Конечно в Linux с этим всё гораздо проще и порядочнее. Есть система репозиториев, откуда софт можно установить несколькими разными способами, и где есть гарантии, что этот софт не содержит в себе чего-то вредоносного. Плюс - никакой рекламы. Однако концепция репозиториев хоть и является одной из лучших черт Линукса, она не всегда удобна. Нужной программы может не оказаться в репозитории вашего дистрибутива, или же она вообще официально собирается лишь под один конкретный. Ещё пару лет назад это было проблемой, но теперь ситуация изменилась в лучшую сторону, благодаря так называемым самодостаточным пакетам - Flatpak, Snap и Appimage. Пришло время рассмотреть их в деталях.