<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>ALT Gnome</title><generator>teletype.in</generator><description><![CDATA[ALT Gnome — канал открытого сообщества пользователей операционной системы ALT Linux (Альт Линукс), использующую среду рабочего стола GNOME.]]></description><image><url>https://img3.teletype.in/files/ea/61/ea61e263-05ca-4a30-aa10-6feaade49b9f.png</url><title>ALT Gnome</title><link>https://blog.alt-gnome.ru/</link></image><link>https://blog.alt-gnome.ru/?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/alt_gnome?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/alt_gnome?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Thu, 16 Apr 2026 21:12:58 GMT</pubDate><lastBuildDate>Thu, 16 Apr 2026 21:12:58 GMT</lastBuildDate><item><guid isPermaLink="true">https://blog.alt-gnome.ru/stplr-in-linux</guid><link>https://blog.alt-gnome.ru/stplr-in-linux?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome</link><comments>https://blog.alt-gnome.ru/stplr-in-linux?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome#comments</comments><dc:creator>alt_gnome</dc:creator><title>Stapler, новый мост пользовательских репозиториев для операционных систем семейства Linux</title><pubDate>Sat, 07 Mar 2026 18:22:28 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/b8/a5/b8a5340c-e531-4d2f-87e7-ed5646b0711c.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/70/ae/70aeba42-e69b-4d00-b1dc-a0fdf90f62bf.jpeg"></img>Пользовательский репозиторий, но не для Arch — почему нет? Сегодня поговорим о новинке от Максима Слипенко — Stapler. По планам, v0.0.31 станет последним релизом в серии v0.0.x, следующим будет v0.1.0. Инструмент позволяет установить программное обеспечение, которое по какой-то причине отсутствует в основных репозиториях вашей операционной системы.]]></description><content:encoded><![CDATA[
  <p id="TOSN">Пользовательский репозиторий, но не для Arch — почему нет? Сегодня поговорим о новинке от Максима Слипенко — Stapler. По планам, <code>v0.0.31</code> станет последним релизом в серии <code>v0.0.x</code>, следующим будет <code>v0.1.0</code>. Инструмент позволяет установить программное обеспечение, которое по какой-то причине отсутствует в основных репозиториях вашей операционной системы.</p>
  <h2 id="4ntW">Принцип работы</h2>
  <p id="FRyN">Разберём идею на примере популярного приложения Obsidian. Несмотря на его широкую известность, Obsidian отсутствует в большинстве официальных репозиториев, вне зависимости от семейства дистрибутивов. Официально для общесистемной установки разработчик распространяет его только через свой сайт в виде .deb-пакета и еще нескольких вариантов поставки. Это означает, что пользователям дистрибутивов, отличных от Debian/Ubuntu, приходится либо вручную работать с архивом, либо искать сторонние (и не всегда актуальные) сборки. Ситуация осложняется тем, что без своевременных обновлений можно столкнуться с проблемами совместимости или отсутствием новых функций.</p>
  <p id="ql2t">Stapler решает эту проблему, всегда предоставляя самую свежую версию приложения. Пользователю, например, в Альте, достаточно выполнить команду <code>stplr in obsidian</code>. Stapler автоматически найдёт официальный исходный архив, проверит целостность, подготовит из него нативный пакет для вашего дистрибутива и установит его. Когда выходит новая версия Obsidian, достаточно выполнить <code>stplr up</code>, и инструмент самостоятельно загрузит обновление, обновит установочный сценарий и установит новую версию. Все операции выполняются локально, в вашей системе. Это удобно: пользователям больше не нужно запоминать &quot;<strong>магические&quot;</strong> команды, скачивать пакеты вручную или изучать документацию по <code>alien</code> и  подобным утилитам.</p>
  <h2 id="5XAH">Как <strong>организованы</strong> пользовательские репозитории программного обеспечения</h2>
  <p id="YNq7">Одним из первых хранилищ пользовательских репозиториев стал проект для операционных систем семейства Альт — Aides. Проекту меньше года, но за это время вокруг него сформировалась обширная экосистема сервисов, которые мы с вами и рассмотрим.</p>
  <figure id="6vU8" class="m_original">
    <img src="https://img3.teletype.in/files/63/63/6363290b-765a-46dd-8b00-7179570bdedc.png" width="1920" />
    <figcaption>Главная страница проекта https://pkgs.aides.space/</figcaption>
  </figure>
  <p id="Qz6F">Первое, на что хочется обратить внимание, — это полноценный портал приложений, синхронизированный с репозиторием. На ресурсе можно посмотреть последние обновления, список приложений с детальной информацией, список сопровождающих, а также запросить добавление нового пакета.</p>
  <p id="OXVp">Не менее интересна организация самого репозитория. Он базируется на платформе для совместной работы с исходным кодом ALT Linux Space, которая содержит в себе множество автоматизированных решений. Проект <a href="https://altlinux.space/aides-community/aides-web" target="_blank">aides-web</a> основан на GO, распространяется под лицензией <strong>GNU AGPLv3</strong> и может быть взят за основу любым пользовательским репозиторием.</p>
  <figure id="n4PE" class="m_column">
    <img src="https://img3.teletype.in/files/a0/7f/a07f915a-6996-4ed2-ab8a-2b6074ab6d69.png" width="1920" />
    <figcaption>Автоматизированный сценарий публикации инструкции в репозиторий Aides</figcaption>
  </figure>
  <p id="Aee6">На самом деле штука в своём роде уникальная — автоматизированный конвейер сопровождения инструкций. Всё начинается с запроса на добавление пакета и назначения сопровождающего и заканчивается автоматизированным сценарием публикации инструкции в репозиторий. Система также автоматически проверяет возможность пересборки для веток <code>sisyphus</code> и <code>p11</code>, чтобы гарантировать системную совместимость, и при необходимости позволяет выполнить пересборку. С точки зрения участника, решившего добавить несколько инструкций, это полностью автоматическая работа без ручного модерирования. А пользователь получает почти стопроцентную гарантию того, что после обновления приложение запустится.</p>
  <p id="G7Dd">Начиная с версии <code>v0.0.30</code>, появляется ещё одна важная возможность: управление своим набором приложений через Центр приложений GNOME. Был реализован плагин для <code>gnome-software</code>, который позволяет находить, просматривать, устанавливать, удалять и обновлять приложения, установленные через <code>stplr</code>. Благодаря этому плагину можно централизованно производить обновление приложений — механизм встроен в стандартный сценарий обновлений (на вкладке &quot;Обновления&quot;). Возможно обновить как все приложения одной кнопкой, так и конкретное приложение. В разделе &quot;Репозитории ПО&quot; отображается полный список пользовательских репозиториев, и, что особенно приятно, счётчик приложений работает!</p>
  <figure id="XpBS" class="m_original">
    <img src="https://img1.teletype.in/files/84/b6/84b67c44-50da-4b32-85a7-1616a7ea8aa2.png" width="1920" />
    <figcaption>Плагин для Центра приложений <code>gnome-software-plugin-stplr</code></figcaption>
  </figure>
  <p id="UK6N">Сейчас сообщество обсуждает разработку генератора <code>appstream-data</code>, который позволит предоставлять полную информацию о приложении аналогично в общесистемных или Flatpak-пакетах в едином формате. На данный момент введено агрегирующее поле — идентификатор приложения, которое связывает существующие поля. После завершения работы над генератором мы получим все возможные метаданные: скриншоты, лицензии, подробное описание и многое другое. В планах также разработать аналогичный плагин для Центра приложений окружения KDE Plasma.</p>
  <figure id="rJUR" class="m_column">
    <img src="https://img4.teletype.in/files/fb/84/fb84da4e-bcc0-480b-8b7a-b13851f450fa.png" width="977" />
    <figcaption>Разработка плагина для Центра приложений Discover</figcaption>
  </figure>
  <p id="eNcb">В итоге мы получаем очень интересную концепцию — экосистему, вобравшую в себя лучшее из AUR и Flatpak. Очень хочется посмотреть, что получится у участников сообщества через несколько лет.</p>
  <h2 id="7iLM">А как пользоваться <code>stplr</code> к примеру на Альте?</h2>
  <p id="gFEb">Для использования &#x60;stplr&#x60; в семейсте операционных систем Альт необходимо убедится что утилита установлена.</p>
  <pre id="qX5O" data-lang="bash">rpm -q stplr</pre>
  <p id="HBZG">при отсутствии утилиты в системе установите утилиту:</p>
  <pre id="ldqx" data-lang="bash">su -
