Forwarded from ALT Gnome (Семён Фомченков)
Новый Гном Год приходит!
🎇 Сегодня этот длинный и безумно богатый на события год подходит к концу! Многое было сделано, о чём мы успели рассказать, а что-то, к сожалению, осталось за стеной постов, кода и векторов. Но ещё больше идей осталось в наших головах, и мы будем стараться воплощать их в будущем!
🐶 Но всё это было бы невозможно без вашей поддержки, поддержки наших друзей и энтузиастов российского Linux, а также региональных и международных проектов, которые собирают нас всех! Спасибо всем, что вы есть! В будущем году мы обязательно продолжим двигаться к звезде вместе и делать этот мир чуточку (или даже не чуточку) лучше!
🗣️ Уже по традиции мы собрали для вас пожелания от участников сообщества ALT Gnome, ALT KDE и наших друзей и коллег!
Семен Фомченков @armatik:
Жора Змейкин @katze_942:
Максим Слипенко @Maks1m_S:
Антон Пальгунов @Toxblh:
Антон Жухарев @ancieg:
Владимир Романов @rirusha:
Дмитрий Удалов @dm_alt:
Виктория Зубачева @whothisgingercat:
Павел Субач @iqqator:
Mr. PLAFON @plafonakk:
Давид Султаниязов @x1z53:
Олег Щавелев @o_shchavelev:
Антон Осипов @NeForMalitU:
🍾 До встречи в новом году!
Всегда ваш,
ALT Gnome
Семен Фомченков @armatik:
Как бы банально не звучало, но хочу пожелать всем побольше здоровья, времени на то чем хочется заниматься самому, стабильных систем и только удовольствия от того чем вы пользуетесь для достижения своих целей!
С новым годом!
Жора Змейкин @katze_942:
Обновляемся до 2026 года! Предварительного тестирования нового года никто не проводил, так что желаю всего самого базового: здоровья, счастливой семьи, мирного неба над головой и очень много сил!
Максим Слипенко @Maks1m_S:
С наступающим Новым годом! Пусть он превзойдёт все ваши ожидания и подарит множество счастливых мгновений. Крепкого здоровья, благополучия и мирного неба над головой!
Антон Пальгунов @Toxblh:
В новом году пожелаю получать кайф от изучения нового, а так же активно улучшать мир вокруг себя и не только через багзиллу :)
Антон Жухарев @ancieg:
Желаю всем участникам сообщества ALT Gnome здоровья, счастья, благополучия и продуктивной работы в 2026-м году!
С наступающим новым годом!
Владимир Романов @rirusha:
Желаю всем писать софт на Vala, GTK и не ржаветь
Дмитрий Удалов @dm_alt:
В новом году желаю вам стабильных сборок, быстрых откатов (которые, надеюсь, не понадобятся), и чтобы все ваши контейнеры запускались с первого раза! Пусть filesystem будет всегда монтируемым, updates - атомарным, а ALT - процветающим и современным
Виктория Зубачева @whothisgingercat:
Не могу обещать, что следующий год будет проще, но могу заверить: пробираясь через терни, мы рано или поздно увидим звезды. Кажется, одну я уже вижу. В форме гномика🤟
Спасибо ребятам за поддержку и классные впечатления в этом году. Вместе мы сможем пройти через что угодно!
Павел Субач @iqqator:
Всем в новом году щастья, здоровья и любви
Обрести себя, найти занятие по душе
-----
И помните, все эти Linux-ы, GNOME-ы и KDE-ы это конечно здорово,
самое главное берегите себя и своих близких (с) Ремонтяш
Mr. PLAFON @plafonakk:
Дорогие друзья и коллеги. Желаю чтобы 2026-й был как идеальный LTS-релиз: максимально стабильным, надежным и без критических багов. Желаю, чтобы аптайм личного счастья стремился к 100%, а все жизненные зависимости разрешались автоматически ... Включаем консоли наших жизней, 'sudo systemctl enable success.service' — и погнали! Всем легкого коня! Обнял!
Давид Султаниязов @x1z53:
Я люблю одну мудрость, хотя часто сам ею пренебрегаю:
«Работает — не трогай».
Часто бывает так, что когда что-то ломается или работает не так, ты пытаешься что-то сделать, но эффекта нет. Потом возвращаешь как было — и вдруг работает.
К чему это я? Не бойтесь трогать то, что итак работает. Если сломаете, то это всегда можно заменить или сделать заново и попутно приобрести навык. А если почините, то... Тоже приобретёте навык.
Олег Щавелев @o_shchavelev:
С Новым годом, хакеры Альта! Только вперёд — без страха и сомнений. Пусть форков будет поменьше, а мерджи принесут новую функциональность!
Антон Осипов @NeForMalitU:
Желаю вам по больше оперативной памяти и меньше багов на своём пути.
Всегда ваш,
ALT Gnome
Please open Telegram to view this post
VIEW IN TELEGRAM
🍾23👍14❤5
This media is not supported in your browser
VIEW IN TELEGRAM
🎁 Новогодний подарок от подписчика!
Yazi - файловый менеджер в терминале, который имеет аналог sushi в Gnome! То есть предпросмотр файлов прямо в терминале! Ищите
Для работы показа картинок и медиа, требуется терминал с поддержкой вывода графики:
kitty, ghostty, Konsole, Black Box (Если собран с Sixel) и другие
А так же Nerd Font, любой на выбор для иконок красивых
https://github.com/sxyazi/yazi
@toxblh_linux
Yazi - файловый менеджер в терминале, который имеет аналог sushi в Gnome! То есть предпросмотр файлов прямо в терминале! Ищите
yazi в репозиториях вашего дистрибутива.Для работы показа картинок и медиа, требуется терминал с поддержкой вывода графики:
kitty, ghostty, Konsole, Black Box (Если собран с Sixel) и другие
А так же Nerd Font, любой на выбор для иконок красивых
https://github.com/sxyazi/yazi
@toxblh_linux
🔥22❤3👍2🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
🇷🇺 Особенности национальной рыбалки сигналов VoLte, VoWiFi на Pixel 10 Pro XL
Для полноценной работы Pixel 10 Pro XL в Российских сетях, требуется ряд действий, которые разблокируют все настройки в меню SIM-карт и откроют все возможные опции в любой сети.
Итак нам понадобятся
1. IMS: https://github.com/vvb2060/Ims/releases/tag/v3.0 (ссылка на apk) включит все скрытые меню для SIM-карт в телефоне.
2. Shizuku: https://github.com/RikkaApps/Shizuku/releases/tag/v13.6.0 (ссылка на apk) - обёртка для локальной возможности использовать ADB команды и предоставляет доступ до ADB другим приложениям.
Ставим оба приложения перед началом и начинаем активацию.
1. Включаем меню разработчика, если ещё не включали, обычно в меню "О телефоне" нужно потыкать много (7-10 раз) на Номер сборки (Build Number) до получения уведомления.
2. Заходим в Shizuku, мы будем активировать ADB доступ через беспроводной дебаг, без использования компьютера.
3. Будет меню с тремя кнопками, Start via Wireless debugging и нажимаем на Pairing, обязательно включаем уведомления о которых просит приложение, переходя по красной кнопке и переключаем тумблер уведомлений
4. Далее возвращаемся, будет кнопка Developer options, нажимаем и ищем Wireless debugging, включаем и нажимаем на wireless debugging, как на кнопку проваливаясь в меню глубже и далее нажимаем сопряжение с кодом - Pair device with pairing code
5. Появится уведомление от Shizuku Enter pairing code - нажимаем на него, оно появляется так, чтобы не перекрывать код и вводим цифры в уведомление. Переходим назад.
6. После активации ADB - запускаем сервис третьей кнопкой Start в меню Shizuku, если не получилось с первого раза, "назад" и попробовать Start ещё раз.
7. После старта, появится меню Authorized 0 applications, заходим в него и включаем тумблер напротив Ims. Приложение может вылететь, бывает или не включиться с первого раза. Заходим снова в Shizuku и повторяем шаги с 6-ого.
Если всё включилось успешно, в настройках SIM-карт будут доступны новые тумблеры voLte, voWifi и не только - у меня например ещё наконец-то и номер показать смог SIM-карт, то есть включились все опции автоматически.
Так же будут включены: LTE+, 5G, Vo5G, Удержание звонков (два звонка одновременно), как и voLte с voWifi это будет работать только если предоставляется вашим оператором. Данные по операторам на 4Pda
У меня на Yota включился VoLte, проверил и правда интернет сохранился при звонке. А на Tинькофф-Мобайл (T2 сеть) заработал LTE+
И да любая перезагрузка или обновление смартфона и начинаем с пункта 6.
@toxblh_linux
Для полноценной работы Pixel 10 Pro XL в Российских сетях, требуется ряд действий, которые разблокируют все настройки в меню SIM-карт и откроют все возможные опции в любой сети.
Итак нам понадобятся
1. IMS: https://github.com/vvb2060/Ims/releases/tag/v3.0 (ссылка на apk) включит все скрытые меню для SIM-карт в телефоне.
2. Shizuku: https://github.com/RikkaApps/Shizuku/releases/tag/v13.6.0 (ссылка на apk) - обёртка для локальной возможности использовать ADB команды и предоставляет доступ до ADB другим приложениям.
Ставим оба приложения перед началом и начинаем активацию.
1. Включаем меню разработчика, если ещё не включали, обычно в меню "О телефоне" нужно потыкать много (7-10 раз) на Номер сборки (Build Number) до получения уведомления.
2. Заходим в Shizuku, мы будем активировать ADB доступ через беспроводной дебаг, без использования компьютера.
3. Будет меню с тремя кнопками, Start via Wireless debugging и нажимаем на Pairing, обязательно включаем уведомления о которых просит приложение, переходя по красной кнопке и переключаем тумблер уведомлений
4. Далее возвращаемся, будет кнопка Developer options, нажимаем и ищем Wireless debugging, включаем и нажимаем на wireless debugging, как на кнопку проваливаясь в меню глубже и далее нажимаем сопряжение с кодом - Pair device with pairing code
5. Появится уведомление от Shizuku Enter pairing code - нажимаем на него, оно появляется так, чтобы не перекрывать код и вводим цифры в уведомление. Переходим назад.
6. После активации ADB - запускаем сервис третьей кнопкой Start в меню Shizuku, если не получилось с первого раза, "назад" и попробовать Start ещё раз.
7. После старта, появится меню Authorized 0 applications, заходим в него и включаем тумблер напротив Ims. Приложение может вылететь, бывает или не включиться с первого раза. Заходим снова в Shizuku и повторяем шаги с 6-ого.
Если всё включилось успешно, в настройках SIM-карт будут доступны новые тумблеры voLte, voWifi и не только - у меня например ещё наконец-то и номер показать смог SIM-карт, то есть включились все опции автоматически.
Так же будут включены: LTE+, 5G, Vo5G, Удержание звонков (два звонка одновременно), как и voLte с voWifi это будет работать только если предоставляется вашим оператором. Данные по операторам на 4Pda
У меня на Yota включился VoLte, проверил и правда интернет сохранился при звонке. А на Tинькофф-Мобайл (T2 сеть) заработал LTE+
И да любая перезагрузка или обновление смартфона и начинаем с пункта 6.
@toxblh_linux
👍21❤5🔥4🤮2💩1🤣1
Forwarded from Новости Linux
Новый сервис проекта Linux-Gaming!
Товарищи, мы рады представить новый сервис нашего проекта!
PPDB PortProton Database — это веб-платформа для Linux-геймеров, где делятся опытом запуска Windows-игр через PortProton. Здесь можно узнать, насколько хорошо работает конкретная игра, какие настройки использовать, и с какими проблемами можно столкнуться. По сути, это ProtonDB, но специально для PortProton.
Каждый может создать отчёт о запуске игры — описать возникшие проблемы и их решения. Система модерации помогает поддерживать качество отчётов.
Авторизация через Keycloak (OpenID Connect) позволяет интегрироваться с другими сервисами экосистемы Linux Gaming:
- https://linux-gaming.ru/
- https://git.linux-gaming.ru
Сервис запущен в бэта-режиме, мы активно занимаемся доработкой, поэтому могут наблюдаться частые периоды обслуживания на обновления.
Читать полностью
#LinuxGamingRU
@linux_potok
Товарищи, мы рады представить новый сервис нашего проекта!
PPDB PortProton Database — это веб-платформа для Linux-геймеров, где делятся опытом запуска Windows-игр через PortProton. Здесь можно узнать, насколько хорошо работает конкретная игра, какие настройки использовать, и с какими проблемами можно столкнуться. По сути, это ProtonDB, но специально для PortProton.
Каждый может создать отчёт о запуске игры — описать возникшие проблемы и их решения. Система модерации помогает поддерживать качество отчётов.
Авторизация через Keycloak (OpenID Connect) позволяет интегрироваться с другими сервисами экосистемы Linux Gaming:
- https://linux-gaming.ru/
- https://git.linux-gaming.ru
Сервис запущен в бэта-режиме, мы активно занимаемся доработкой, поэтому могут наблюдаться частые периоды обслуживания на обновления.
Читать полностью
#LinuxGamingRU
@linux_potok
👍41🔥19❤🔥4
Забавное о Gnome :)
Нужно было пачкой переименовать файлы и я как и автор данного топика https://www.reddit.com/r/gnome/comments/17au2ce/what_placeholders_can_i_use_in_the_bulk_rename/ не смог понять, как сделать чтобы автоматом поставить 1,2,3 и тд у файлов.
ОКАЗЫВАЕТСЯ.. Нужно нажать [Add] и мы такие не одинокие. Им закинули issue https://gitlab.gnome.org/GNOME/nautilus/-/issues/3139 ну короч это Gnome и врядтли поправят.
Давайте показывайте, как это сделано нормально в KDE, MacOS там...
Нужно было пачкой переименовать файлы и я как и автор данного топика https://www.reddit.com/r/gnome/comments/17au2ce/what_placeholders_can_i_use_in_the_bulk_rename/ не смог понять, как сделать чтобы автоматом поставить 1,2,3 и тд у файлов.
ОКАЗЫВАЕТСЯ.. Нужно нажать [Add] и мы такие не одинокие. Им закинули issue https://gitlab.gnome.org/GNOME/nautilus/-/issues/3139 ну короч это Gnome и врядтли поправят.
Давайте показывайте, как это сделано нормально в KDE, MacOS там...
😁12👍6🔥1
[1/2] Доброго всем. На связи снова безумие по работе от батареи. И мы снова пытаемся выжать максимум часов из Intel Metor Lake который есть у меня! Это ещё не конец, это промежуточный отчёт для дискуссии.
Супер кратенький вводный экскурс давней эпопеи:
1. Нормальную работу с Intel x86 я видел воочию только на MacOS - будь это хакинтош или натуральный макбук.
2. Вопреки всем мифам, на MacOS оно живёт сильно лучше чем Windows или Linux. Причины последних вроде все знают.
3. Про C/PC состояния были посты уже 1, 2 - если супер кратко, цель на ноуте, как только нагрузки почти нет, то упаковать все задачи на одно-два ядра и остальные выключить.
Так вот Intel с Meteor Lake говорит: Мы сделали классную идею. У нас P и E ядра живут на отдельной отключаемой плитке. А в SoC входит только LP ядра. А ещё задачи сначала будут загружаться на LP и по необходимости подниматься до P ядрер. Теория - космос. Реализация в Windows моё почтение. Есть Intel Thread Director, ещё есть классные штуки, что процессор сам умеет подсказывать, как положить текущую нагрузку планировщику.
А вот в Linux есть вопросы. Первый вопрос - А чего процу уже столько лет, а он всё ещё нагружает P ядра первыми при.. всегда?
Первое. На Linux нет Intel Thread Director. Точнее случился Ступор OpenSourc'ины и уже N лет, как не вмёржат ибо "очень интоль специфичное", так как изменения трогают много и планировщик и обратку и термальное воздействие и всё вместе, короч всё ещё не с нами и не готово полноценно.
Ладно, можно сказать, хрен с ним с обратной связью. Можно же просто следовать той же логике LP->E->P и чтобы планирощик ничего не ложил на E-P плитки с ядрами?
И да CFS знает, что у нас гибридный проц и даже карта эффективности есть и в андроидах по 3 типа ядер не редкость. Ага. Хрен.
Итак в десктопе linux различает только P ядра и остальные, он как бы понимает, есть E ядра нормальные и эти - какие-то недо-ядра и не использует LP вовсе.
Далее 0-ое ядро в списке - это P ядро. Linux всегда без пересборки ядра будет именно его держать online, оно же обрабатывает прерывания и используется для загрузки. В теории есть флаг CONFIG_BOOTPARAM_HOTPLUG_CPU0, чтобы потом его выключить, но чёт не рекомендуют его использовать. Итак плитка с P ядрами не уснёт получается никогда?
И раз такое дело, в дело идут костыли. Intel в итоге написали intel-lpmd [1] - этот демон призван используя те самые подсказки от процессора блокировать линуску через cgroups использование ядер, тем самым заставляя выбирать LP ядра для работы, так как других нет и при повышении нагрузки давать использовать E и P. Классная штука, но больше инженерный прототип, потому что работает хорошо если знать, как настроить. А как настроить знает только тот - кто его писал слишком много контекста отсутствует в понимании. Man не поможет вам, что в итоге писать в конфиг то. Мне вроде удалось собрать что-то рабочее, но работает оно не идеально.
Супер кратенький вводный экскурс давней эпопеи:
1. Нормальную работу с Intel x86 я видел воочию только на MacOS - будь это хакинтош или натуральный макбук.
2. Вопреки всем мифам, на MacOS оно живёт сильно лучше чем Windows или Linux. Причины последних вроде все знают.
3. Про C/PC состояния были посты уже 1, 2 - если супер кратко, цель на ноуте, как только нагрузки почти нет, то упаковать все задачи на одно-два ядра и остальные выключить.
Так вот Intel с Meteor Lake говорит: Мы сделали классную идею. У нас P и E ядра живут на отдельной отключаемой плитке. А в SoC входит только LP ядра. А ещё задачи сначала будут загружаться на LP и по необходимости подниматься до P ядрер. Теория - космос. Реализация в Windows моё почтение. Есть Intel Thread Director, ещё есть классные штуки, что процессор сам умеет подсказывать, как положить текущую нагрузку планировщику.
А вот в Linux есть вопросы. Первый вопрос - А чего процу уже столько лет, а он всё ещё нагружает P ядра первыми при.. всегда?
Первое. На Linux нет Intel Thread Director. Точнее случился Ступор OpenSourc'ины и уже N лет, как не вмёржат ибо "очень интоль специфичное", так как изменения трогают много и планировщик и обратку и термальное воздействие и всё вместе, короч всё ещё не с нами и не готово полноценно.
Ладно, можно сказать, хрен с ним с обратной связью. Можно же просто следовать той же логике LP->E->P и чтобы планирощик ничего не ложил на E-P плитки с ядрами?
И да CFS знает, что у нас гибридный проц и даже карта эффективности есть и в андроидах по 3 типа ядер не редкость. Ага. Хрен.
Итак в десктопе linux различает только P ядра и остальные, он как бы понимает, есть E ядра нормальные и эти - какие-то недо-ядра и не использует LP вовсе.
Далее 0-ое ядро в списке - это P ядро. Linux всегда без пересборки ядра будет именно его держать online, оно же обрабатывает прерывания и используется для загрузки. В теории есть флаг CONFIG_BOOTPARAM_HOTPLUG_CPU0, чтобы потом его выключить, но чёт не рекомендуют его использовать. Итак плитка с P ядрами не уснёт получается никогда?
И раз такое дело, в дело идут костыли. Intel в итоге написали intel-lpmd [1] - этот демон призван используя те самые подсказки от процессора блокировать линуску через cgroups использование ядер, тем самым заставляя выбирать LP ядра для работы, так как других нет и при повышении нагрузки давать использовать E и P. Классная штука, но больше инженерный прототип, потому что работает хорошо если знать, как настроить. А как настроить знает только тот - кто его писал слишком много контекста отсутствует в понимании. Man не поможет вам, что в итоге писать в конфиг то. Мне вроде удалось собрать что-то рабочее, но работает оно не идеально.
🔥13❤5👍2
[2/2] Раз у нас всё упирается в планировщик, может просто взять другой? CashyOS иди сюда, нет не полностью, только scx-scheds и да в Alt Linux. Вот Документация. Долго грузить тут не буду. Суть такая - берём пользовательские планировщики для user-space, то есть ядро всё ещё будет на 0, а вот всё что в сессии руководит он. Я проверил у себя всё в одинаковых условиях +- обставленными для каждого у меня победителем вышел
Для теста scx - просто поставить пакет scx-scheds надо и запустить от su(do) - всё.
На сегодня я сижу просто с космосом и уже время работы стало спокойно приближаться к 10 часам в обычной нагрузке почитать/пописать/посмотреть, а не улетать за 4-5ч. А ведь ноут могёт спокойно быть заменой Air в такой нагрузке.
Ах да посмотреть - Xe драйвер обязательный, как именно включить - тут. Так как i915 держит выше частоты в простое. Всё.
И мини дополнение. По описанию и поведению - scx_lavd, то что нужно. Он прям именно, что не мажет нагрузку, а кучкует её на одно ядро. В тесте проблема была, что я так и не смог никакими флагами заставить его сидеть на 20,21 (LP ядра) вместо блока 12-19 (E ядра). Если у вас всего 2 типа ядер скорей всего lavd вам зайдёт даже лучше.
scx_cosmos -m 20-21,12-19 -d -p 5000 сами тесты будут в скриншоте, но как итог lpmd с моим конфигом долго не убирает нагрузку на LP ядра, но и дольше сидит в них при мелких всплесках. Cosmos просто использует E/LP с приоритетом в LP. Но нет эффекта когда полностью выключаем процессор почти до минимальных 1.8-2.5W общего потребления так что ещё не идеал, зато общее пониже. Можно комбинировать оба подхода.Для теста scx - просто поставить пакет scx-scheds надо и запустить от su(do) - всё.
На сегодня я сижу просто с космосом и уже время работы стало спокойно приближаться к 10 часам в обычной нагрузке почитать/пописать/посмотреть, а не улетать за 4-5ч. А ведь ноут могёт спокойно быть заменой Air в такой нагрузке.
Ах да посмотреть - Xe драйвер обязательный, как именно включить - тут. Так как i915 держит выше частоты в простое. Всё.
И мини дополнение. По описанию и поведению - scx_lavd, то что нужно. Он прям именно, что не мажет нагрузку, а кучкует её на одно ядро. В тесте проблема была, что я так и не смог никакими флагами заставить его сидеть на 20,21 (LP ядра) вместо блока 12-19 (E ядра). Если у вас всего 2 типа ядер скорей всего lavd вам зайдёт даже лучше.
🔥20❤🔥3👍3🤮1
Интересная презентация от ребят которые работают с Valve помогая им с декой.
Если вы думаете, что "ой понакупят себе ноутбуков и потом пытаются от них макбук получить", то вот другая плоскость которую решает эта же задача. Если мы получаем выше эффективность машины.. То например на стим деке, одна лишь смена планировщика даёт, как дополнительные минуты в портативе, или выше FPS/меньше статеров!
https://lpc.events/event/18/contributions/1713/attachments/1425/3058/scx_lavd-lpc-mc-24.pdf
Не ясно только, это уже в продакшене или просто тесты ради проверки концепции были.
Если вы думаете, что "ой понакупят себе ноутбуков и потом пытаются от них макбук получить", то вот другая плоскость которую решает эта же задача. Если мы получаем выше эффективность машины.. То например на стим деке, одна лишь смена планировщика даёт, как дополнительные минуты в портативе, или выше FPS/меньше статеров!
https://lpc.events/event/18/contributions/1713/attachments/1425/3058/scx_lavd-lpc-mc-24.pdf
Не ясно только, это уже в продакшене или просто тесты ради проверки концепции были.
🔥15👍3❤1
Записали тестовый подкаст с Андреем @mikanight и Евгением @ynchernyav об этом:
- Rust в ядре
- AI в SUSE
- Steam Machine, Xbox и просто про игры
- GeForce Now
- KDE 1 форк
- Liquid ASS и MacOS Тахое
- Wayland готов?
🎵 Я.Музыка
🎧 Podster.fm
🎧 Apple Podcast
🎵 Spotify
- Rust в ядре
- AI в SUSE
- Steam Machine, Xbox и просто про игры
- GeForce Now
- KDE 1 форк
- Liquid ASS и MacOS Тахое
- Wayland готов?
🎧 Podster.fm
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤🔥3👍2