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

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

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

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

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

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

</content></entry><entry><id>alt_gnome:gnome-weather</id><link rel="alternate" type="text/html" href="https://blog.alt-gnome.ru/gnome-weather?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=alt_gnome"></link><title>Погода в ALT Regular Gnome</title><published>2023-09-17T16:42:50.010Z</published><updated>2023-09-17T16:42:50.010Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/51/27/5127c6c2-5551-41d3-80ff-17a6961a0270.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/03/0d/030d59d6-e4df-40fa-81e3-c94fbb237528.png&quot;&gt;В Москве 21, и дождь. А какая погода в вашем городе?</summary><content type="html">
  &lt;p id=&quot;W6R5&quot;&gt;В Москве 21, и дождь. А какая погода в вашем городе?&lt;/p&gt;
  &lt;p id=&quot;04CQ&quot;&gt;Открываем терминал:&lt;/p&gt;
  &lt;pre id=&quot;fBim&quot;&gt;sudo apt-get install gnome-weather&lt;/pre&gt;
  &lt;p id=&quot;CfWL&quot;&gt;&lt;br /&gt;Жмакаем по Y. &lt;/p&gt;
  &lt;p id=&quot;KJMF&quot;&gt;Выбираем свой город при первом запуске или включаем геолокацию&lt;/p&gt;
  &lt;figure id=&quot;hlxF&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/03/0d/030d59d6-e4df-40fa-81e3-c94fbb237528.png&quot; width=&quot;1280&quot; /&gt;
  &lt;/figure&gt;

</content></entry><entry><id>alt_gnome:gnome-fullname</id><link rel="alternate" type="text/html" href="https://blog.alt-gnome.ru/gnome-fullname?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=alt_gnome"></link><title>Ваше имя в настройках ALT Regular Gnome</title><published>2023-09-17T16:39:45.246Z</published><updated>2023-09-17T16:39:45.246Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/b9/3e/b93ea3cb-0e08-43be-a0ed-e17d5facf70e.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/b5/06/b50684b5-9f71-48ee-bafb-6dadfb3e9fca.png&quot;&gt;Не хочу, быть oleg, Олег Щавелев — привычней. 
В настройках ALT Regular Gnome, поле заблокировано.</summary><content type="html">
  &lt;p id=&quot;i7LM&quot;&gt;Не хочу, быть oleg, Олег Щавелев — привычней. &lt;br /&gt;В настройках &lt;strong&gt;ALT Regular Gnome&lt;/strong&gt;, поле заблокировано.&lt;/p&gt;
  &lt;pre id=&quot;8tMJ&quot;&gt;[oleg@shchavelev ~]$ sudo chfn -f &amp;quot;Олег Щавелев&amp;quot; oleg
chfn: имя «Олег Щавелев» содержит не ASCII-символы&lt;/pre&gt;
  &lt;p id=&quot;8Jve&quot;&gt;Ответ «имя «Олег Щавелев» содержит не ASCII-символы», является уведомлением, мы изменили имя. Смотрим в настройках, красота.&lt;/p&gt;
  &lt;figure id=&quot;TXua&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b5/06/b50684b5-9f71-48ee-bafb-6dadfb3e9fca.png&quot; width=&quot;1280&quot; /&gt;
  &lt;/figure&gt;

</content></entry><entry><id>alt_gnome:gnome-reference</id><link rel="alternate" type="text/html" href="https://blog.alt-gnome.ru/gnome-reference?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=alt_gnome"></link><title>Путеводитель по Gnome, соберу все ресурсы в одном посте. </title><published>2023-09-15T17:39:46.818Z</published><updated>2023-09-15T17:40:41.476Z</updated><summary type="html">Gnome OS — не является полноценной операционной системой, собрана для демонстрации «ванильного» интерфейса Gnome в информационных целях.
официальный сайт</summary><content type="html">
  &lt;p id=&quot;652i&quot;&gt;&lt;strong&gt;Gnome OS&lt;/strong&gt; — не является полноценной операционной системой, собрана для демонстрации «ванильного» интерфейса Gnome в информационных целях.&lt;br /&gt;&lt;a href=&quot;https://os.gnome.org/&quot; target=&quot;_blank&quot;&gt;официальный сайт&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;tfVt&quot;&gt;&lt;br /&gt;&lt;strong&gt;Gnome Apps &lt;/strong&gt;— приложения экосистемы Gnome, в двух изданиях: сore (основные), circle (дополнительные). Все приложения соответствуют «guide line» Gnome и как правила разработаны с использованием GTK 3/4.&lt;br /&gt;&lt;a href=&quot;https://apps.gnome.org/&quot; target=&quot;_blank&quot;&gt;официальный сайт&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;c9sw&quot;&gt;&lt;br /&gt;&lt;strong&gt;Gnome Extensions&lt;/strong&gt; — каталог дополнительных расширений, написанные сторонними разработчиками, которые изменяют способ работы GNOME.&lt;br /&gt;&lt;a href=&quot;https://extensions.gnome.org/&quot; target=&quot;_blank&quot;&gt;официальный сайт&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;I14z&quot;&gt;&lt;strong&gt;GNOME Human Interface Guidelines&lt;/strong&gt; — документация для разработчиков приложений экосистемы Gnome, разработчиков выпускающих дистрибутивы Linux с использованием среды Gnome&lt;br /&gt;&lt;a href=&quot;https://developer.gnome.org/hig/&quot; target=&quot;_blank&quot;&gt;официальный сайт&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;aRML&quot;&gt;&lt;strong&gt;Adwaita Icon Theme&lt;/strong&gt; — репозиторий официальных иконок Adwaita c возможностью скачивания графических исходников.&lt;br /&gt;&lt;a href=&quot;https://github.com/GNOME/adwaita-icon-theme&quot; target=&quot;_blank&quot;&gt;официальный репозиторий&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;cxlo&quot;&gt;&lt;strong&gt;GNOME Mockups&lt;/strong&gt; — графические концепты и «mockups» от разработчиков Gnome. &lt;br /&gt;Официальный репозитории: &lt;a href=&quot;https://gitlab.gnome.org/Teams/Design/app-mockups&quot; target=&quot;_blank&quot;&gt;App Mockups&lt;/a&gt; &lt;a href=&quot;https://gitlab.gnome.org/Teams/Design/settings-mockups&quot; target=&quot;_blank&quot;&gt;Settings Mockups&lt;/a&gt; &lt;a href=&quot;https://gitlab.gnome.org/Teams/Design/software-mockups&quot; target=&quot;_blank&quot;&gt;Software Mockups&lt;/a&gt; &lt;a href=&quot;https://gitlab.gnome.org/Teams/Design/other-app-mockups&quot; target=&quot;_blank&quot;&gt;Other App Mockups&lt;/a&gt; &lt;a href=&quot;https://gitlab.gnome.org/Teams/Design/os-mockups&quot; target=&quot;_blank&quot;&gt;OS Mockups&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;GZYh&quot;&gt;&lt;strong&gt;Illustration Styles in GNOME&lt;/strong&gt; — репозиторий официальных иллюстрации для особых состояний приложения, таких как пустые экраны, экраны приветствия и т.д.&lt;br /&gt;&lt;a href=&quot;http://(https://gitlab.gnome.org/Teams/Design/app-illustrations&quot; target=&quot;_blank&quot;&gt;официальный репозиторий&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;zf0v&quot;&gt;Данный список будет расшириться, если я пропустил какой-то ресурс напишите об нем в комментариях, возможно я его добавлю в свой путеводитель.&lt;/p&gt;

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

</content></entry></feed>