apt-get update
apt-get install stplr</pre>
  <p id="PMSj">Для работы необходимо подключить как минимум один репозиторий. Подключим репозиторий aides:</p>
  <pre id="9q2Y" data-lang="bash">stplr repo add aides https://altlinux.space/aides-community/aides.git</pre>
  <hr />
  <p id="quZa">Stapler имеет простой интерфейс командной строки. Вот несколько базовых команд, которые помогут вам начать.</p>
  <p id="установить-пакет"><strong>Установить пакет</strong></p>
  <p id="XBnR">Установим пакет из удалённого репозитория инструкций Stapler или системного менеджера пакетов: </p>
  <pre id="8Kmd" data-lang="bash">stplr install obsidian</pre>
  <p id="удалить-пакет"><strong>Удалить пакет</strong></p>
  <p id="EXAS">Удалить установленный пакет через системный менеджер пакетов:</p>
  <pre id="1wU9" data-lang="bash">stplr remove obsidian</pre>
  <p id="обновить-пакеты"><strong>Обновить пакеты</strong></p>
  <p id="rEvV">Обновляет все установленные пакеты до последних версий из репозиториев Stapler:</p>
  <pre id="rIBc" data-lang="bash">stplr upgrade</pre>
  <p id="список-установленных-пакетов"><strong>Списки пакетов</strong></p>
  <p id="L4oZ">Показывает все установленные пакеты из репозитория Stapler:</p>
  <pre id="jus8" data-lang="bash">stplr list --installed</pre>
  <p id="P0y7">Показывает пакеты требующие обновления из репозитория Stapler:</p>
  <pre id="nqzy" data-lang="bash">stplr list --upgradable</pre>
  <p id="XViR"><strong>Информация о пакете</strong></p>
  <p id="48zV">Отобразить информацию о пакете:</p>
  <pre id="OHiV" data-lang="bash">stplr info yandex-browser-stable</pre>
  <p id="Yiju">Хочется обратить внимание, насколько удобен терминальный интерфейс с точки зрения использования. Всё продумано до мелочей: например, локализация терминального интерфейса — всё на русском языке. Важная мелочь, формирующая пользовательский опыт.</p>
  <figure id="ni49" class="m_original">
    <img src="https://img1.teletype.in/files/8a/91/8a91aacd-cb1e-43d3-a01c-bdd31454f75d.png" width="1920" />
    <figcaption>Интерфейс команды <code>help</code> утилиты <code>stplr</code></figcaption>
  </figure>
  <h2 id="sZPW">Как устроена сборка: <strong>Staplerfiles</strong>, рецепты и магия Go</h2>
  <p id="0RDl">В основе Stapler лежит понятие <strong>Staplerfile</strong> — файл-рецепт, очень похожий на знакомый пользователям Arch Linux <code>PKGBUILD</code> из AUR . Однако ключевое отличие в том, что Staplerfile не привязан к одному дистрибутиву. Это bash-скрипт с декларативной частью, который описывает, где взять исходный код программы, как его собрать и куда установить файлы, чтобы в итоге получился нативный пакет — будь то <code>.deb</code>, <code>.rpm</code>, <code>.pkg.tar.zst</code> для Arch или даже <code>.apk</code> для Alpine Linux .</p>
  <p id="3zz8">Сам процесс сборки в Stapler — это выполнение строго определённых функций внутри этого рецепта . Всё начинается с функции <code>prepare()</code>, где можно распаковать архивы или применить патчи к исходникам в директории <code>$srcdir</code>. Затем идёт функция <code>build()</code>, где запускаются компиляторы или системы сборки вроде <code>make</code>. Финальный аккорд — функция <code>package()</code>, в которой сопровождающий рецепта копирует готовые бинарные файлы, библиотеки и конфиги в специальную директорию <code>$pkgdir</code>, структура которой точно повторяет корневую файловую систему Linux. Именно содержимое <code>$pkgdir</code> впоследствии и ляжет в основу готового пакета .</p>
  <p id="CL6g">Что особенно интересно — это гибкость. Stapler понимает, что в разных дистрибутивах одни и те же зависимости могут называться по-разному. Поэтому в Staplerfile можно делать переопределения для конкретных ОС и даже их версий . Например, можно указать общий массив <code>deps</code>, а для Arch Linux — массив <code>deps_arch</code>, и инструмент сам выберет нужный во время сборки. Это позволяет поддерживать огромное количество систем с помощью единственного рецепта. </p>
  <p id="lUSz">Еще одно отличие Staplerfile в сборке —   присутствие функции<strong> <code>files()</code></strong>. Она перечисляет все файлы, входящие в пакет, что необходимо для корректного удаления в RPM. RPM ведёт базу данных установленных файлов, и если пакет не сообщит менеджеру полный список своих файлов, при удалении в системе останутся «осиротевшие» файлы. Для удобства существуют вспомогательные функции <code>files-find-lang</code>, <code>files-find-doc</code>, <code>files-find-binary</code>, <code>files-find-license</code>, которые автоматически находят типовые группы файлов (документацию, локализацию, бинарники, лицензии) и добавляют их в список. Благодаря этому сопровождающий избавляется от ручного перечисления каждого файла, а пакет получается полным и корректным с точки зрения общесистемного менеджера пакетов.</p>
  <p id="0bdE">Активно развивается и сам механизм работы с исходными архивами. В последних версиях реализована поддержка новых форматов архивов (от <code>.rpm</code> и <code>.deb</code> до <code>.iso</code> и <code>.zstd</code>) за счёт замены библиотеки. Теперь файлы многих форматов автоматически распаковываются при скачивании, что упрощает подготовку исходников и избавляет сопровождающих от лишних действий в функциях <code>prepare()</code> и <code>package()</code>.</p>
  <p id="XEA7">Сам Stapler написан на Go, что делает его легковесным и простым в развёртывании — он не тянет за собой горы зависимостей, работая «поверх» любого пакетного менеджера.</p>
  <h2 id="bO7j">Итоги</h2>
  <p id="no3E">В качестве итога можно сказать, что за развитием этого проекта очень сложно угнаться — он развивается настолько стремительно, что его трудно успеть обозреть. На текущий момент <code>stplr</code> доступен в двух репозиториях Сизиф и Роса 13, существует два пользовательских репозитория <a href="https://aides.space/" target="_blank"><strong>Aides</strong></a> и <a href="https://git.neonxp.ru/repo/about/" target="_blank"><strong>NeonXP</strong></a></p>
  <p id="HK0K">Если остались вопросы по самому инструменту или пользовательскому сообществу, их можно обсудить в социальных сетях:</p>
  <ul id="yjr7">
    <li id="4jG8"><a href="https://t.me/usestapler" target="_blank"><strong>Cообщество Stapler в Телеграм</strong></a></li>
    <li id="8M0G"><strong><a href="https://t.me/aides_space" target="_blank">Сообщество пользовательского репозитория Aides в Телеграм</a></strong></li>
  </ul>
  <p id="8ICj">В ближайшее время будет включён в состав операционных систем Альт Рабочая станция и Альт Рабочая станция K. Уверен, что большое сообщество станет очередной вехой в развитии такого замечательного инструмента.</p>
  <p id="5wo0">И важно высказать своё мнение: лично для меня stplr не альтернатива с точки зрения способа доставки приложений конечному пользователю, в моём мире транспортом может быть только единый доверенный репозиторий самой операционной системы. Так как я пользуюсь операционной системой Альт, для меня это Сизиф. Это небольшое дополнение, которое создаёт множество проектов свободного программного обеспечения, вовлекает новых участников и, главное, размышляет над инфраструктурными задачами. Поэтому я не смог пройти мимо и не поделиться своим отзывом.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.alt-gnome.ru/atomic-0101</guid><link>https://blog.alt-gnome.ru/atomic-0101?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome</link><comments>https://blog.alt-gnome.ru/atomic-0101?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome#comments</comments><dc:creator>alt_gnome</dc:creator><title>Обзор призов для конкурса проекта ALT Atomic. Раскрываем карты!</title><pubDate>Mon, 16 Feb 2026 18:14:31 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/0d/b5/0db5d7e4-a86d-4b84-9e0e-351d5ed728be.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/c5/b5/c5b5ede6-3b7a-4161-bfce-e464db024158.jpeg"></img>Друзья, мы внимательно следили за вашей активностью. Вы большие молодцы, и теперь пора ответить на главный вопрос: «А что же с призами?». Дольше удерживать интригу мы не можем — пришло время поговорить о самом приятном!]]></description><content:encoded><![CDATA[
  <p id="nby8">Друзья, мы внимательно следили за вашей активностью. Вы большие молодцы, и теперь пора ответить на главный вопрос: «А что же с призами?». Дольше удерживать интригу мы не можем — пришло время поговорить о самом приятном!</p>
  <p id="6Wwd"><strong>Отдельное спасибо Роману Меркушину — автору идеи конкурса и сопровождающему проекта ALT Atomic Kyanite. Именно он любезно предоставил призы для розыгрыша.</strong></p>
  <p id="0PLN">Всё это железо совсем скоро отправится к самым активным участникам конкурса от ALT Atomic. Смотрите, что мы подготовили для тех, кто делает атомарность доступнее.</p>
  <h2 id="CSGC">Итак, призы...</h2>
  <p id="wpdg"><em>Всё это железо не новое, но в отличном рабочем состоянии — оно верой и правдой служило участнику проекта ALT Atomic, мы его проверили и подготовили к отправке новым владельцам. </em>🤝</p>
  <p id="zUHg">Сердце мощной станции — <strong>AMD Ryzen 9 5950X</strong>. 16 ядер, 32 потока: для компиляции, виртуализации и самых смелых экспериментов.</p>
  <figure id="7ObR" class="m_column">
    <img src="https://img3.teletype.in/files/af/1e/af1e41c5-110e-4ce8-8646-b0190c5fd927.jpeg" width="4096" />
    <figcaption>AMD Ryzen 9 5950X</figcaption>
  </figure>
  <p id="GedQ">Экономичный воин — <strong>AMD Ryzen 5 PRO 3400GE</strong>. Для энергоэффективных решений и встраиваемых систем.</p>
  <figure id="aDNw" class="m_column">
    <img src="https://img1.teletype.in/files/c7/cd/c7cd8159-46bb-48fb-a232-766944872787.jpeg" width="4096" />
    <figcaption>AMD Ryzen 5 PRO 3400GE</figcaption>
  </figure>
  <p id="85lr">Быстрая память — <strong>G.Skill Trident Z RGB 16 ГБ (DDR4‑3200) </strong><em>x 4 шт</em>. Чтобы проекты летали, а подсветка радовала глаз.</p>
  <figure id="kw9Y" class="m_column">
    <img src="https://img3.teletype.in/files/a3/21/a321a589-3f83-455b-81d4-f90bd5bed1ae.jpeg" width="4096" />
    <figcaption>G.Skill Trident Z RGB 16 ГБ (DDR4‑3200), 4 шт.</figcaption>
  </figure>
  <p id="gJJF">Инструмент лидера — механическая клавиатура <strong>Vortexgear Tab90M</strong>. Компактная, надёжная, с легендарными переключателями — писать код на ней одно удовольствие.</p>
  <figure id="fEYf" class="m_column">
    <img src="https://img4.teletype.in/files/31/8e/318e606d-8b12-4ea8-917e-08cb6314a9fd.jpeg" width="4096" />
    <figcaption>Vortexgear Tab90M</figcaption>
  </figure>
  <p id="zfHU">Энергия без компромиссов — <strong>be quiet! Dark Power Pro</strong>. Эталон тишины и стабильности для любой сборки.</p>
  <figure id="OEhr" class="m_column">
    <img src="https://img1.teletype.in/files/86/26/86266308-03e5-4681-af7e-ef2b31e5c655.jpeg" width="4096" />
    <figcaption>be quiet! Dark Power Pro</figcaption>
  </figure>
  <p id="evfO">Графика для любых задач — <strong>GeForce GTX 1650</strong>. И для рабочего стола, и для лёгкого гейминга.</p>
  <figure id="RXm3" class="m_column">
    <img src="https://img2.teletype.in/files/d1/6d/d16df3fc-41a3-4d4d-9efa-6e946d99a9d2.jpeg" width="4096" />
    <figcaption>GeForce GTX 1650</figcaption>
  </figure>
  <p id="iwb3">Охлаждение с характером — <strong>Noctua NH-U12S chromax.black</strong>. Легендарная эффективность в строгом чёрном дизайне.</p>
  <figure id="C7RA" class="m_column">
    <img src="https://img4.teletype.in/files/b1/66/b1660df3-be89-4c08-ba70-62e6f6f32b77.jpeg" width="4096" />
    <figcaption>Noctua NH-U12S chromax.black</figcaption>
  </figure>
  <p id="j5kp">Стильный и компактный корпус— продуманная вентиляция, качественные материалы и лаконичный белый дизайн <strong>Jonsbo N2 White</strong> — то, что нужно для NAS или домашнего сервера.</p>
  <figure id="w3j9" class="m_column">
    <img src="https://img1.teletype.in/files/cc/7a/cc7a9dd9-ba12-4f54-9f42-8eb4e4649e89.jpeg" width="4096" />
    <figcaption>Jonsbo N2 White</figcaption>
  </figure>
  <h2 id="tdNS"><strong>Всё это железо ищет хозяина. Успей присоединиться!</strong></h2>
  <p id="yBGS">Всё решится на стриме с Владимиром Романовым и Дмитрием Удаловым. Но чтобы претендовать на призы, нужно успеть выполнить <a href="https://altlinux.space/alt-atomic/-/projects/12" target="_blank">задачу из трекера</a>.</p>
  <p id="ttDj">Мы решили дать вам побольше времени — чтобы никто не мог сказать «я не успел»: задачи можно выполнять вплоть до <strong>28 февраля 2026 года</strong> включительно. А долгожданный итоговый стрим с розыгрышем призов состоится <strong>1 марта 2026 года</strong>.</p>
  <p id="SSO6">Выбирайте направление, дерзайте — и пусть удача улыбнётся самым активным! Вместе мы сделаем ALT Atomic ещё лучше!</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.alt-gnome.ru/OSEDUCONF-2026</guid><link>https://blog.alt-gnome.ru/OSEDUCONF-2026?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome</link><comments>https://blog.alt-gnome.ru/OSEDUCONF-2026?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome#comments</comments><dc:creator>alt_gnome</dc:creator><title>XXI Конференция «Свободное ПО в высшей школе»: встречаемся в феврале в Переславле-Залесском  с 6 по 8 февраля 2026 года!</title><pubDate>Sat, 31 Jan 2026 15:22:41 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/bc/69/bc691b3f-13f0-4480-bf20-52f06393b1a2.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/91/e5/91e5a94f-204c-4695-950a-bd10e14e0c92.jpeg"></img>Совсем скоро, с 6 по 8 февраля 2026 года, в наукограде Переславль-Залесский пройдет ключевое событие для академического и IT-сообщества — XXI конференция «Свободное программное обеспечение в высшей школе» (OSEDUCONF-2026). Традиционно собирает разработчиков, преподавателей, учёных, студентов чтобы обсудить настоящее и будущее СПО в образовании.]]></description><content:encoded><![CDATA[
  <p id="CVgh">Совсем скоро, <strong>с 6 по 8 февраля 2026 года</strong>, в наукограде Переславль-Залесский пройдет ключевое событие для академического и IT-сообщества — XXI конференция «Свободное программное обеспечение в высшей школе» (OSEDUCONF-2026). Традиционно собирает разработчиков, преподавателей, учёных, студентов чтобы обсудить настоящее и будущее СПО в образовании.</p>
  <p id="aMPX">Организаторами выступают компания «Базальт СПО» и Институт программных систем имени А.К. Айламазяна РАН, на базе которого и пройдёт мероприятие.</p>
  <p id="3zKI">Традиционно участники сообщества ALT Gnome посещают данное мероприятие, отличное место для новых смелых идей и встречи добрых друзей.</p>
  <figure id="tVrb" class="m_original">
    <img src="https://img4.teletype.in/files/f9/19/f919fbb0-bb58-49f1-a616-e93f6d46df1b.png" width="1280" />
    <figcaption>Дарим «Гномика» — талисман сообщества, Евгению Синельникову, активному участнику сообщества ALT Linux Team и сопровождающему Samba</figcaption>
  </figure>
  <h2 id="Xqgc">Ключевая цель и аудитория</h2>
  <p id="bmpr">Главная задача конференции — живое общение и обмен опытом. Одна из традиционных площадок для первых шагов будущих разработчиков, обсуждения новинок, практик внедрения и совместных проектов.</p>
  <p id="vKjW">Приглашаются не только представители вузов, но и все, кто использует или разрабатывает свободное ПО в любых формах образования: от школ и колледжей до курсов и кружков.</p>
  <p id="8WfL">Одна из первых конференций, которую централизованно посетило сообщество ALT Gnome, подарила незабываемые эмоции. Мы показали, какие системы нравятся студентам и выступили с первым докладом про статические сайты.</p>
  <p id="TG0c">Именно на этой конференции зародилась традиция готовить мерч от сообщества — за годы участники обрели ответственность и дисциплину. Как правило, мерчём занимаются Семён Фомченков, Павел Субач, а на последних конференциях к ним присоединилась Виктория Забачёва.</p>
  <p id="cwBj">Хотя, если я не ошибаюсь, Виктория Забачёва участвовала в XIX конференции заочно: она подготовила обои от сообщества, которые на текущий момент размещены в репозитории «Сизиф» и в образе ALT Mobile, основанном на ветке sisyphus.</p>
  <figure id="4i3H" class="m_column">
    <img src="https://img4.teletype.in/files/72/c1/72c13ee1-2e20-466a-bf4b-4cee2f5feef7.jpeg" width="2560" />
    <figcaption>Первый стенд сообщества ALT Gnome на XIX Конференция «Свободное ПО в высшей школе»</figcaption>
  </figure>
  <h2 id="UlZb">О чём будут говорить: темы докладов</h2>
  <p id="dpbi">Программа конференции сфокусирована из нескольких направлениях:</p>
  <ul id="Yd0y">
    <li id="t3Kn"><strong>Использование СПО и открытого аппаратного обеспечения в учёбе</strong>: методики преподавания, разработка и внедрение учебных курсов.</li>
    <li id="IO3N"><strong>Научные проекты</strong>: исследования и разработки, основанные на свободном ПО.</li>
    <li id="QKIg"><strong>Внедрение СПО в инфраструктуру</strong>: практические решения и преодоление проблем в образовательных организациях.</li>
    <li id="zQP4"><strong>Социальные и правовые аспекты</strong>: экономика, лицензии и правовые модели использования СПО.</li>
    <li id="3Uoc"><strong>Студенческие проекты</strong>: лучшие практики и результаты работ обучающихся.</li>
  </ul>
  <p id="dk11"><strong>Важное требование</strong>: доклады принимаются <strong>исключительно</strong> по тематике свободного ПО. Рекламные и коммерческие презентации, а также обсуждение проприетарного софта запрещены. Если доклад связан с разработкой, в заявке <strong>обязательно</strong> должна быть ссылка на открытый репозиторий с кодом.</p>
  <h4 id="pB18">📚 Открытость и наследие конференции</h4>
  <p id="wJCP">Дух открытости отражается и в доступности материалов:</p>
  <ul id="taP3">
    <li id="icGR"><strong>Видеозаписи всех докладов и презентации</strong> будут опубликованы на <strong><a href="https://0x1.tv/" target="_blank">0x1.tv</a></strong>.</li>
    <li id="IiWq"><strong>Сборник тезисов</strong> будет издан и проиндексирован в национальной базе <strong>РИНЦ</strong>, что важно для научного сообщества.</li>
  </ul>
  <h2 id="2F34">Почему это событие важно?</h2>
  <p id="c6uB">Конференция — не просто ежегодный форум, а нечто более значимое:</p>
  <ul id="J8dw">
    <li id="b55W"><strong>Мост между образованием и индустрией</strong>: площадка, где преподаватели узнают о реальных инструментах, а разработчики — о потребностях учебного процесса.</li>
    <li id="BYUo"><strong>Старт для студентов</strong>: специальный трек для студенческих проектов даёт возможность заявить о себе и найти единомышленников.</li>
    <li id="z2Ui"><strong>Вклад в технологический суверенитет</strong>: обсуждение отечественных дистрибутивов на базе Linux (таких как дистрибутивы семейства «Альт») и их применение в образование как никогда актуально.</li>
  </ul>
  <p id="YSLO">Напоследок хочется поделиться: Переславль-Залесский — отличный город для туризма, с уникальной атмосферой, особенно в кругу друзей и единомышленников. Очень круто, что на конференцию <a href="https://t.me/toxblh_linux/1490" target="_blank">едет Тохыч</a>, а значит, поговорим о технологиях и обязательно выпьем чашку вкусного кофе.</p>
  <figure id="jCvl" class="m_column">
    <img src="https://img3.teletype.in/files/2a/bf/2abf8ac1-5a0b-469a-a83c-0abe731037b2.jpeg" width="2560" />
    <figcaption>Кофе вкусный, на снимки Семён Фомченков, Павел Субач, Олег Щавелев. </figcaption>
  </figure>
  <p id="rKYr">Конференция полностью <strong>бесплатна</strong> для всех участников, что является ее важной традицией. Слушатели, которые добираются самостоятельно, могут зарегистрироваться до 3 февраля 2026 года.</p>
  <p id="mS94"><strong>Ждём всех заинтересованных в Переславле-Залесском 6–8 февраля 2026 года для живого диалога о будущем свободных технологий в образовании!</strong></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.alt-gnome.ru/firejail</guid><link>https://blog.alt-gnome.ru/firejail?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome</link><comments>https://blog.alt-gnome.ru/firejail?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome#comments</comments><dc:creator>alt_gnome</dc:creator><title>Firejail: простая изоляция приложений в Linux</title><pubDate>Tue, 27 Jan 2026 19:14:41 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/98/d9/98d9b8ff-0129-47d6-92a9-5b83fafb6c37.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/7d/af/7daf5b5c-15ce-4b8e-ba23-91633e7a5204.jpeg"></img>Принято считать, что в Linux запуск приложений от непривилегированного пользователя уже сам по себе даёт приемлемый уровень безопасности. На практике этого давно недостаточно. Современные пользовательские программы — прежде всего браузеры и мессенджеры — обрабатывают сложные, часто недоверенные данные и регулярно становятся источниками уязвимостей.]]></description><content:encoded><![CDATA[
  <figure id="EtBB" class="m_original">
    <img src="https://img4.teletype.in/files/7d/af/7daf5b5c-15ce-4b8e-ba23-91633e7a5204.jpeg" width="1024" />
  </figure>
  <p id="Q5xD">Принято считать, что в Linux запуск приложений от непривилегированного пользователя уже сам по себе даёт приемлемый уровень безопасности. На практике этого давно недостаточно. Современные пользовательские программы — прежде всего браузеры и мессенджеры — обрабатывают сложные, часто недоверенные данные и регулярно становятся источниками уязвимостей.</p>
  <p id="hfqn">Даже если приложение не имеет root-доступа, при должной сноровке оно получает полный доступ к данным пользователя: домашнему каталогу, SSH-ключам, конфигурациям, токенам браузера. Для большинства атак этого более чем достаточно.</p>
  <p id="zN6T">Отсюда возникает идея sandbox-подхода: запускать потенциально опасные приложения в ограниченной среде, где их возможности строго контролируются. Firejail — один из самых простых и практичных инструментов для реализации этого подхода в Linux.</p>
  <nav>
    <ul>
      <li class="m_level_1"><a href="#QaJ8">Что такое Firejail и какую проблему он решает</a></li>
      <li class="m_level_1"><a href="#eEXv">Как Firejail работает под капотом</a></li>
      <li class="m_level_1"><a href="#sIUl">Практические примеры использования</a></li>
      <li class="m_level_2"><a href="#p7pV">Первые шаги</a></li>
      <li class="m_level_2"><a href="#KOEH">Создание собственных профилей</a></li>
      <li class="m_level_2"><a href="#1Vs4">Использование готовых профилей</a></li>
      <li class="m_level_1"><a href="#IBa2">GUI для Firejail</a></li>
      <li class="m_level_2"><a href="#R5Dr">firetools</a></li>
      <li class="m_level_2"><a href="#OqQi">firejail-ui</a></li>
      <li class="m_level_2"><a href="#J6Tv">tuner-firejail (в разработке)</a></li>
      <li class="m_level_1"><a href="#fbdv">Преимущества Firejail перед другими популярными инструментами</a></li>
      <li class="m_level_2"><a href="#u9KK">Firejail и Flatpak / Snap</a></li>
      <li class="m_level_2"><a href="#Np4q">Firejail и bubblewrap</a></li>
      <li class="m_level_2"><a href="#9ywJ">Firejail и системы MAC (AppArmor, SELinux)</a></li>
      <li class="m_level_2"><a href="#oDpd">Firejail и контейнеры (Docker, Podman, LXC и т.д.)</a></li>
      <li class="m_level_1"><a href="#nkGB">Ограничения Firejail</a></li>
      <li class="m_level_1"><a href="#iDWN">Насколько это реально повышает безопасность</a></li>
      <li class="m_level_1"><a href="#6O2v">Выводы</a></li>
    </ul>
  </nav>
  <h2 id="QaJ8">Что такое Firejail и какую проблему он решает</h2>
  <p id="qDll">Firejail — это утилита для изоляции отдельных приложений в пользовательском пространстве Linux. Она запускает программу в песочнице (sandbox), ограничивая её доступ к файловой системе, сети, системным вызовам и привилегиям ядра.</p>
  <p id="sqGt">Важно сразу обозначить границы. <strong>Firejail это</strong>:</p>
  <ul id="0JeC">
    <li id="dGkI"><strong>не виртуальная машина;</strong></li>
    <li id="hjc5"><strong>не контейнер в стиле Docker или LXC;</strong></li>
    <li id="0x4x"><strong>не система обязательного контроля доступа уровня SELinux.</strong></li>
  </ul>
  <p id="dgmW">Ее основная задача — быстро и без создания сложной инфраструктуры уменьшить ущерб в случае компрометации конкретного приложения.</p>
  <p id="oB6C">Типичный сценарий — запуск браузера, который в случае эксплуатации уязвимости не сможет читать <code>~/.ssh</code>, записывать файлы в любое место домашнего каталога или обращаться к произвольным системным ресурсам.</p>
  <h2 id="eEXv">Как Firejail работает под капотом</h2>
  <p id="fmTQ">Firejail использует стандартные механизмы изоляции, встроенные в ядро Linux. </p>
  <p id="4poe">Основа изоляции — <strong>namespaces</strong> (пространства имён). Когда вы запускаете приложение через Firejail, оно получает собственное изолированное представление о системе. Например, в namespace процессов (PID) Firefox будет видеть только себя и свои дочерние процессы, а не все процессы в системе. Mount namespace позволяет создать отдельное дерево монтирования — именно здесь Firejail использует tmpfs и bind-монтирование для изоляции файловой системы. Network namespace даёт изолированный сетевой стек.</p>
  <p id="C23x"><strong>Seccomp-BPF</strong> отвечает за фильтрацию системных вызовов. Каждое обращение приложения к ядру проверяется: если вызов разрешён профилем — он выполняется, если нет — процесс завершается. Это позволяет заблокировать потенциально опасные операции, вроде загрузки модулей ядра или создания устройств, оставив только те вызовы, которые действительно нужны для работы.</p>
  <p id="J0ul"><strong>Capabilities</strong> дополнительно ограничивают возможности процесса. Даже непривилегированные приложения обладают определёнными capabilities — например, возможностью изменять приоритет своих задач или устанавливать соединения. Firejail может убрать эти привилегии, сделав процесс ещё более ограниченным.</p>
  <p id="rYRB">Изоляция файловой системы строится внутри mount namespace. Firejail создаёт временную файловую систему (tmpfs) поверх домашнего каталога, затем выборочно пробрасывает в неё только разрешённые директории через bind-монтирование. В результате приложение физически не видит <code>~/.ssh</code> или другие приватные данные — в его окружении их просто не существует.</p>
  <p id="M9fC">Механизмы whitelist и blacklist позволяют точно контролировать доступ: можно разрешить только конкретные каталоги (более безопасный подход) или запретить отдельные директории, оставив доступ ко всему остальному (более удобный вариант).</p>
  <h2 id="sIUl">Практические примеры использования</h2>
  <h3 id="p7pV">Первые шаги</h3>
  <p id="ckYL">Первым делом необходимо поставить Firejail, если он не был установлен ранее.</p>
  <pre id="aeOu">su -
