LINUX.ORG.RU

Сообщения saahriktu

 

Вышел Hyper Shishkin v0.3

Форум — Talks

Собственно, сабж. https://saahriktu.ru/downloads/hyper_shishkin_v0.3.py

Hyper Shishkin - это скрипт на Python'е, который в Hyprland устанавливает случайную обою из указанной директории на всех мониторах (по умолчанию) или на списке перечисленных (через запятую) через hyprpaper.

Usage: python3 hyper_shishkin.py <path_to_wallpaper_directory> [monitors_names separated by comma]
Текущая реализация охватывает разные версии Hyprland'а. Например, в моей 0.42.0 версии пока ещё не поддерживается упрощённый формат команды
hyprctl hyprpaper wallpaper ",/home/user/wallpapers/wallpaper1024.jpg"
реализованный в новых версиях Hyprland'а.

Так что, в будущем скрипт будет сокращён.

 , , ,

saahriktu
()

В эмуляторе PCSX2 включили ранее выключенную поддержку Wayland

Форум — Talks

Собственно, сабж. Ранее в ноябре 2023-его года авторы PCSX2 назвали Wayland забагованным и отключили его поддержку: https://www.phoronix.com/news/PCSX2-Disables-Wayland-Default

Теперь же в феврале 2025-го года авторы PCSX2 внезапно увидели, что Wayland уже готов и включили его обратно: https://www.phoronix.com/news/PCSX2-Wayland-Default

This comes a year and a half after they resorted to disabling Wayland support after finding it «super broken/buggy in basically every scenario. KDE isn't too buggy, GNOME is a complete disaster.» But since then much of the Wayland support has improved across desktops and throughout the Linux software stack.

In the latest testing of PCSX2 on Wayland by its developers, they did uncover a new upstream Qt toolkit bug. That Qt bug is around a Wayland rendering issue when using native windows on GNOME/Weston.

Great seeing the maturity of Wayland software support continue.

 , ,

saahriktu
()

Вышел Nirvana Launcher v0.1

Форум — Talks

Сделал тут свой альтернативный лаунчер (написан на PyQt6) на замену всяким Wofi и dmenu и назвал его Nirvana Launcher.
Скриншот: https://i.ibb.co/spBqr8xR/2025-02-19-223914-hyprshot.png .

Да, это просто окно с надписью. Которое ожидает нажатия клавиши. Вместо того, чтобы скроллить разные списки и вбивать что-то длинное.

Конфиг лаунчера, по сути, в самом скрипте в виде условий, которые каждый может отредактировать на свой вкус и цвет.

Скачать: https://saahriktu.ru/downloads/nirvanalauncher.py .

Enjoy!

 , ,

saahriktu
()

Эволюционировал в Hyprland'щика

Галерея — Скриншоты

За 20 лет я эволюционировал из FVWM'щика в Hyprland'щика. Почему Hyprland? Потому, что за Wayland'ом будущее! Как и за юникодом с эмодзи. На разрешениях вплоть до FullHD иксы ещё ничего так работают, а уже на 2k в иксах начинаются тормоза. На Hyprland я перешёл с KDE + Wayland. На KDE переходил исключительно ради Wayland'а, так бы сидел бы в FVWM'е. В ALT Linux p10 Hyprland'а ещё не было, он приехал уже в p11.

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

 , , ,

saahriktu
()

В прошлом году не менее чем 43 человека захотели стать поинтами FIDO

Форум — Talks

Собственно, сабж: https://wfido.ru/m/RU.FIDONET.DIGEST/2:6035/3.1 678f5443 .

Через сайт было подано около 1400 заявок на подключение пойнтов ... Распределение заявок под годам (есть и по месяцам, но тут не привожу).

2011 134
2012 184
2013 133
2014 145
2015 117
2016 139
2017 127
2018 53
2019 68
2020 54
2021 47
2022 45
2023 66
2024 43
2025 1

 ,

