LINUX.ORG.RU

Сообщения saahriktu

 

Второапрельская программа от saahriktu (2026-й год)

Форум — Talks

Собственно, сабж:

#include <iostream>

int main() {
    std::cout << "saahriktu теперь " << [](int x) { return x * (x + 1); }(6) << " года." << std::endl;
    return 0;
}
Вариант на Perl:
print "saahriktu теперь " . (sub { $_[0] * ($_[0] + 1) }->(6)) . " года.\n";

 

saahriktu
()

Делюсь настройками Hyprland для Max'а

Форум — Desktop

Собственно, сабж. Себе я его так настроил:

    windowrulev2 = fullscreen, class:^(MAX)$
    windowrulev2 = size 100% 100%, class:^(MAX)$
    windowrulev2 = immediate, class:^(MAX)$
    windowrulev2 = noblur, class:^(MAX)$
    windowrulev2 = noshadow, class:^(MAX)$
    windowrulev2 = noanim, class:^(MAX)$
    windowrulev2 = opaque, class:^(MAX)$
    windowrulev2 = decorate false, class:^(MAX)$
    windowrulev2 = suppressevent notify, class:^(MAX)$
    
    ...
    
input {
    ...
    float_switch_override_focus = 2
}

xwayland {
    force_zero_scaling = true
}
$ cat ~/.config/mako/config
[app-name="MAX"]
invisible=1
$ cat startmax.sh
#!/bin/bash
WINIT_UNIX_BACKEND=x11 vblank_mode=0 XWAYLAND_NO_GRAB=1 QT_SCALE_FACTOR=1.5 /usr/share/max/bin/max
$
Enjoy!

 , , ,

saahriktu
()

О том, почему люди юзают Telegram и Max в то время как есть IRC, Jabber и Matrix

Форум — Talks

Решил вынести вопрос в отдельную тему чтобы получше его развернуть.

Итак, у каждого инструмента своя ниша и, очевидно, можно сидеть, например, одновременно и в Телеграме и в Джаббере. Зачем, почему недостаточно Джаббера? На этот вопрос я отвечу дальше.

Итак, Телеграмы и Максы раздуты не на пустом месте, а из-за предоставляемого функционала. Т.е. они сравнимы с Джабберами и Матриксами примерно как офисные пакеты с vim'ом и ed'ом. Да, не всем нужно больше, но... А в чём заключается это «больше» и как правильно его готовить?

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

Эти изолированные экосистемы привлекают людей, которые в них развивают бурную деятельность, создают в них сообщества и наполняют полезным и интересным контентом, который привлекает других людей. И каждый может прийти и присоединиться. При этом, это организовано наиболее удобным для совместного развития проектов образом.

Понятное дело, что можно поднять свой собственный сервер и наполнить его своим контентом, а потом кидать ссылки знакомым и друзьям в Джаббер. Так тоже можно, да. Но ссылки не дают гарантии доступности контента. А у разных людей из разных стран могут быть заблокированы разные ресурсы. У кого-то заблокирован Ютуб, у кого-то заблокирован Вконтакт, у кого-то заблокирован Рутуб, у кого-то заблокирован Яндекс-диск,... А так просто выкладываешь в экосистему мессенджера видео - и оно сразу гарантированно доступно всем участникам. Также можно, например, создать свой приватный канал (или даже пучок таких каналов), кидать туда разные материалы, а потом просто пересылать оттуда в разные чаты. Просто, быстро и удобно. И не надо выискивать по всему интернету ссылки на материалы, которые, вероятно, уже вообще удалены.

Понятное дело, что асоциальным единоличникам всё это может быть странно и непонятно. Но именно поэтому подобные мессенджеры и вытеснили IRC, оставив последний только тем, кто совсем не хочет ничего менять.

Теперь перейдём к рискам. А любая площадка - это в т.ч. и риски. Будь то ЛОР, reddit, Телеграм или Max. Никто их не отрицает, да.

Любая площадка сохраняет определённые следы действий юзера. Кого-то и по ЛОРу можно взять и деанонимировать, особенно с современными технологиями. В мессенджерах же люди действуют более открыто, хоть и сохраняя определённую приватность.

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

 , ,

saahriktu
()

Сказ о том, почему в десктопном клиенте Max'а нужно закрывать меню не отходя от кассы

Форум — Talks

Здравствуйте, дорогие любители страшных историй у костра! Усаживайтесь поудобнее, расскажу я вам и свою историю.

Смотрю я, значит, что у меня почему-то внезапно разломалась раскладка. Особенно это было заметно по поведению mc: вместо простого перемещения стрелочками работало ещё и выделение, Tab не применялся, а при нажатии Enter вводилась точка. Начал я разбираться что стало причиной и как это починить обратно...

Оказалось, что это было потому, что... я в клиенте Max'а из https://download.max.ru/linux/alt/ клацнул на зелёный «+», вылезло меню, и я забыл его закрыть. А в другом софте это, соответственно, обрабатывалось как зажатый модификатор. Закрыл то меню в клиенте Max'а и всё стало OK. Вот так вот.