apt-get install firejail
exit</pre>
  <p id="kzlI">Лучше всего начать с простого эксперимента — запустить стандартную оболочку в песочнице без применения готовых профилей.</p>
  <pre id="PF0p">firejail --noprofile bash</pre>
  <p id="9aq3">Вы окажетесь в новом окружении, но уже изолированном. Попробуйте выполнить несколько команд:</p>
  <pre id="BVH9">ps aux
ls ~</pre>
  <figure id="f597" class="m_retina" data-caption-align="center">
    <img src="https://img1.teletype.in/files/c9/64/c9640fb1-3f70-4d50-a14b-229eadf3cbe3.png" width="857" />
    <figcaption>Вызов firejail --noprofile bash</figcaption>
  </figure>
  <p id="VD90">По умолчанию изоляция минимальная. Видно, что в этой оболочке не доступны процессы основной системы благодаря PID namespace: приложение получает собственное дерево процессов, начинающееся с PID 1.</p>
  <p id="SczF">Далее попробуем полностью отключить сеть. Для этого можно воспользоваться опцией <code>--net=none</code>:</p>
  <pre id="3HoR">curl google.com # работает
firejail --noprofile --net=none bash
curl google.com # не сработает</pre>
  <figure id="x8TD" class="m_retina" data-caption-align="center">
    <img src="https://img1.teletype.in/files/88/ae/88aee084-7b73-4588-92cd-b25ad4da0b14.png" width="823.5" />
    <figcaption>Вызов firejail --noprofile --net=none bash</figcaption>
  </figure>
  <p id="BHxP">Сетевой интерфейс внутри песочницы есть (обычно только loopback), но доступа к внешней сети нет. Это полезно для работы с недоверенными файлами или приложениями, которым сеть не нужна.</p>
  <p id="RNTe">Теперь попробуем ограничить файловую систему. Выполним:</p>
  <pre id="weQ5">firejail --noprofile --private bash