saahriktu
()

Появился протокол Open Heart

Форум — Talks

Собственно, сабж: https://openheart.fyi/ .

Протокол Open Heart позволяет анонимному пользователю отправлять эмодзи-реакцию на URL-адрес. ... Сообщение Open Heart должно содержать одну последовательность эмодзи. Однако за последовательностью эмодзи могут следовать произвольные данные, которые сервер должен игнорировать.

 , ,

saahriktu
()

Инженер Oracle добавил в GCC поддержку ALGOL 68

Форум — Talks

Собственно, сабж: https://www.phoronix.com/news/GCC-ALGOL-68-Language-Front-End .

An Oracle engineer has posted a set of patches implementing an ALGOL 68 programming language front-end for the GNU Compiler Collection (GCC). These are work-in-progress patches for the half century old niche programming language.

 , , ,

saahriktu
()

В FFmpeg'е улучшили поддержку FLV

Форум — Talks

Собственно, сабж: https://www.phoronix.com/news/FFmpeg-FLV-Improvements

Thanks to the work of open-source developer Timo Rothenpieler (plus two patches from Dennis Sädtler) there is now multi-track audio/video support and modern codec support with the enhanced FLV v2 support added to FFmpeg.

The FFmpeg FLV decoder now supports for demuxing and handling all multi-track modes, enhanced audio codec support, parsing enhanced RTMP multi-channel information, and other «flvdec» improvements.

Over on the FLV encode «flvenc» side there is multi-track video support based on the enhanced RTMP v2 specification, writing multi-track audio, and other related work.

 , ,

saahriktu
()

Вышел free-classic-ng 0.0.2.

Форум — Talks

Здравствуйте, дорогие сторонники того, как free выводил кол-во используемой памяти до того, как в нём это поломали.

Для нас я сделал скрипт на Perl 5, который вычисляет кол-во используемой памяти как это было раньше во free.

Пример:

$ ./free-classic-ng.pl
Memory Total: 62.7256851196289 GB
Memory Used: 1.98384094238281 GB
Memory Free: 53.6326484680176 GB
Memory Cached: 6.98069000244141 GB
Memory Buffer: 0.128505706787109 GB
$
По дефолту выводится кол-во памяти в гигабайтах. Можно указывать опции [-k|-m|-g|-t] для переключения между единицами.

Скачать: https://saahriktu.ru/downloads/free-classic-ng-0.0.2.tar.lzma

 , , ,

saahriktu
()

Про изменение поведения free между procps 3 и procps 4

Форум — General

Не помню писал кто про сабж или нет, но я сам сегодня споткнулся об это наподобие автора темы Вирус на Линукс?! .

Если вывод free в procps 3 показывал значение в поле «used» по которому можно было оценить суммарную жручесть софта, то теперь в procps 4 туда включены все буферы. При этом данные берутся от ядра и то, как оно это вычисляет, на его совести.

Вот для сравнения выхлопы двух разных free:

$ ./free -m
               total        used        free      shared  buff/cache   available
Mem:           64231         652       63314          10         263       62992
Swap:           4095           0        4095
$ free -m
               total        used        free      shared  buff/cache   available
Mem:           64231        1238       63313          10         264       62992
Swap:           4095           0        4095
$

 , , ,

saahriktu
()

В ядре Linux поломали и пофиксили юникод в именах файлов

Форум — Talks

Собственно, сабж: https://www.phoronix.com/news/Linux-Reverts-Special-Char-Uni .

Linus Torvalds took to reverting some code tonight within the mainline Linux kernel that inadvertently had broken support having filenames with ❤️ and other special Unicode characters in filenames when on file-systems with case-folding (optional case insensitive file/folder name) support.

Linus Torvalds commented in the revert: «It turns out that we can't do this, because while the old behavior of ignoring ignorable code points was most definitely wrong, we have case-folding filesystems with on-disk hash values with that wrong behavior.