ЗЫ. Окружение, если что, Hyprland (Wayland).

 , , ,

saahriktu
()

Google озверел перекручивать секурность в Chromium'е

Форум — Talks

Они там вообще в курсе что далеко не все сайты собираются вычислять где Google нарушает стандарты в пользу секурности, особенно оперативно?

Внезапно частично разломался https://chat.qwen.ai в Chromium'е и Brave (в ванильном Chromium'е ситуация выглядит получше, но всё равно всё плохо). Например, не отображаются сгенерированные картинки. При этом с самой генерацией всё OK, проблема с загрузкой ресурсов из 3rd party источников, что приводит к бесконечной загрузке изображения.

При этом в том же Firefox'е всё OK.

 , , , ,

saahriktu
()

Разработчики Flatpak собираются добавить в systemd новый компонент systemd-appd

Форум — Talks

Собственно, сабж: https://www.phoronix.com/news/systemd-appd-Flatpak-Dev .

Sebastian Wick and Adrian Vovk are planning to develop «systemd-appd» as a new service to allow querying running app instances. The plans for systemd-appd are for being able to authenticate Flatpak instances and working towards a goal of supporting nested sandboxing. This will also be useful for work around PipeWire, eliminating the D-Bus proxy, and other modernization work.

 , ,

saahriktu
()

Фиксим копипастинг из alice.yandex.ru как настоящие линуксоиды.

Форум — Talks

Ещё некоторое время назад на сайте alice.yandex.ru можно было выделить мышкой вопрос и ответ чтобы скопипастить в файл. Теперь же вместе с нужным текстом в буфер копируется и текст с боковой панели. Но это решаемо. Вариант с установкой дополнительных расширений я рассматривать не буду как недостаточно хакерский.

В общем, достаточно в каждом новом чате открывать консоль браузера и выполнять там

location.reload(true);
const sheet = new CSSStyleSheet();
sheet.replaceSync(`
    .Standalone-Sidebar {
        user-select: none !important;
        -moz-user-select: none;
        -khtml-user-select: none !important;
        -webkit-user-select: none;
    }
`);
document.adoptedStyleSheets = [sheet];
После этого можно протягивать текст мышкой и вставлять средней кнопкой в vim.

Enjoy!

 , ,

saahriktu
()

Ты готов к снопам, $USER ?

Форум — Talks

Собственно, в ядре 6.18 ожидается такая оптимизация как «снопы» («sheaves»): https://www.phoronix.com/news/Linux-6.18-Likely-Sheaves .

Это дополнительная прослойка поверх SLUB'а, которая будет кэшировать массивы данных для каждого CPU в отдельности, за счёт чего ожидается прирост производительности.

 , ,

saahriktu
()

initrd всё

Форум — Talks

Собственно, сабж: https://www.phoronix.com/news/Initrd-Linux-Try-Removing-2025 .

dropping initrd in favor of going all-in on initramfs moving forward

 , ,

saahriktu
()

Разработчики X.org устраняют из кода диверсии разработчика X11Libre

Форум — Talks

Собственно, сабж: https://www.phoronix.com/news/X.Org-Server-Lots-Of-Reverts .

There was this revert for not handling copyright and license notices correctly.
...
Also merged this week was this big revert of prior «RandR cleanups» that ended up breaking at least some RandR functionality.

There was also a revert to avoid unnecessarily breaking the NVIDIA driver. It was also commented by NVIDIA that some additional requests for other reverts are coming too.

There were also other reverts for code of questionable value. And other reverts making changes without knowing the prior knowledge for why some macros were added in the first place by X.Org developers.

And the list goes on with more reverts expected soon.

{парагаф про X11Libre} ...It's highly unlikely to succeed long-term given the very limited experienced developers / resources and none of the major Linux stakeholders (companies) backing it.

 , ,

saahriktu
()

Вышел PikaOS Linux 25.06.07.

Форум — Talks

Собственно, сабж: https://wiki.pika-os.com/en/home .

PikaOS - это английский геймерский дистрибутив основанный на нестабильном Debian'е с логотипом в виде птички в цветах Пикачу.

Помимо GNOME и KDE из коробки опционально также обещают версию с Hyprland'ом.

 , , ,

saahriktu
()

Вышел Nyarch 25.04.1

Новости — Linux General
Группа Linux General

Nyarch Linux — это основанный на Arch Linux итальянский rolling release дистрибутив, разработанный для лиц, не являющихся японцами, но интересующихся аниме, мангой, косплеем и другими аспектами японской культуры. Дефолтным DE из коробки является GNOME. Доступны два варианта ISO'шников: с проприетарными драйверами Nvidia и без. Flathub установлен и активирован по умолчанию.

( читать дальше... )

>>> Официальный сайт

 , , ,

saahriktu
()

Появился plwm - An X11 window manager written in Prolog

Форум — Talks

Собственно, сабж: https://github.com/Seeker04/plwm .

Прочитал о нём в новостях. Сам я уже давно перешёл на Wayland, но мало ли кому оно ещё пригодится.

 , , ,

saahriktu
()

Из драйвера ext2 до конца года будет удалён режим DAX

Форум — Talks