ls ~
echo &quot;test&quot; &gt; ~/file.txt
cat ~/file.txt
exit
cat ~/file.txt</pre>
  <figure id="oOwG" class="m_retina" data-caption-align="center">
    <img src="https://img3.teletype.in/files/68/81/688111c4-2949-4daa-a88b-75cc471384ae.png" width="823.5" />
    <figcaption>Вызов firejail --private --net=none bash</figcaption>
  </figure>
  <p id="gSDs">Опция <code>--private</code> создаёт временный tmpfs, который уничтожается после завершения процесса. Реальный домашний каталог остаётся нетронутым.</p>
  <p id="Q1uq">Далее попробуем разрешить только каталог Загрузки:</p>
  <pre id="rW3w">firejail --noprofile --whitelist=~/Загрузки bash
ls ~
ls ~/.ssh</pre>
  <figure id="aQVr" class="m_retina" data-caption-align="center">
    <img src="https://img1.teletype.in/files/c5/03/c503eda8-be00-4532-82b7-73011041db0e.png" width="855.5" />
    <figcaption>Вызов firejail --noprofile --whitelist=~/Загрузки bash</figcaption>
  </figure>
  <p id="DLao">Указание директорий через whitelist — наиболее безопасный подход. Приложение видит только явно разрешённые каталоги. Всё остальное физически недоступно.</p>
  <p id="dslR">Ещё можно использовать <code>--blacklist</code> :</p>
  <pre id="zdVR">firejail --noprofile --blacklist=~/.ssh bash
ls ~/.ssh
ls ~</pre>
  <figure id="236y" class="m_retina" data-caption-align="center">
    <img src="https://img3.teletype.in/files/22/58/2258a397-c6f0-46c5-8ce1-7cd09fc24f41.png" width="855.5" />
    <figcaption>Вызов firejail --noprofile --blacklist=~/.ssh bash</figcaption>
  </figure>
  <p id="6Wca">Blacklist удобнее, когда нужно скрыть несколько критичных директорий, оставив доступ к остальным.</p>
  <p id="RerV">Опции можно комбинировать:</p>
  <pre id="Fzie">firejail --noprofile \
  --private \
  --net=none \
  --whitelist=~/Загрузки \
  --seccomp \
  bash ./untrusted_script.sh</pre>
  <p id="QTbl">Для браузера команда может выглядеть примерно так:</p>
  <pre id="9ZS9">firejail --noprofile \
  --whitelist=~/Загрузки \
  --blacklist=~/.ssh \
  firefox  </pre>
  <p id="pIie">Это работает, но каждый раз набирать несколько команд неудобно. Тут на помощь приходят профили.</p>
  <h3 id="KOEH">Создание собственных профилей</h3>
  <p id="tgO1">Вместо того чтобы каждый раз указывать все опции, можно создать профиль — файл конфигурации с нужными настройками.</p>
  <pre id="tZ63">mkdir -p ~/.config/firejail
mcedit ~/.config/firejail/secure-shell.profile</pre>
  <p id="NhiQ">Содержимое профиля:</p>
  <pre id="NhiQ">private