So now you can't look up those names, because they hash to something different.

Of course, it's also entirely possible that in the meantime people have created *new* files with the new („more correct“) case folding logic, and reverting will just make other things break.

The correct solution is to not do case folding in filesystems, but sadly, people seem to never really understand that. People still see it as a feature, not a bug.»

 , , ,

saahriktu
()

В разрабатываемую Glibc 2.41 добавили cospi(), sinpi() и tanpi().

Форум — Talks

Собственно, сабж: https://www.phoronix.com/news/Glibc-2.41-More-C23 .

сospi(x) возвращает cos(π*x);
sinpi(x) возвращает sin(π*x);
tanpi(x) возвращает tan(π*x).

 , , ,

saahriktu
()

А у тебя какой /dev/chair, $USER?

Форум — Talks

Внезапно проапгрейдил свой древний noname /dev/chair на более удобный «Zombie 50».

Пишу из KDE 6/Wayland. Локаль UTF-8, оперативки 64 Гб, системный раздел и хомяк на SSD.

 , ,

saahriktu
()

Убираем радугу из шрифтов в KDE 6

Форум — Desktop

Вот и я переехал на KDE 6. Настройки через GUI сильно урезаны (впрочем, у меня Wayland). В частности, например, оказалось невозможно мышкой убрать радугу из шрифтов.

Я убрал её так. Открыл в текстовом редакторе файл ~/.config/kdeglobals и привёл следующие строки к такому виду:

XftHintStyle=hintslight
XftSubPixel=none

 , ,

saahriktu
()

Гимн свободе Linux'ов, актуальный в конце октября 2024-го года

Форум — Talks

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

В мире кода, где сверкал свет,
Линус из-за санкций сделал шаг.
Опенсорса внезапно нарушил завет,
Не тот паспорт - значит, враг.

Позорная ситуация — да, не без того,
Жизнь продолжает кипеть не сбавляя шагов.
Ядро, как муза, не ведает зла своего,
Оно лишь инструмент в руках мастеров.

Мы, линуксоиды, в борьбе своей умны,
Вдаль не глядим, а только вперёд,
GNU/Linux — наш выбор, и в нем мы сильны,
Свободу программ Торвальдс не убьёт.

Мы радуемся каждому биту, что жив,
Код наш растёт, несмотря на преграды.
Свободного кода пополним архив,
Мы движемся дальше и этому рады.

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

Так пусть отражение ярких экранов,
Соберёт нас под флагом мечты.
Мы вместе в команде титанов,
Внесём в опенсорс полкило доброты.
(Для редактирования текста был использован GNU Emacs)

 , ,

saahriktu
()

Современный компилятор Fortran «Flang-New» от LLVM переименован в «Flang»

Форум — Talks

Собственно, сабж: https://www.phoronix.com/news/LLVM-Flang-New-To-Flang .

LLVM's modern Fortran compiler «flang-new» has now been renamed to «flang» for next year's LLVM 20 update. ... This renamed flang-new to flang is in LLVM Git ahead of the LLVM 20.1 release expected around March of next year. We'll see what more Fortran/Flang improvements land for that front-end compiler in the coming months.

 , ,

saahriktu
()

Дистрибутив Mageia столкнулся с дефицитом маинтейнеров

Форум — Talks

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

Беда началась когда около года назад проект покинул ключевой разработчик Thomas Backlund. Он болен и больше не может работать. Его задачи перераспределены между другими маинтейнерами, у которых и своих задач хватает. И очень даже может быть, что следующая Mageia 10 станет последней. Сам Thomas Backlund говорил, что и релиза Mageia 10 не будет. Но команда маинтейнеров пока ещё делает свои дела и надеется на лучшее.

Кстати, меня в маинтейнеры Магейи тоже приглашали, но я уже, по сути, маинтейню ALT Linux.

 , ,

saahriktu
()

Пишу из ALT Linux p11