Собственно, сабж:

«Since PMEM didn't quite lift off, DAX isn't as widely used as we originally hoped. Thus it doesn't seem warranted to support implementation of DAX in ext2 driver when the same filesystem can be accessed through ext4 driver as a „simple implementation“. Just deprecate DAX support in ext2 targetting completely dropping the code at the end of 2025.»

https://www.phoronix.com/news/EXT2-DAX-Being-Deprecated

 , ,

saahriktu
()

Вот мне и исполнилось 5²+4² лет

Форум — Talks

На календаре 2-е апреля, а это значит что

x = 5**2+4**2
print(f"Теперь Saahriktu {x} годик!")

 ,

saahriktu
()

Xorg перепишут на Коболе

Форум — Talks

Разработчикам Xorg наконец-то удалось найти людей, которые лучше чем они разбираются в том, как работают иксы, а также договориться с ними о дальнейшем развитии проекта. Однако, поскольку для найденных людей язык Си слишком модный и молодёжный, то для удобства дальнейшего развития Xorg проект будет переписан на удобном для новых разработчиков Коболе.

Новые иксы будут поддерживать разрешение вплоть до 800x600, а при подключении ЖК монитора будет выводиться предупреждение: «Внимание! Монитор слишком новый, подключите ЭЛТ монитор!».

Маинтейнеры дистрибутива Arch уже выразили заинтересованность в обновлении Xorg в репозитории на эту новую версию. «Эта новая версия Xorg, определённо, гораздо лучше подойдёт тем пользователям, которые всё ещё продолжают пользоваться Xorg!», - заявили они.

В свою очередь компания Red Hat заявила, что несмотря на удаление Xorg из состава дистрибутива Fedora, всем желающим за соответствующую плату будут разосланы комплекты официальных установочных дискет с этой новой версией Xorg.

Правительство Китая пытается запретить своим компаниям возобновить массовое производство ЭЛТ мониторов, на которые теперь ожидается повышенный спрос.

https://www.phoronix.com/news/Xorg-Cobol-2025

 , ,

saahriktu
()

Про тайлинг, плавающие окна и двойные стандарты

Форум — Talks

Вот уже около месяца у меня горит стул от двойных стандартов по поводу используемой терминологии. Это так и надо by design?

Вот я юзаю композитор, который описывается как гибридный: тайлинг + плавающие окна. Можно настроить все окна по дефолту плавающими, я так и сделал. Принципиальных отличий от того же FVWM'а, который ни разу не тайлинг, не вижу.

И что же? Дальше ЛОРовцы вбрасывают такие предпосылки:

  • Все тайлинговые WM и композиторы умеют делать окна плавающими, поэтому «гибридных» не существует, все они именно тайлинговые.
  • Тайлинг - говно, поскольку неправильно размещает окна, рулят оконные менеджеры с плавающими окнами.

Нет слов, одни эмоции...

 , ,

saahriktu
()

Hyprland 0.48.0

Новости — Open Source
Группа Open Source

Hyprland исполнилось 3 года! За эти годы он добрался до версии 0.48.0. Вопреки распространённому заблуждению, Hyprland является гибридным композитором, т. е. умеет работать не только в режиме тайлинга — его можно настроить так, что все окна по дефолту будут плавающими. В этом релизе много багфиксов и улучшений.

( читать дальше... )

>>> Подробности

 , ,

saahriktu
()

Вышел Hyprland 0.48.0

Форум — Talks

Собственно, сабж: https://github.com/hyprwm/Hyprland/releases/tag/v0.48.0 .

По ссылке большой Changelog, много багфиксов и улучшений. Проект отмечает 3 года (Ура!!! 🎉).

ЗЫ. Юзеры Ximper Hyprland и регулярок ALT Linux'а могут никуда не торопиться, в ближайшее время обновления Hyprland'а до этой новой версии в Сизифе не будет по ряду причин. Соответственно, там пока остаётся версия 0.47.x.

 , ,

saahriktu
()

Вышли утилиты free classic XT v0.2 и Taigaswitcher v0.1

Форум — Talks

Собственно, сабж.

free classic XT - это реализация на Rust'е изначально написанного на Perl 5 free-classic-ng: Вышел free-classic-ng 0.0.2. .

А Taigaswitcher это реализация на Rust'е также изначально написанного на Perl 5 Eighth finger of taiga bear - утилиты, которая исправляет русский текст, который был ошибочно набран на английской раскладке.

$ ./freeclssc
Memory Total: 62.725677490234375 GB
Memory Used: 3.345752716064453 GB
Memory Free: 56.71554183959961 GB
Memory Cached: 2.2364463806152344 GB
Memory Buffer: 0.4279365539550781 GB
$
$ echo "b yt yflj pfyjdj gthtyf,bhfnm ntrcn" | ./taigaswitcher
и не надо заново перенабирать текст
$

Ссылки на скачивание:
https://saahriktu.ru/downloads/free_classic_xt-0.2.tar.xz
https://saahriktu.ru/downloads/taigaswitcher-0.1.tar.xz

Enjoy!

 , ,

saahriktu
()

RSS подписка на новые темы