blacklist ~/.ssh
net none
seccomp</pre>
  <p id="740j">И запуск с указанием этого профиля будет аналогичным использованию этих опций в CLI:</p>
  <pre id="8EPV">firejail --profile=~/.config/firejail/secure-shell.profile bash</pre>
  <figure id="1nIa" class="m_retina" data-caption-align="center">
    <img src="https://img4.teletype.in/files/bc/44/bc442f5c-41f5-4a52-aab3-7dea3a6857b1.png" width="822.5" />
    <figcaption>Ограничение через профиль</figcaption>
  </figure>
  <p id="PhVX">Написать свой Firejail-профиль — непростая задача, особенно для сложных графических приложений, но есть способы облегчить ее: </p>
  <p id="nlbW">Можно скопировать <code>/usr/share/doc/firejail/profile.template</code>и измененить его.</p>
  <p id="CSsX">Также можно сгенерировать файл профиля автоматически с использованием <code>firejail --build</code>. Подробнее о написании своих профилей можно <a href="https://firejail.wordpress.com/documentation-2/building-custom-profiles/" target="_blank">узнать в документации</a>.</p>
  <h3 id="1Vs4">Использование готовых профилей</h3>
  <p id="Qagp">Один из главных плюсов Firejail перед аналогичными инструментами — наличие готовых профилей для сотен популярных приложений. Профили находятся в <code>/etc/firejail/</code> и покрывают браузеры, мессенджеры, медиаплееры, офисные пакеты, торрент-клиенты, IDE и многое другое.</p>
  <p id="IFy1">Рассмотрим пример:</p>
  <pre id="gftW">firejail chromium</pre>
  <p id="3jho">Эта команда использует <code>/etc/firejail/chromium.profile</code>, который уже содержит настройки, проверенные разработчиками Firejail: разрешённые каталоги, необходимые системные вызовы, доступ к GPU и звуку.</p>
  <p id="RyN7">Можно переопределить отдельные настройки профиля:</p>
  <pre id="sTDg">firejail --net=none chromium # отключить сеть поверх профиля</pre>
  <p id="8iFD">Помимо этого, стандартные профили включают импортирование локальных переопределений из <code>~/.config/firejail/&lt;profile-name&gt;.local</code>. Это позволяет на уровне пользователя сохранить переопределения профиля.</p>
  <h2 id="IBa2">GUI для Firejail</h2>
  <p id="WxBf">Существует несколько графических оболочек, упрощающих использование Firejail для менее технически продвинутых пользователей.</p>
  <h3 id="R5Dr">firetools</h3>
  <section style="background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="HFQ0">К сожалению, не работает в операционных системах ALT. См. <a href="https://bugzilla.altlinux.org/45710" target="_blank">https://bugzilla.altlinux.org/45710</a></p>
  </section>
  <p id="MHnQ">Представляет собой набор различных функций, таких как лаунчер приложений в песочнице, мониторинг, настройку песочницы и др.</p>
  <figure id="Pl1b" class="m_column">
    <img src="https://img2.teletype.in/files/96/28/96280cf4-c818-4f86-bbe2-064fb7b1df3e.png" width="1280" />
    <figcaption>Кадр из Firetools Demo (https://odysee.com/@netblue30:9/firetools:6)</figcaption>
  </figure>
  <figure id="O548" class="m_column">
    <img src="https://img3.teletype.in/files/68/fa/68fa28d3-4b14-41b3-9945-d4622132b040.png" width="1280" />
    <figcaption>Кадр из Firetools Demo (https://odysee.com/@netblue30:9/firetools:6)</figcaption>
  </figure>
  <h3 id="OqQi">firejail-ui</h3>
  <p id="dfA2">Одна из частей firejail-tools, позволяет через GUI настроить песочницу и запустить программу.</p>
  <figure id="XRAz" class="m_column">
    <img src="https://img4.teletype.in/files/32/2d/322d31e7-163a-41c4-bdc8-5a3a0a77e2b0.png" width="966" />
    <figcaption>firejail-ui (выбор приложения)</figcaption>
  </figure>
  <figure id="WapD" class="m_column">
    <img src="https://img4.teletype.in/files/f8/f9/f8f94d45-06f1-4af4-b6c8-4ef483f512be.png" width="966" />
    <figcaption>firejail-ui (настройка песочницы)</figcaption>
  </figure>
  <h3 id="J6Tv">tuner-firejail (в разработке)</h3>
  <p id="3LW2">Началась разработка плагина для «Тюнера» для управления Firejail-профилями. </p>
  <p id="VCc4">На данный момент плагин локально модифицирует профили и позволяет:</p>
  <ul id="l2s6">
    <li id="QfG9">включать и отключать опции, описанные в специальном формате <code><a href="https://altlinux.space/aides-community/fjopts" target="_blank">fjopts</a></code>;</li>
    <li id="eqDc">открывать локальный профиль для ручного редактирования;</li>
    <li id="s7yW">сбрасывать локальные изменения профиля.</li>
  </ul>
  <figure id="PSbC" class="m_column">
    <img src="https://img3.teletype.in/files/29/0f/290f8d77-99c4-4f6c-ad19-7de7b8be2c45.png" width="850" />
    <figcaption>Главная страница tuner-firejail</figcaption>
  </figure>
  <figure id="zn1K" class="m_column">
    <img src="https://img2.teletype.in/files/5c/7e/5c7eafa3-7204-4e8e-a02e-f9051d6c8a0b.png" width="850" />
    <figcaption>Страница редактирования профиля</figcaption>
  </figure>
  <h2 id="fbdv">Преимущества Firejail перед другими популярными инструментами</h2>
  <h3 id="u9KK">Firejail и Flatpak / Snap</h3>
  <p id="A6vY">Flatpak и Snap обеспечивают изоляцию за счёт собственной инфраструктуры упаковки и запуска приложений. Программа должна быть специально подготовлена для работы в этой среде, а уровень доступа к ресурсам определяется на уровне пакета и порталов. Firejail принципиально отличается тем, что работает с обычными исполняемыми файлами, установленными традиционным способом. Он позволяет изолировать приложение без его пересборки и без зависимости от конкретной экосистемы доставки.</p>
  <h3 id="Np4q">Firejail и bubblewrap</h3>
  <p id="FGFB">bubblewrap — это низкоуровневая утилита, которая используется Flatpak в качестве одного из базовых механизмов изоляции. По сути, она предоставляет прямой доступ к Linux namespaces и mount-изоляции, не предлагая собственной модели конфигурации или готовых ограничений.</p>
  <p id="CbJm">В отличие от Firejail, bubblewrap не имеет готовых профилей и не ориентирован на самостоятельное использование конечным пользователем. Каждый sandbox в нём собирается вручную: необходимо явно описывать файловую систему, точки монтирования и разрешённые ресурсы. Firejail использует те же механизмы ядра, но добавляет поверх них систему профилей и набор типовых ограничений, что делает его пригодным для регулярного запуска реальных пользовательских приложений.</p>
  <p id="QcKI"><a href="https://itsfoss.gitlab.io/blog/how-to-sandbox-linux-apps-with-firejail-and-bubblewrap/" target="_blank">Статья по сравнению Firejail и bubblewrap.</a></p>
  <h3 id="9ywJ">Firejail и системы MAC (AppArmor, SELinux)</h3>
  <p id="U1Rk">AppArmor и SELinux предназначены для системного обязательного контроля доступа и требуют централизованного управления политиками. Они эффективны для защиты сервисов и демонов, но плохо подходят для изоляции произвольных пользовательских приложений. Firejail не меняет глобальную модель безопасности системы и применяется локально, в момент запуска процесса. За счёт этого он может использоваться без вовлечения администратора и без риска нарушить работу всей системы.</p>
  <h3 id="oDpd">Firejail и контейнеры (Docker, Podman, LXC и т.д.)</h3>
  <p id="EGuT">Контейнеры обеспечивают более строгую изоляцию, но ориентированы прежде всего на серверные сценарии. Их использование для десктопных приложений связано с дополнительной сложностью и нарушением привычного пользовательского окружения. Firejail сохраняет интеграцию с графической средой, ограничивая при этом доступ приложения к данным и ресурсам. Для пользовательских программ это часто оказывается более разумным компромиссом, чем полноценная контейнеризация.</p>
  <h2 id="nkGB">Ограничения Firejail</h2>
  <p id="hpM4">Стоит отметить, что Firejail имеет ряд ограничений, выявленных на практике при добавлении приложений в  репозиторий <a href="https://aides.space" target="_blank">Aides</a>, когда они по умолчанию запускаются внутри песочницы Firejail.</p>
  <p id="weFr">В частности, существуют проблемы с открытием внешних ссылок из приложений, работающих в sandbox&#x27;е:</p>
  <ul id="b2Ru">
    <li id="x5We"><a href="https://github.com/netblue30/firejail/issues/6462" target="_blank">https://github.com/netblue30/firejail/issues/6462</a></li>
  </ul>
  <p id="m0aw">Для решения этой проблемы в приложениях для Aides был выбран такой хак:</p>
  <pre id="LoKC">env XDG_CURRENT_DESKTOP= 
env DE=flatpak</pre>
  <p id="sBOb">Это заставит <code>xdg-open</code> открывать ссылки с помощью <code>xdg-desktop-portal</code>.</p>
  <p id="9I9e">Кроме того, атомарные (immutable) системы, такие как <strong>Fedora Silverblue</strong> и <strong>ALT Atomic</strong>, не поддерживаются Firejail:</p>
  <ul id="A95c">
    <li id="qJhT"><a href="https://github.com/netblue30/firejail/issues/2798" target="_blank">https://github.com/netblue30/firejail/issues/2798</a></li>
  </ul>
  <p id="Ciaw">Эти ограничения следует учитывать при использовании Firejail.</p>
  <h2 id="iDWN">Насколько это реально повышает безопасность</h2>
  <p id="gBly">Firejail эффективно снижает последствия эксплуатации уязвимостей в пользовательских приложениях, запуска вредоносного кода через документы или веб-контент и ошибок в стороннем ПО.</p>
  <p id="KcA7">Однако он не защищает:</p>
  <ul id="QzSt">
    <li id="WcqZ">от уязвимостей в самом ядре;</li>
    <li id="Cbst">от атак, уже работающих с правами пользователя;</li>
    <li id="cipg">от утечек данных, которые разрешены профилем.</li>
  </ul>
  <p id="izNL">Firejail не является «серебряной пулей». Это дополнительный уровень защиты, который работает только в сочетании с обновлениями системы, здравым смыслом и базовой гигиеной безопасности. Firejail имеет как свои преимущества, так и недостатки.</p>
  <p id="e0BH">Важно учитывать, что Firejail устанавливается как исполняемый файл с SUID, то есть на этапе настройки песочницы он выполняется с правами root. Это техническая необходимость: без привилегий невозможно корректно настроить пространства имён и ограничения доступа. После инициализации повышенные права сбрасываются, и само приложение работает уже в непривилегированном режиме.</p>
  <p id="EIhd">Как и у любого SUID-компонента, у Firejail в прошлом находили уязвимости, включая локальное повышение привилегий. Эти проблемы исправлялись по мере обнаружения, но сам факт их существования означает, что использование Firejail — это осознанный компромисс: он снижает риски, связанные с уязвимыми пользовательскими приложениями, но требует доверия к самому Firejail и своевременных обновлений.</p>
  <p id="UIvn">В реальных пользовательских сценариях этот компромисс обычно оправдан, однако Firejail не стоит рассматривать как инструмент для защиты от целенаправленной локальной атаки.</p>
  <h2 id="6O2v">Выводы</h2>
  <p id="CR2b">Firejail — это простой и практичный способ сделать вашу Linux-систему немного безопаснее. Его главный плюс в том, что не нужно ничего перестраивать: установили, запустили приложение через Firejail — и оно уже работает в песочнице.</p>
  <p id="nxEG">Особенно полезен Firejail для изоляции проприетарного ПО, исходный код которого нельзя проверить. Мессенджеры, которые могут производить сомнительные операции с вашими данными, недоверенные исполняемые файлы или закрытые клиенты сервисов — всё это разумно запускать в ограниченной среде. По крайней мере, даже если что-то пойдёт не так, доступ к вашим SSH-ключам или личным документам будет заблокирован.</p>
  <p id="sOHs">Однако важно понимать: никакая песочница не спасёт от осознанного запуска вредоносного кода. Если вы сами скачали и запустили подозрительный скрипт или программу из непроверенного источника, Firejail лишь ограничит масштаб возможного ущерба, но не гарантирует полную защиту. Безопасность начинается с ваших собственных решений: не запускать что попало, проверять источники, обновлять систему, следовать базовым правилам цифровой гигиены.</p>
  <p id="jYuU">Не стоит воспринимать Firejail как панацею. Это не волшебная защита от всех угроз, а дополнительная страховка. Он не спасёт от уязвимостей в ядре и не заменит здравый смысл. Да, сам Firejail, как SUID-программа, тоже имел уязвимости, но в реальности для обычного пользователя преимущества от изоляции непроверенного приложения перевешивают эти риски.</p>
  <p id="WxIZ">В итоге: Firejail не сделает вашу систему неуязвимой, но существенно ограничит последствия, если что-то всё-таки пойдёт не так. Главное помнить: ответственность за безопасность всегда лежит на вас самих, а Firejail лишь поможет минимизировать риски от ваших повседневных действий.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.alt-gnome.ru/gnome-50-alpha</guid><link>https://blog.alt-gnome.ru/gnome-50-alpha?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome</link><comments>https://blog.alt-gnome.ru/gnome-50-alpha?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome#comments</comments><dc:creator>alt_gnome</dc:creator><title>GNOME 50 новая эра графической системы Wayland</title><pubDate>Sun, 18 Jan 2026 20:36:22 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/33/ea/33ea30b5-df6f-45c8-9164-a79c0c27a872.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/87/6b/876beab9-74d8-4c14-bb47-d600639b629f.png"></img>Проект GNOME выпустил первую альфа-версию своего рабочего окружения — GNOME 50. Релиз предназначен в первую очередь для информирования и тестирования разработчиками и энтузиастами перед официальным выпуском, который запланирован на март 2026 года.]]></description><content:encoded><![CDATA[
  <figure id="jvBm" class="m_original">
    <img src="https://img1.teletype.in/files/87/6b/876beab9-74d8-4c14-bb47-d600639b629f.png" width="1280" />
  </figure>
  <p id="4KoU">Проект GNOME выпустил первую альфа-версию своего рабочего окружения — GNOME 50. Релиз предназначен в первую очередь для информирования и тестирования разработчиками и энтузиастами перед официальным выпуском, который запланирован на март 2026 года.</p>
  <p id="UQkR">Для тестирования доступен установочный образ <strong>GNOME OS</strong>, специального дистрибутива для разработки и оценки новейших функций GNOME. Важно отметить, что это <strong>нестабильное программное обеспечение</strong>, которое не предназначено для повседневного использования и может содержать ошибки.</p>
  <p id="3yuG"></p>
  <figure id="NE4g" class="m_original">
    <img src="https://img2.teletype.in/files/11/e7/11e7ff68-67c6-4042-953f-8811a4cd8bee.png" width="1920" />
    <figcaption>Скриншот GNOME 50 с открытыми Центром приложений и Настройками</figcaption>
  </figure>
  <h2 id="OW2g">Полный отказ от протокола X11</h2>
  <p id="TmQN">Ключевое изменение в этой версии — <strong>полный отказ от поддержки сеансов протокола X11</strong> в компонентах Mutter (композитный менеджер), GDM (менеджер входа) и GNOME Shell (оболочка окружения) в пользу Wayland. Это не разрозненные правки, а согласованное архитектурное изменение.</p>
  <p id="liaU">На самом фундаментальном уровне, в композитном менеджере <strong>Mutter</strong>, была полностью удалена серверная часть (back-end) для X11. Это означает, что Mutter больше не может работать в качестве дисплейного сервера поверх X11. Поскольку GNOME Shell и все клиентские приложения полагаются на Mutter в управлении окнами и отрисовкой, это изменение автоматически делает всю оболочку зависимой от Wayland.</p>
  <p id="z9JG">Вслед за этим, код поддержки X11 был исключён и из самой <strong>GNOME Shell</strong>. Оболочка больше не содержит логики для работы в X11-сессии, что окончательно разрывает эту цепочку.</p>
  <p id="KW9U">Менеджер входа <strong>GDM</strong> претерпел, пожалуй, самые радикальные изменения. Из него не просто удалили поддержку X11 — теперь собрать GDM можно тольлко с Wayland. На практике это означает полное удаление таких зависимых от системного X-сервера функций, как протокол удалённого управления XDMCP (X Display Manager Control Protocol) и поддержка самого системного X-сервера. Теперь GDM может работать исключительно как современный менеджер дисплеев для Wayland.</p>
  <p id="0iwD">Это изменение на уровне GDM делает бессмысленной поддержку X11 в менеджере сеансов <strong>gnome-session</strong>, так как ему попросту нечего будет запускать. Поэтому и в нём была прекращена поддержка выполнения сеансов на базе X11.</p>
  <p id="7HwD">Ревизия кодовой базы распространилась и на вспомогательные компоненты. Демон настроек <strong>gnome-settings-daemon</strong> лишился возможности конфигурировать параметры, специфичные для X11, а также опции компиляции <code>-Dx11</code>. Аналогично, в <strong>GNOME Control Center</strong> (Настройки) был удалён весь бэкенд, отвечавший за настройки, актуальные только для X11-сессии.</p>
  <h3 id="g4VS">✅ Что будет работать (как прежде или лучше)</h3>
  <ul id="gOoe">
    <li id="TGJV"><strong>Любые X11-приложения</strong>: Весь софт, который не был портирован на Wayland (например, многие проприетарные программы), будет запускаться через слой совместимости <strong>XWayland</strong>. Для пользователя это будет выглядеть так же, как и раньше.</li>
    <li id="4gKv"><strong>Базовый рабочий стол</strong>: Все основные операции — управление окнами, запуск приложений, работа с буфером обмена, переключение между рабочими пространствами — будут осуществляться через Wayland.</li>
    <li id="B6Xv"><strong>Работа с оборудованием</strong>: Поддержка современного оборудования (высокий DPI, несколько мониторов с разным масштабированием, сенсорные панели) через Wayland должна быть лучше, чем в X11.</li>
  </ul>
  <h3 id="wsAp">❌ Что перестанет работать или изменится</h3>
  <ul id="3YBU">
    <li id="0AUF"><strong>Выбор сессии X11 при входе</strong>: В меню менеджера входа GDM исчезнет пункт <strong>«GNOME on Xorg»</strong>. Войти в систему можно будет только в сеанс <strong>«GNOME»</strong> (на Wayland).</li>
    <li id="csXo"><strong>Удалённый доступ через X11-протоколы</strong>:</li>
    <ul id="v4Km">
      <li id="L9gX">Прямой запуск графических приложений с удалённого сервера через <code>ssh -X</code> перестанет работать.</li>
      <li id="zbbe">Будет удалена поддержка протокола <strong>XDMCP</strong> для удалённого управления экраном входа, что затронет некоторые корпоративные сценарии.</li>
    </ul>
    <li id="avYQ"><strong>Работа специализированных программ и утилит</strong>:</li>
    <ul id="YQbB">
      <li id="jWVh">Сломаются глобальные перехватчики клавиш и скринкастеры, которые работали путём прямого низкоуровневого доступа к X-серверу. Их современные аналоги должны использовать порталы <strong><code>xdg-desktop-portal</code></strong>.</li>
      <li id="bEQw">Некоторые старые расширения GNOME Shell, чья работа напрямую зависела от X11, могут перестать функционировать.</li>
    </ul>
    <li id="zoAM"><strong>Поддержка устаревших драйверов NVIDIA</strong>: Для работы в Wayland-сессии потребуются современные драйверы NVIDIA с поддержкой режима <strong>GBM</strong>. Пользователям устаревших версий драйверов придётся выполнить обновление.</li>
    <li id="JClu"><strong>Совместный доступ к целому рабочему столу</strong>: Классический для X11 способ легко «расшарить» весь экран для совместной работы будет невозможен. В Wayland эта функция реализуется иначе, часто требуя поддержки на уровне каждого отдельного приложения.</li>
  </ul>
  <p id="dwRf">Новая служба <code>gnome-headless-session@&lt;username&gt;.service</code> в GNOME 50 решает задачу запуска полноценного графического сеанса на серверах или компьютерах без подключённого физического монитора. Она автоматически создаёт и использует виртуальный дисплей DRM (Direct Rendering Manager), эмулируя присутствие монитора. Это позволяет среде GNOME, включая оболочку и все приложения, корректно инициализироваться и работать, как будто дисплей реально существует, что критически важно для настройки удалённого доступа через протоколы вроде RDP или VNC.</p>
  <p id="bSv0">На практике это означает, что системному администратору или пользователю больше не нужно подключать «обманку» к видеовыходу или редактировать конфигурации X.org. Достаточно просто включить и запустить системную службу для конкретного пользователя (<code>systemctl enable --now gnome-headless-session@username.service</code>), после чего можно подключаться к полноценному рабочему столу удалённо. Это инфраструктурное улучшение значительно упрощает развёртывание и обслуживание рабочих станций или серверов с графическим интерфейсом в среде GNOME.</p>
  <p id="ooKX">В совокупности эти изменения создают цельную картину: GNOME 50 представляет собой чистую, оптимизированную под Wayland-систему. Удаление десятков тысяч строк устаревшего кода снижает затраты на поддержку, уменьшает поверхность для потенциальных ошибок и позволяет разработчикам сосредоточиться на развитии возможностей современного стека отрисовки. Обратная совместимость для отдельных приложений при этом сохраняется через XWayland, но архитектурная привязка всей сессии к X11 ушла в прошлое.</p>
  <h2 id="IJUE"></h2>
  <h2 id="PMWg"><strong>Обновления в приложениях и библиотеках</strong></h2>
  <p id="E6FC">В Календаре не появилось кардинально новых функций, но разработчики провели глубокую работу по оптимизации и улучшению качества приложения. Эти изменения делают работу с календарём более приятной, отзывчивой и стабильной.</p>
  <p id="AOLM">Ключевым улучшением стала <strong>более плавная и отзывчивая анимация</strong> при переходе между видами (день, неделя, месяц) и при взаимодействии с элементами интерфейса. Это напрямую связано с <strong>повышением общей производительности</strong> — интерфейс теперь реагирует на действия пользователя быстрее, а прокрутка и отрисовка событий происходят без задержек.</p>
  <p id="3pkv">Самая важная техническая работа велась «под капотом»: в коде приложения было <strong>устранено несколько десятков утечек памяти</strong>. На практике это означает, что календарь стал значительно стабильнее при длительном использовании (например, если он работает в фоне несколько дней или недель) и потребляет меньше оперативной памяти, что полезно для всей системы.</p>
  <figure id="5ucr" class="m_original">
    <img src="https://img3.teletype.in/files/a7/ec/a7ecb7d7-9e8d-43b3-86f9-92664039792c.png" width="1920" />
    <figcaption>Интерфейс быстрого добавления нового события</figcaption>
  </figure>
  <p id="hmkO"><strong>Экспорт календарей</strong>: Самая заметная новая возможность — вы можете экспортировать календарь в виде файла <code>.ics</code> для его передачи или использования в других приложениях. Это полезно для создания резервных копий или переноса расписания.</p>
  <p id="F3cp"><strong>Полностью обновлённое диалоговое окно быстрого создания мероприятия (Quick Add popover)</strong>: Этот диалог был полностью переработан. Теперь он состоит из <strong>одной страницы</strong> вместо двух, что ускоряет создание событий. Его стиль приведён в соответствие с современными стандартами GNOME.</p>
  <figure id="MtFS" class="m_original">
    <img src="https://img3.teletype.in/files/a0/37/a037c21c-b60f-425b-bf38-0794dba7f309.png" width="1920" />
    <figcaption>Новый переключатель «Повторно открыть окна после входа в систему» в азделе «Многозадачность»</figcaption>
  </figure>
  <p id="xPcM">Для многих пользователей Альта станет <strong>заметным нововведением</strong>  появление в панели «Многозадачность» долгожданного <strong>переключателя «Повторно открыть окна после входа в систему»</strong>. Теперь вы можете одной кнопкой включить или выключить функцию, которая автоматически запоминает все открытые на момент выключения компьютера приложения и восстанавливает их при следующем входе в систему. До этого сообществом ALT Gnome было представлено расширение <strong><a href="http://altlinux.space/alt-gnome/session-keeper" target="_blank">Session Keeper</a></strong>, который реализует данную концепцию более полно — позволяет сохранять окна не только автоматически, но и в ручную, выбирать способа восстановления (при следующем запуске компьютера, при входе в систему или вручную) и даёт возможность исключить отдельные программы из сохранения и восстановления</p>
  <p id="bsYN">Работа с <strong>аппаратным обеспечением тоже стала удобнее</strong>. Процесс <strong>калибровки цвета</strong> для вашего монитора был переработан и упрощён, что поможет добиться более точной цветопередачи без лишних сложностей. Кроме того, была переработана страница настройки <strong>клавиши альтернативных символов</strong> — её интерфейс стал понятнее и получил улучшенную поддержку перевода.</p>
  <p id="7drJ">Разработчики не забыли и о <strong>доступности</strong> — в соответствующий раздел Настроек было добавлено <strong>несколько новых функций</strong>, призванных сделать систему комфортнее для всех пользователей.</p>
  <figure id="DRmo" class="m_original">
    <img src="https://img2.teletype.in/files/92/ac/92ace957-9b6d-4a82-914b-19efd6e21164.png" width="1920" />
    <figcaption>Диалог выбора звука будильника</figcaption>
  </figure>
  <p id="L8rP">В предстоящем выпуске GNOME 50 приложение «Часы» (GNOME Clocks) получило несколько практичных улучшений, которые делают его более гибким и удобным в ежедневном использовании. Главным нововведением стала <strong>возможность настраивать звук будильника</strong>. Теперь вы можете выбрать для пробуждения не только стандартный сигнал, но и другую, более приятную или личную мелодию.</p>
  <p id="qKmG">Кроме того, разработчики доработали интерфейс раздела <strong>«Секундомер»</strong>, сделав его более современным и интуитивно понятным. Эти изменения, наряду с другими обновлениями в системе, продолжают курс GNOME на повышение удобства и доступности стандартных приложений. Ожидается, что по мере приближения к финальному релизу в марте 2026 года функциональность может быть дополнена.</p>
  <figure id="CMLE" class="m_original">
    <img src="https://img3.teletype.in/files/e1/99/e199f690-4d4a-4a36-8415-36d0943fb71d.png" width="1920" />
    <figcaption>Новое контекстное меню для примечаний в боковом меню</figcaption>
  </figure>
  <p id="Pim9">Небольшим дополнением к функционалу <strong>«Просмотрщика документов»</strong> стала <strong>возможность изменять примечания прямо из боковой панели</strong>, что делает работу с ними значительно быстрее и интуитивнее. Кроме того, чтобы пользователи случайно не потеряли важные пометки, теперь при удалении аннотации появляется <strong>временное всплывающее уведомление (toast notification)</strong>, которое даёт возможность сразу отменить это действие.</p>
  <figure id="SkvM" class="m_original">
    <img src="https://img4.teletype.in/files/ba/14/ba14e4a4-4a28-418b-bfb8-a5748e08b2b9.png" width="1920" />
    <figcaption>Поиск по нескольким типам файлов одновременно</figcaption>
  </figure>
  <p id="DlE8">Одним из ключевых улучшений в файловом менеджере GNOME стала <strong> возможность применять несколько фильтров по типу одновременно</strong> в рамках одного поискового запроса. Это изменение кардинально повышает гибкость и точность поиска.</p>
  <p id="pnhU">Раньше, чтобы найти файлы нескольких разных форматов, часто приходилось несколько раз изменять один и тот же фильтр поиска или полагаться на ручную фильтрацию результатов. Теперь вы можете одним действием, например, отфильтровать содержимое папки, чтобы увидеть только <strong>изображения в форматах JPEG и PNG</strong> или <strong>документы PDF вместе с текстовыми файлами</strong>. Это точечное улучшение делает организацию и нахождение файлов в системе гораздо более эффективным и интуитивно понятным процессом.</p>
  <figure id="JuM2" class="m_original">
    <img src="https://img4.teletype.in/files/f3/3d/f33d68ce-2f1e-4cd1-8b74-346e6759e9fe.png" width="1920" />
    <figcaption>Новая настройка в «Веб-браузере» — «Блокировать баннеры cookie»</figcaption>
  </figure>
  <p id="kRzQ"><strong>«Веб-браузер»</strong> (также известный как Epiphany) получил несколько небольших, но полезных обновлений, направленных на улучшение удобства использования и безопасности.</p>
  <p id="nJNk">В числе ключевых нововведений — новая опция, которая позволяет скрывать баннеры о согласии на использование файлов cookie (cookie banners) . Для настройки поиска был обновлён значок опций в строке поиска. Также разработчики внесли улучшения в код диалогового окна «Безопасность» (Security dialog), а кнопку режима чтения перенесли в меню сайта.</p>
  <figure id="VRE0" class="m_original">
    <img src="https://img4.teletype.in/files/fe/b5/feb58f7d-d9b9-4a9c-86a3-0c37fa41eb6a.png" width="1920" />
    <figcaption>Обновлённый интерфейс приложения «Символы»</figcaption>
  </figure>
  <p id="CHB2">В приложении «Символы» (Characters) для GNOME 50 был проведён ряд технических улучшений и исправлений, обновлена база данных эмодзи и символов до стандарта Unicode 17.0 (включая новый блок CJK), исправлены ошибки в работе с Flatpak, IBus и масштабированием шрифтов, а также улучшена поддержка языковых псевдонимов и итерации по списку символов. Параллельно прошла модернизация интерфейса: приложение переведено на использование современных виджетов библиотеки Adwaita, таких как AdwShortcutsDialog для окна горячих клавиш и AdwSidebar для боковой панели. Завершают обновление косметические правки — обновлены скриншоты в описании приложения до актуального вида GNOME 49 и исправлена опечатка в метаданных.</p>
  <p id="BPuj">Как отмечается в анонсах, в этой версии также было <strong>исправлено множество ошибок</strong>, что повысиилообщую стабильность работы приложения.</p>
  <hr />
  <p id="Cagx">Помимо новых функций в приложениях, релиз GNOME 50 включает множество «невидимых» улучшений в библиотеках и системных компонентах, которые повышают стабильность, безопасность и удобство разработки.</p>
  <p id="9WNx">Ключевые обновления коснулись графического стека: библиотека <strong>Glycin</strong> теперь поддерживает больше форматов изображений (XBM, XPM, SVGZ), а движок <strong>GtkSvg</strong> стал основным и более совершенным рендерером для векторной графики. На системном уровне происходят важные инфраструктурные сдвиги: компонент доступности <strong><code>at-spi2-core</code></strong> переведён на использование <strong>dbus-broker</strong> для повышения производительности, а в программе первоначальной настройки начат переход с <strong><code>pkexec</code></strong> на более безопасную альтернативу <strong><code>run0</code></strong> от systemd.</p>
  <hr />
  <p id="Y0UL">И на последок хорошей новостью для пользователей NVIDIA станет <strong>повышение стабильности работы с видеокартами NVIDIA</strong> в среде Wayland. Разработчики активно работают над устранением проблем, связанных с приостановкой и возобновлением работы системы, что должно сделать взаимодействие с оборудованием NVIDIA более плавным и предсказуемым, особенно после выхода из спящего режима.</p>
  <p id="LYmc">Эти изменения являются частью общей работы над надежностью системы. Они дополняются другими системными доработками, такими как тонкая настройка функций управления питанием, работа датчиков и поведение служб. Многие из этих улучшений реализуются на уровне дистрибутивов Linux (через обновления <code>systemd</code> или сетевых менеджеров) и соседних проектов, что в итоге создает более целостную и отзывчивую среду для пользователей.</p>
  <p id="o8SQ"></p>
  <h2 id="KrAJ">Молчание — знак согласия</h2>
  <p id="xzjc">Так как вы не проявили негативных эмоций по поводу наших лонг-ридов, мы продложим их делать!</p>
  <p id="LbSb">Пишите ваше мнение про отказ от X11, пользовались ли вы Xorg-сессией и нравятся ли вам нововведениях в GNOME и вокруг него!</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.alt-gnome.ru/alt-workstation-11.2-beta1</guid><link>https://blog.alt-gnome.ru/alt-workstation-11.2-beta1?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome</link><comments>https://blog.alt-gnome.ru/alt-workstation-11.2-beta1?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome#comments</comments><dc:creator>alt_gnome</dc:creator><title>Что нового в Альт Рабочая станция 11.2 — Бета 1</title><pubDate>Sat, 10 Jan 2026 22:39:37 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/c3/1e/c31e35fc-278c-4b6e-9afc-14d4d8b9f899.png"></media:content><category>Дистрибутивы</category><description><![CDATA[<img src="https://img2.teletype.in/files/d3/8a/d38aad6d-38d5-40cc-8306-4f726d5fec09.png"></img>Работа над релизом версии 11.2 всё ещё продолжается, однако большое количество изменений доступно уже сейчас: часть обновлений придёт пользователям Рабочей станции через обновление, другое — можно будет установить вручную после их появления в репозитории.]]></description><content:encoded><![CDATA[
  <p id="m0zn">Сегодня поговорим о первой бета-версии Альт Рабочей станции 11.2</p>
  <figure id="vvvF" class="m_column">
    <img src="https://img2.teletype.in/files/d3/8a/d38aad6d-38d5-40cc-8306-4f726d5fec09.png" width="1536" />
  </figure>
  <p id="Q5ks">Работа над релизом версии 11.2 всё ещё продолжается, однако большое количество изменений доступно уже сейчас: часть обновлений придёт пользователям Рабочей станции через обновление, другое — можно будет установить вручную после их появления в репозитории.</p>
  <p id="mR2v">Сегодня поговорим о нововведениях этой версии и посмотрим на новшества в ряду первых!</p>
  <hr />
  <h2 id="Cv7P">GNOME 48 приходит в образ</h2>
  <p id="D2mP">Множество пользователей уже могли успеть обновиться до GNOME 48, так как он уже находится в репозитории, однако нам стоит рассказать про ключевые нововведения рабочего окружения.</p>
  <p id="UQqI"></p>
  <h3 id="pPOv">Производительность и системные улучшения</h3>
  <p id="cVGn"><strong>Динамическая тройная буферизация в Mutter<br /></strong>Обеспечивает более плавную анимацию и меньше пропущенных кадров, особенно при внезапной нагрузке.</p>
  <p id="ZF7p"><strong>GTK<br /></strong>Проведена работа над ускорением создания и изменения размеров элементов интерфейса. Прекращена поддержка старых версий OpenGL (GLES 2 и GL &lt; 3.3), тем самым сообщество разработчиков используют более современные и высокопроизводительные API. </p>
  <p id="JZuB"><strong>Значительный прирост скорости в «Файлах» (Nautilus)</strong><br />Обработка папок с большим количеством миниатюр ускорилась в 5 раз, а отрисовка при прокрутке — в 10 раз. </p>
  <p id="FkEe"><strong>Оптимизации движка JavaScript (GJS)<br /></strong>Снижено потребление ЦП и памяти для общих операций. Данный стек используются для отрисовки рабочего окружения и элементов интерфейса.</p>
  <p id="Wf4t"><strong>HDR<br /></strong>Появилась поддержка HDR на системном уровне, поэтому если у вас есть HDR-дисплей, теперь можно отображать контент в HDR из приложений, которые его поддерживают. В настоящее время количество подобных приложений ограничено, однако работа по расширению поддержки HDR продолжается.</p>
  <p id="keSh"></p>
  <h3 id="2dnO">Интерфейс и пользовательский опыт</h3>
  <p id="2YRo"></p>
  <figure id="kGi9" class="m_column">
    <img src="https://img2.teletype.in/files/98/78/98784c32-ce68-4781-b55d-8019d57b60f8.png" width="786" />
    <figcaption>Группа уведомлений в Альт Рабочей станции 11.2 Бета 1</figcaption>
  </figure>
  <p id="k4ky"><strong>Группировка уведомлений</strong><br />Уведомления от одного приложения теперь группируются в «стопки», которые можно развернуть.</p>
  <p id="yUMG"><strong>Новые шрифты</strong><br />Cantarell был заменён на новое семейство шрифтов Adwaita: Adwaita Sans для обычного начертания и Adwaita Mono для моноширинного.</p>
  <p id="rJT1"><strong>Центрирование окон по умолчанию<br /></strong>Новые окна теперь открываются по центру экрана.</p>
  <p id="wfL7"><strong>Глобальные сочетания клавиш</strong><br />Теперь приложения могут запрашивать разрешение на создание системных горячих клавиш, что облегчит работу с утилитами для «быстрых действий» с клавиатуры.</p>
  <p id="PiEy"></p>
  <h3 id="KkVf">Ключевые обновления приложений</h3>
  <p id="dgG6"></p>
  <figure id="hCXV" class="m_retina">
    <img src="https://img3.teletype.in/files/a6/f3/a6f30fa2-24dd-4152-8681-93cef2fcef50.png" width="1280" />
    <figcaption>Режим редактирования изображения в «Просмотрщике изображений»</figcaption>
  </figure>
  <p id="hjiS"><strong>Просмотрщик изображений (Loupe)<br /></strong>Добавлены минимальные инструменты редактирования: обрезка, поворот и отражение. Обновлены элементы управления масштабированием, добавлена экспериментальная поддержка RAW-форматов.</p>
  <p id="8NZL"></p>
  <figure id="tOqY" class="m_retina">
    <img src="https://img2.teletype.in/files/5d/a1/5da1b0f6-e5d8-4349-8656-688485f02e7c.png" width="1280" />
    <figcaption>Панель «Свойства документа» в «Текстовом редакторе»</figcaption>
  </figure>
  <p id="eFBx"><strong>Текстовый редактор<br /></strong>Упрощенный интерфейс, улучшенные свойства документа и более удобный индикатор позиции курсора для программистов.</p>
  <p id="9xKI"></p>
  <figure id="otbm" class="m_retina">
    <img src="https://img3.teletype.in/files/e9/d6/e9d6f404-3284-4055-a5bf-05c524ddc01f.png" width="1280" />
    <figcaption>Изменение часового пояса для события в «Календаре»</figcaption>
  </figure>
  <p id="eb2d"><strong>Календарь<br /></strong>Добавлена долгожданная поддержка указания часового пояса для событий.</p>
  <p id="6HYO"></p>
  <hr />
  <h2 id="eiM3">Про приложения, пакеты и утилиты</h2>
  <p id="BEhx"></p>
  <figure id="HNY6" class="m_retina">
    <img src="https://img1.teletype.in/files/c7/48/c748a7d8-0407-485f-9245-d79b3ac77924.png" width="1280" />
    <figcaption>ALT Panelmode в «Тюнере»</figcaption>
  </figure>
  <h3 id="165v">ALT Panelmode</h3>
  <p id="x372">Обновился ALT Panelmode, предназначенный помочь пользователям вернуть привычный пользовательский опыт окружения MATE: при переключении в панельный режим, окнам добавляются кнопки «Свернуть» и «Развернуть», а при входе в систему не отображается экран «Обзор», а сразу открывается рабочее пространство с нижней панелью.</p>
  <p id="r002">Обновление добавляет фоновый процесс (демона) для переключения между GNOME и Панельным режимом с учётом параметров GSettings. Также появились новые настройки для управления расширениями — при переключении между стилями, те расширения, которые были включены в текущем стиле системы, будут запомнены и восстановлены, когда пользователь переключится обратно.</p>
  <p id="YDNG">Подробнее можно прочитать в <a href="https://thisweek.altlinux.org/posts/2025/12/twia-2/" target="_blank">«На этой неделе в Альт» #2</a></p>
  <p id="OkQz"></p>
  <h3 id="5uEV">Центр приложений (GNOME Software)</h3>
  <p id="ijmF">Не остался без обновлений и Центр приложений, обновившись сразу до 49-й версии, где были проведены работы по значительной оптимизации производительности, направленные на общение с крупными репозиториями приложений. Не меньше изменений произошло в рамках репозитория Сизиф: плагин для работы с Flatpak-приложениями был выделен в подпакет <code>gnome-software-plugin-flatpak</code> в связи с явным уведомлением пользователя об отсутствии мета-информации в самом приложении, связанным с репозиториями Flatpak.</p>
  <p id="aakK">В новый образ был включён не только вышеупомянутый плагин, но и плагин для работы с обновлением встроенных прошивок оборудования <code>gnome-software-plugin-fwupd</code>.</p>
  <p id="KKa1"></p>
  <h3 id="H397">Flatpak</h3>
  <p id="IbRM">Не уходя далеко от темы Flatpak: теперь данный вариант поставки приложений доступен из коробки с возможностью добавления репозитория Flathub на этапе установки или с использованием пакетного менеджера!</p>
  <p id="cyTz">Также, из коробки поставляется пакет для маскирования кодека openh264 во Flatpak, недоступного для скачивания пользователям, находящимся на территории Российской Федерации, и блокирующего централизованное обновление приложений.</p>
  <p id="m56X"></p>
  <figure id="5WwK" class="m_retina">
    <img src="https://img1.teletype.in/files/46/f1/46f190f5-b773-41ea-a435-a6b138b69960.png" width="1280" />
    <figcaption>Контейнер, созданный через Pods и открытый в Ptyxis</figcaption>
  </figure>
  <h3 id="OYnk">Контейнеризация из коробки</h3>
  <p id="ufnj">В этом релизе большое внимание уделено разработчикам: сразу после установки системы поддерживается создание контейнеров в режиме rootless и возможность их использования через графический или терминальный интерфейсы.</p>
  <p id="8ZU2">В образ добавлен эмулятор терминала Ptyxis с встроенной поддержкой переключения между средами контейнеров, графический интерфейс управления Podman-контейнерами «Капсулы» (Pods), и терминальный инструмент Distrobox для установки и запуска всевозможных приложений в любых операционных системах внутри контейнера.</p>
  <p id="9XKm"></p>
  <figure id="rG2I" class="m_retina">
    <img src="https://img3.teletype.in/files/6d/96/6d9607c7-9a6e-47db-8a07-89e4a6fabd4e.png" width="1280" />
    <figcaption>Прогноз от провайдера «Яндекс Погода» на 10 дней в приложении «Погода»</figcaption>
  </figure>
  <h3 id="5Oor">Погода</h3>
  <p id="dYHb">Специально для Рабочей станции и других дистрибутивов семейства ОС «Альт» было разработано приложение «Погода» с поддержкой получения информации от Яндекс Погоды и Gismeteo. И теперь это приложение можно установить сразу с диска, чтобы всегда иметь актуальную информацию для вашего региона!</p>
  <p id="H0zu"></p>
  <h3 id="djZy">Stapler</h3>
  <p id="7d5Q">Система сборки и управления пакетами для любых дистрибутивов, предназначенная для автоматизации установки приложений по заготовленному сценарию, а также репозиторий Аид, содержащий набор готовых инструкций от сообщества.</p>
  <p id="jlPH">Stapler предлагает расширенный формат установки пакетов — он позволяет «загнать приложение в клетку», используя Firejail для автоматизированной установки приложений с изолированным запуском. Установка пакета происходит после проверки хеш-сумм исходных файлов, что обеспечивает проверку подлинности. Сценарии Stapler предоставляют гибкую систему описания сборочного процесса, в том числе отключение сетевого подключения после скачивания исходных файлов, что исключает обращение к внешним ресурсам.</p>
  <h3 id="csfZ"></h3>
  <figure id="k7UX" class="m_retina">
    <img src="https://img4.teletype.in/files/34/72/34722a95-df95-41a8-9090-637c37b954c0.png" width="1280" />
    <figcaption>Интерфейс плагина Tuner GDM в «Тюнере»</figcaption>
  </figure>
  <h3 id="N0Lf">Tuner GDM</h3>
  <p id="daQj">Плагин Тюнера, позволяющий перенести настройки дисплея пользователя в GDM. GDM не определяет автоматически основной дисплей, параметры масштаба и <br />другое, однако благодаря этому небольшому плагину можно быстро «синхронизировать» актуальные настройки с GDM. По словам разработчиков, планируется развитие плагина до полноценного аналога приложения «Настройки GDM».</p>
  <p id="s9r6"></p>
  <figure id="uhqd" class="m_retina">
    <img src="https://img3.teletype.in/files/a3/b7/a3b75d85-c979-471c-b34c-db42d6a296f5.png" width="960" />
    <figcaption>Пример работы command-not-found</figcaption>
  </figure>
  <h3 id="01Q7">Command Not Found</h3>
  <p id="6vZH">Консольный помощник для операционных систем ОС «Альт», который подскажет нужный пакет, если введённая команда не была найдена.</p>
  <p id="ZUqD"></p>
  <figure id="9RSx" class="m_column">
    <img src="https://img4.teletype.in/files/bf/2e/bf2e6a05-64c7-4c17-a92e-098558b3cc15.png" width="372" />
    <figcaption>Самое маленькое окошко в большой Альт Рабочей станции 11.2 Бета 1</figcaption>
  </figure>
  <h3 id="DWSd">Kooha</h3>
  <p id="wvM3">Утилита с для быстрой и удобной съёмки скринкастов и приятным интерфейсом, где можно выбирать формат записи, частоту кадров, режим записи звука.</p>
  <p id="uxEa"></p>
  <figure id="Akbe" class="m_retina">
    <img src="https://img2.teletype.in/files/d7/a2/d7a22a56-703f-400c-b0da-673ad553362b.png" width="1280" />
    <figcaption>Интерфейс редактора «Апостроф» с включённым режимом предпросмотра</figcaption>
  </figure>
  <h3 id="v2Nt">Апостроф</h3>
  <p id="EJ16">Простой редактор Markdown-файлов с предпросмотром «на горячую» и минималистичным дизайном.</p>
  <p id="MvsX"></p>
  <h2 id="gs7C">Вопрос в студию</h2>
  <p id="fojj">В данном экспериментальном посте мы решили показать вам новый формат постов, и теперь хотим узнать ваше мнение — что вы думаете по поводу ОООчень длинных постов и хотели бы видеть подобные материалы почаще? Пишите в комментарии, и не забывайте подписываться на нас в Teletype!</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.alt-gnome.ru/gnome-weather</guid><link>https://blog.alt-gnome.ru/gnome-weather?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome</link><comments>https://blog.alt-gnome.ru/gnome-weather?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome#comments</comments><dc:creator>alt_gnome</dc:creator><title>Погода в ALT Regular Gnome</title><pubDate>Sun, 17 Sep 2023 16:42:50 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/51/27/5127c6c2-5551-41d3-80ff-17a6961a0270.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/03/0d/030d59d6-e4df-40fa-81e3-c94fbb237528.png"></img>В Москве 21, и дождь. А какая погода в вашем городе?]]></description><content:encoded><![CDATA[
  <p id="W6R5">В Москве 21, и дождь. А какая погода в вашем городе?</p>
  <p id="04CQ">Открываем терминал:</p>
  <pre id="fBim">sudo apt-get install gnome-weather</pre>
  <p id="CfWL"><br />Жмакаем по Y. </p>
  <p id="KJMF">Выбираем свой город при первом запуске или включаем геолокацию</p>
  <figure id="hlxF" class="m_original">
    <img src="https://img1.teletype.in/files/03/0d/030d59d6-e4df-40fa-81e3-c94fbb237528.png" width="1280" />
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.alt-gnome.ru/gnome-fullname</guid><link>https://blog.alt-gnome.ru/gnome-fullname?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome</link><comments>https://blog.alt-gnome.ru/gnome-fullname?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome#comments</comments><dc:creator>alt_gnome</dc:creator><title>Ваше имя в настройках ALT Regular Gnome</title><pubDate>Sun, 17 Sep 2023 16:39:45 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/b9/3e/b93ea3cb-0e08-43be-a0ed-e17d5facf70e.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/b5/06/b50684b5-9f71-48ee-bafb-6dadfb3e9fca.png"></img>Не хочу, быть oleg, Олег Щавелев — привычней. 
В настройках ALT Regular Gnome, поле заблокировано.]]></description><content:encoded><![CDATA[
  <p id="i7LM">Не хочу, быть oleg, Олег Щавелев — привычней. <br />В настройках <strong>ALT Regular Gnome</strong>, поле заблокировано.</p>
  <pre id="8tMJ">[oleg@shchavelev ~]$ sudo chfn -f &quot;Олег Щавелев&quot; oleg
chfn: имя «Олег Щавелев» содержит не ASCII-символы</pre>
  <p id="8Jve">Ответ «имя «Олег Щавелев» содержит не ASCII-символы», является уведомлением, мы изменили имя. Смотрим в настройках, красота.</p>
  <figure id="TXua" class="m_original">
    <img src="https://img4.teletype.in/files/b5/06/b50684b5-9f71-48ee-bafb-6dadfb3e9fca.png" width="1280" />
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.alt-gnome.ru/gnome-reference</guid><link>https://blog.alt-gnome.ru/gnome-reference?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome</link><comments>https://blog.alt-gnome.ru/gnome-reference?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome#comments</comments><dc:creator>alt_gnome</dc:creator><title>Путеводитель по Gnome, соберу все ресурсы в одном посте. </title><pubDate>Fri, 15 Sep 2023 17:39:46 GMT</pubDate><description><![CDATA[Gnome OS — не является полноценной операционной системой, собрана для демонстрации «ванильного» интерфейса Gnome в информационных целях.
официальный сайт]]></description><content:encoded><![CDATA[
  <p id="652i"><strong>Gnome OS</strong> — не является полноценной операционной системой, собрана для демонстрации «ванильного» интерфейса Gnome в информационных целях.<br /><a href="https://os.gnome.org/" target="_blank">официальный сайт</a></p>
  <p id="tfVt"><br /><strong>Gnome Apps </strong>— приложения экосистемы Gnome, в двух изданиях: сore (основные), circle (дополнительные). Все приложения соответствуют «guide line» Gnome и как правила разработаны с использованием GTK 3/4.<br /><a href="https://apps.gnome.org/" target="_blank">официальный сайт</a></p>
  <p id="c9sw"><br /><strong>Gnome Extensions</strong> — каталог дополнительных расширений, написанные сторонними разработчиками, которые изменяют способ работы GNOME.<br /><a href="https://extensions.gnome.org/" target="_blank">официальный сайт</a><br /></p>
  <p id="I14z"><strong>GNOME Human Interface Guidelines</strong> — документация для разработчиков приложений экосистемы Gnome, разработчиков выпускающих дистрибутивы Linux с использованием среды Gnome<br /><a href="https://developer.gnome.org/hig/" target="_blank">официальный сайт</a></p>
  <p id="aRML"><strong>Adwaita Icon Theme</strong> — репозиторий официальных иконок Adwaita c возможностью скачивания графических исходников.<br /><a href="https://github.com/GNOME/adwaita-icon-theme" target="_blank">официальный репозиторий</a> <br /></p>
  <p id="cxlo"><strong>GNOME Mockups</strong> — графические концепты и «mockups» от разработчиков Gnome. <br />Официальный репозитории: <a href="https://gitlab.gnome.org/Teams/Design/app-mockups" target="_blank">App Mockups</a> <a href="https://gitlab.gnome.org/Teams/Design/settings-mockups" target="_blank">Settings Mockups</a> <a href="https://gitlab.gnome.org/Teams/Design/software-mockups" target="_blank">Software Mockups</a> <a href="https://gitlab.gnome.org/Teams/Design/other-app-mockups" target="_blank">Other App Mockups</a> <a href="https://gitlab.gnome.org/Teams/Design/os-mockups" target="_blank">OS Mockups</a><br /></p>
  <p id="GZYh"><strong>Illustration Styles in GNOME</strong> — репозиторий официальных иллюстрации для особых состояний приложения, таких как пустые экраны, экраны приветствия и т.д.<br /><a href="http://(https://gitlab.gnome.org/Teams/Design/app-illustrations" target="_blank">официальный репозиторий</a></p>
  <p id="zf0v">Данный список будет расшириться, если я пропустил какой-то ресурс напишите об нем в комментариях, возможно я его добавлю в свой путеводитель.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.alt-gnome.ru/yandex-browser</guid><link>https://blog.alt-gnome.ru/yandex-browser?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome</link><comments>https://blog.alt-gnome.ru/yandex-browser?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=alt_gnome#comments</comments><dc:creator>alt_gnome</dc:creator><title>Яндекс Браузер c поддержкой от Yandex Team</title><pubDate>Thu, 14 Sep 2023 14:39:49 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/72/86/728601b6-33a6-4b49-a0a0-670a612a6384.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/33/db/33db8e46-7ed1-4c1c-94f7-1c5e24eaeea1.png"></img>Яндекс Браузер, субъективно мой любимый браузер, тем более официально поддерживаемый ALT Linux Team, Yandex Team, служба поддержки Яндекса (в том ALT Regular Gnome)]]></description><content:encoded><![CDATA[
  <p id="0bqQ"><strong>Яндекс Браузер</strong>, субъективно мой любимый браузер, тем более официально поддерживаемый ALT Linux Team, Yandex Team, служба поддержки Яндекса (в том ALT Regular Gnome)</p>
  <p id="hJm8">Давайте установим, вводим в терминал:</p>
  <pre id="do62">sudo apt-get install yandex-browser-stable</pre>
  <p id="tcDB">Жмакаем по Y (Да)</p>
  <p id="1QfU">Или через пакетный менеджер epm, он должен быть установлен, ранее я рассказывал об этом замечательном пакете</p>
  <pre id="KFjR">epm play yandex-browser </pre>
  <p id="vIQW">Жмакаем многократно Y (Да)<br /></p>
  <p id="lesW">Яндекс Браузер, субъективно мой любимый браузер, тем более официально поддерживаемый ALT Linux Team, Yandex Team, служба поддержки Яндекса (в том ALT Regular Gnome)</p>
  <p id="6inB">Давайте установим, вводим в терминал:<br />sudo apt-get install yandex-browser-stable<br />—<br />Жмакаем по Y (Да)</p>
  <p id="8o26">Или через пакетный менеджер epm, он должен быть установлен, ранее я рассказывал об этом замечательном пакете (https://t.me/alt_gnome/15):<br />epm play yandex-browser <br />—<br />Жмакаем многократно Y (Да)</p>
  <p id="gwZt">Есть flatpak-версия, она не официальная и служба поддержки Яндекса ответит: «Сейчас у Яндекс Браузера нет официальной flatpak-версии. За работу сторонних сборок отвечать мы не можем.»</p>
  <p id="7wcN">На текущий момент в репозиториях находится версия «Яндекс Браузер для организаций». Я задал вопрос, по домашнему использованию данной версии: «В репозитории Alt Linux действительно лежит специальная сборка, поддерживающая корпоративные функции, например, управление при помощи групповых политик. Однако её можно использовать и на домашних компьютерах».</p>
  <p id="JEFc">Не воспроизводится видео в Яндекс Браузере: </p>
  <p id="sCPl">В первую очередь откройте терминал введите:</p>
  <p id="31Gg">Sysphus:<br />yandex-browser-stable</p>
  <p id="0WuV">Epm:<br />yandex-browser</p>
  <p id="B5wu">Ответ в терминале: </p>
  <pre id="xPSS">Found ffmpeg: /usr/lib64/yandex/browser/libffmpeg.so
  avcodec: 3882340
  avformat: 3876196
  avutil: 3746916
Ffmpeg version is OK! Let&#x27;s use it.</pre>
  <p id="ONq7">Если ответ иной, обратитесь за помощью:</p>
  <p id="FJof">Sysphus - https://browser.yandex.ru/feedback/<br />EPM - @useepm</p>
  <p id="7dTx">Если в терминале вы получили ответ «Ffmpeg version is OK! Let&#x27;s use it.» , а видео не воспроизводится, то в строке браузера вводим команду:<br /><code>browser://flags/#external-media</code><br />—<br />и отключите опцию, выбрав «Disabled», в появившимся информере, подтверждаем перезагрузку Яндекс Браузера. Лично у меня была проблема в данной настройке. После выключения все видео начали воспроизводиться корректно.</p>
  <figure id="QEgy" class="m_original">
    <img src="https://img4.teletype.in/files/33/db/33db8e46-7ed1-4c1c-94f7-1c5e24eaeea1.png" width="1280" />
  </figure>

]]></content:encoded></item></channel></rss>