Форум — Talks

Здравствуйте, товарищи красноглазики! 11-я платформа ALT Linux'а появилась ещё в конце весны, но я был занят делами и только сейчас добрался перейти. Десктопных дистрибутивов на ней пока ещё нет, но я юзаю стартеркиты и вполне красноглаз чтобы уже сейчас допиливать недопиленное.

Однако... Не советую спешить с переходом тем, кто недостаточно ультракрасноглаз. Репозиторий ещё недостаточно стабилен чтобы при «apt-get dist-upgrade» с p10 до p11 ваша система не превратилась в тыкву по пути. Превратится с гарантией 99,99%.

Меня эта операция приветствовала радостным

ВНИМАНИЕ: Будут удалены важные для работы системы пакеты
Обычно этого делать не следует. Вы должны точно понимать возможные последствия!
  openssh-server systemd (по причине openssh-server)systemd-sysvinit
2732 будет обновлено, 279 новых установлено, 14 пакетов будет заменено, 1803 пакетов будет удалено и 114 не будет обновлено.
Необходимо получить 0B/3042MB архивов.
После распаковки будет освобождено 15,3GB дискового пространства.
Вы делаете нечто потенциально опасное!
Введите фразу 'Yes, do as I say!' чтобы продолжить.
Ну чо, вынес openssh-server и systemd-sysvinit, нажал кнопку, и... Обновление засыпалось на пакете filesystem. Этот ребус я решить уже не смог и в процессе кастования разного рода заклинаний мой танк сгорел окончательно.

В общем, пришлось ставить систему с нуля.

В процессе доустановки пакетов по старому списку apt ругался на то, что пакет «присутствует в базе данных, но не имеет доступной версии». Но в общем и целом я этот шаг уже прошёл. Теперь пойду красноглазить дальше.

 ,

saahriktu
()

Emacs стал слишком умным и по дефолту открывает юникодный текст с кириллицей в fundamental-mode

Форум — Desktop

Собственно, сабж. А я-то думаю чего это у меня проверка орфографии куда-то пропадать стала...

Полез возвращать и... Додебажился до того, что обратил внимание на режим, в котором открывается текстовый файл. Проверка орфографии для text-mode, а не для fundamental-mode, для которого принципиально отсутствуют хуки.

В итоге пришлось прописывать

(setq-default major-mode 'text-mode)

ЗЫ. Версия Emacs'а, если что:

GNU Emacs 29.3 (build 1, x86_64-alt-linux-gnu, GTK+ Version 3.24.32, cairo version 1.16.0)

 , ,

saahriktu
()

Ганс Рейзер стал более социальным за время сидения в тюрьме и перестал крошить батон на помогавших ему разработчиков

Форум — Talks

Собственно, сабж: https://www.phoronix.com/news/ReiserFS-README-Linux-6.10

Хотя ReiserFS устарела и в конечном итоге будет исключена из исходного ядра Linux, в Linux 6.10 это последнее изменение ReiserFS, которое было запрошено бывшим ведущим разработчиком Гансом Рейзером.

Ведущий разработчик ReiserFS и осужденный за убийство Ганс Рейзер несколько месяцев назад написал письма, чтобы их обнародовали, извиняясь за свои социальные ошибки и другие комментарии. В своих письменных сообщениях он также сделал последний запрос на ReiserFS в ядре Linux:

«Предполагая, что решение состоит в удалении [ReiserFS] V3 из ядра, у меня есть только одна просьба: для одного последнего релиза отредактировать README, добавив упоминания Михаила Гилюлы, Константина Швачко и Анатолия Пинчука, а также удалить всё, что там я мог бы сказать о том, почему они не были упомянуты. Пришло время отпустить.».

Ганс отмечает его улучшенные социальные и коммуникативные навыки приобретенные в тюрьме среди других подробностей, о которых он пишет в публичных письмах.

 ,

saahriktu
()

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