В крайнее время я стал замечать, что ноут (ASUS TUF Gaming A15, если кому надо) под управлением Manjaro Linux начал вести себя довольно нестабильно. Постоянные зависоны, сбои, тормоза я ещё как-то терпел, но когда ядро мне выкатило kernel panic — я понял, что нужно что-то делать. Конечно, вначале я проверил железо: прогнал память Memtest’ом, смотрел S.M.A.R.T. NVMe’шки, сжимал многогиговые архивы и проверял их на корректность, и т.д. Никаких проблем выявлено не было. Более того, на live-линуксах с флешки всё работало без проблем! Это подтолкнуло меня к мысли, что что-то сломалось в самой системе, а значит её нужно переустановить. Забэкапив все нужные данные, я решил накатить новенькую, чистую ОС.
Читать далееДверь в мир ИИ: простой способ установки GPT4All на ПК с Arch/Manjaro Linux
GPT4All — это уникальная программа, которая позволяет людям получать доступ к мощным искусственным интеллектам и использовать их возможности для решения различных задач. В последнее время эта технология стала особенно актуальной, так как она может помочь в решении глобальных проблем и облегчить жизнь людей во всем мире. С самого начала программы GPT4All ставила перед собой цель сделать искусственный интеллект доступным для всех. Именно поэтому она предоставляет возможность каждому пользователю получить собственный индивидуальный искусственный интеллект, который будет адаптироваться под его потребности и предпочтения. Одна из главных особенностей GPT4All является ее гибкость и универсальность. Это означает, что вы можете использовать искусственный интеллект не только для решения профессиональных задач, но и для развлечения, обучения или творческого Self-expression. В целом, GPT4All — это программа, которая открывает новые горизонты возможности для каждого из нас. Она позволяет нам раскрыть свой потенциал и стать частью инновационного мира искусственного интеллекта.
Читать далееСмена пользователя, от имени которого юнит Systemd запускает процесс
Бывает так, что возникает необходимость поменять пользователя, от имени которого Systemd запускает процесс. Например, если установить TorrServer в Arch Linux, то по умолчанию процесс TorrServer запускается от имени пользователя root, что нежелательно и даже опасно. В этой небольшой заметке будет идти речь о том, как поменять в юните Systemd пользователя, от имени которого запускается процесс.
Читать далееОбход «Блокировщики рекламы нарушают условия использования Youtube» в Firefox
Как видим, Google посредством попыток блокировки использования различных блокировщиков рекламы на Youtube вышли на новый уровень жадности. Те, кто использует uBlock или аналогичные фильтры рекламного мусора в браузерах, с недавнего времени вместо видео на Youtube стали получать заглушки с сообщением «Блокировщики рекламы нарушают Условия использования Youtube«. Так делать некрасиво, и сейчас под катом мы разберёмся с тем, как это вылечить в браузере Firefox.
Читать далееFreeTube — свободный клиент Youtube со встроенной поддержкой SponsorBlock
Как известно, с недавнего времени Google начал подсовывать всем честным юзерам uBlock на Youtube предупреждение о том, что «Блокировщики рекламы нарушают Условия использования YouTube». После этого пользоваться веб-версией Youtube (временно 😏) стало затруднительно, поэтому предлагаю альтернативный способ смотреть видео с Youtube бесплатно, без рекламы, без слежки, с автопромоткой «спонсоров» — короче всё как мы любим — с помощью стороннего кроссплатформенного клиента FreeTube.
Читать далееDeArrow — искореняем кликбейт на Youtube
Всем надоели кликбейтные что это такое? заголовки на Youtube. Разработчик ещё одного мега-полезнейшего браузерного дополнения SponsorBLock выпустил новое дополнение, призванное искоренить кликбейт на Youtube путём замены кликбейтных названий и картинок видео на правдивые и не вводящие пользователей в заблуждение.
Читать далееКак скомпилировать OpenXRay в Arch/Manjaro Linux и запустить на нём S.T.A.L.K.E.R.
Я уверен, что даже начинающему геймеру не нужно представлять серию игр S.T.A.L.K.E.R. Из-за того, что «Сталер» разрабатывался в 2007-2009 годах, его движок X-Ray имеет ряд недостатков по сравнению с современными, например использование в работе только одно ядро процессора (в те времена многоядерные процессоры только начинали входить на рынок). Энтузиасты и фанаты серии S.T.A.L.K.E.R. решили исправить такое положение дел и создали открытую версию движка OpenXRay. Далее мы его соберём на Arch/Manjaro Linux и запустим на нём третью часть серии — S.T.A.L.K.E.R. — Зов Припяти. Зачем? Так просто, посмотреть.
Читать далееАвтоматический перезапуск сервиса Systemd в случае падения
Небольшая заметка о том, как настроить автоматический перезапуск любого systemd-сервиса в случае его падения не важно по какой причине.
Ограничение максимальной температуры процессора AMD Ryzen 7 6800H в Arch Linux/Manjaro
С недавнего времени я являюсь обладателем процессора AMD Ryzen 7 6800H в составе ноутбука. Камень, конечно, быстрый, встройка AMD Radeon 680M позволяет в большинстве случаев обойтись без дискретной GPU. Но одна вещь меня в этом ЦП очень удивила, и, что преуменьшать, шокировала: если нагрузить на 100% все ядра процессора, его температура доходит до 93-95°C! Я с детства привык, что любое превышение по t ЦП более 75°C — плохо, однако инженеры AMD считают иначе, уверяя что температуры Ryzen 7 доходящие до 95°C — абсолютная норма и они специально спроектированы для работы на такой высокой температуре. Но и физику никто не отменял, и деградацию кремния на высоких температурах тоже. Как бы там ни было, температуру захотелось понизить, и сделать это в Arch Linux и Manjaro очень просто.
Смотрим IPTV в Arch Linux и Manjaro
В современном Мире сидеть перед телевизором и смотреть телепередачи — не самое продуктивное занятие. Однако, если кому-то это нравится, поделюсь простым решением как получить в своём Arch Linux/Manjaro телевизор, «принимающий» более 720 телеканалов стран СНГ. Плейлист телеканалов автоматически обновляется, поэтому у вас будет всегда его крайняя версия при запуске приложения.
Читать далееРадиоактивный кулон с Aliexress
Многие покупают на китайской торговой площадке Aliexpress различные нужные (а бывает что вообще ненужные) вещи. Но все ли знают, что некоторые из них могут оказаться радиоактивными? В этом посте расскажу о том, как мне пришёл с Aliexpress радиоактивный кулон с превышением уровня радиации более чем в 80 раз, на сколько он опасен для здоровья и как хотя-бы косвенно можно отличить подобные радиоактивные штуки.
Читать далееСкрипт генерации OVPN-конфигов Bitmask VPN
У меня в блоге уже есть материал про Bitmask для Android, но этим чудесным VPN сервисом можно пользоваться не только на мобильных платформах, но и на десктопе. Для Arch Linux в AUR есть скрипт сборки официального клиента Bitmask, но лично я люблю минималистичность, и держать отдельное приложение для выполнения всего одного действия (подключения к VPN) я считаю чересчур излишним. Для таких как я существует простой python-скрипт, представляющий из себя генератор файлов OVPN-конфигураций Bitmask VPN, которые быстро и просто можно импортировать в свой Linux и пользоваться Bitmask не перегружая систему лишними приложениями.
Читать далееКак заставить 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 есть возможность установки и/или сборки из исходного кода кастомных ядер Linux, включающих в себя новые возможности, оптимизации или собирающиеся с обеспечением повышенной безопасности работы. В этом материале предлагаю собственный мини-обзор кастомных ядер для Arch Linux, который поможет определиться нужен ли вам кастомный пингвин под капотом (спойлер: нужен) и какое ядро выбрать под свои задачи. Читать далее
Русский форк Popcorn Time
Те, кто интересуется миром свободного програмного обеспечения и любит смотреть фильмы, скорее всего слышали о Popcorn Time (для всех остальных — линк на Википедию). Как известно, оригинальный Popcorn Time ищет и позволяет воспроизводить фильмы с англоязычных торрент трекеров, следовательно и с английской озвучкой, описанием и т.д. Русскоязычной аудитории такое по понятным причинам не заходит, поэтому пользователь Github Ivan Borzenkov создал форк Popcorn Time Ru, локализующий Popcorn Time для русскоговорящих пользователей.
Читать далееБесплатный аналог Findclone — сервиса поиска людей в VK по фотографии
Как-то я уже постил информацию про сервис поиска людей по фотографии в VK — Findclone. Но, во-первых, бесплатных поисков там ограниченное количество, во-вторых, когда пробовал с ним играться я, он работал как-то криво. Всё это не важно, так как существует бесплатная альтернатива Findclone без ограничений на количество и продолжительность поисков. За подробностями — под кат.
Читать далее