LINUX.ORG.RU

Избранные сообщения Bfgeshka

На Core Ultra 5 125h дропы с 300 до 0 фпс в майнкрафте

 ,

После самоуничтожения Windows установил Ubuntu 25.10 на Honor Magicbook art 14 (Intel Arc 7 xe graphics) Установил майн через Prism launcher

ФПС ~300 с просадками до нуля

Как пофиксить?

Lagnugg
()

Кто в какие игры играет в 2026?

 

Кто в какие игры играет в 2026? не обязательно новые, но интересно, в какие вообще?

rasonatention1
()

Выделяй память как Линус: инструкция

 , ,

Предположим, у нас есть библиотека на Си. А в этой библиотеке - какая-то структура, детали реализации которой мы хотим скрыть и поэтому удалили из публичных заголовочных файлов. Как правильно выделить память под экземпляр этой структуры? Данная статья пытается ответить на этот вопрос.

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

Lrrr
()

Froggy-BLC 1.0 (Книжная Система Сайта, CMS)

 , , , ,

Группа Интернет

Состоялся стабильный выпуск (1.0) Книжной Системы Сайта (Book-Like CMS) «Froggy-BLC», работающей на файлах без БД.

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

>>> Подробности на GitHub (github.com)

Set440
()

gtk2 сам себя не форкнет

 , , ,

Что ж, этот день настал. Будем делать gtk 2.26.

Минимальный план работ такой:

  • Обеспечить масштабирование заданных в настройках тулкита размеров иконок в соответствии с DPI.
  • Обеспечить масштабирование заданных темой пиксельных размеров в соответствии с DPI.
  • Предоставить для приложения API для масштабирования размеров из условных пикселей (под 96 DPI) в реальные в соответствии с DPI.
  • Исправить мелкие косяки в теме Redmond, которые остались с тех пор, как отрисовка темы была переведена на cairo.
  • Дополнить дефолтный пакет тем стилями для gtk3, максимально приближенно имитирующими классические темы.
  • Бэкпортировать из gtk3 некоторые улучшения в диалогах открытия/сохранения файлов.

Приглашаются все желающие. Пишите ваши соображения.

Разные частичные наработки у меня есть, но я их пока нигде не публиковал. Причешу немного и выложу на гитхаб.

P.S. @hobbit, верни тэг gtk2 в БД сайта!!!

wandrien
()

Откуда взять погоду?

 

  1. yandex - апи стоит конских денег. Сразу нет
  2. wttr.in - из-за блокировок работает через раз
  3. openweather - из-за блокировок работает через раз
  4. международных аэропортов рядом нет, чтобы тянуть погоду оттуда

Из данных интересует текущая температура и давление в гПа

bryak
()

Кто вы, мистер Wayland?

 , , ,

Решил таки прикоснуться к прекрасному, потому как все чаще слышу мнения о том, что мол готов уже вайланд n лет, все хорошо.

На поиграться выбрал два композитора, а именно: labwc и river. Потому что модель тайлинга в sway, который по всей видимости самый готовый из прочих, мне не нравится, а niri какой-то инопланетянский.
Hyprland не рассматривал — вижу в конфиге анимации — сразу досвидание). А если серьезно, то похоже его какие-то хипсторы пилят, форкнули wlroots… они вообще понимают во всем этом? К тому же мне нужен стабильный и по возможности простой композитор, не хочу ходить при каждом обновлении вчитываться в changelog, чтобы понять что там опять передвинули.

И так. Labwc кажется совсем не юзабельный, курсор мыши не следует за фокусом окна, в мане есть что-то похожее на эту тему (WarpCursor), но как пользоваться этим не понятно. К тому же, Alt-Tab переключает даже скрытые окна, нафига? За конфиг на xml отдельное спасибо. В мусорку.

River (classic) интересней, простой конфиг, динамический тайлинг, в целом понравился (не въехал пока как тегами пользоваться). Вообще концепция у него интересная — «напиши свой генератор макета», коих уже набросали не мало. Новую версию (4.0) не щупал, в репе нет, лень разбираться с опакечиванием.
Самый главный недостаток — хоткеи не работают в отличной от английской раскладке, надеюсь ошибаюсь и вы меня поправите. Transmission ведет себя неадекватно, плодит новые экземпляры, диологовое окно открывает на первом теге. rofi -window не может переключить фокус на окно в другом теге. Прикрепление приложения к конкретному тегу не понятно как работает, если с pcmanfm сработало, то transmission/telegram никак, аналога xprop похоже вообще не существует, нагуглился лишь какой-то скрипт для sway… как получить информацию о приложении? Эти ужасные заголовки окон… их не убрать.
Из плюсов: шустрый и с плавающими окнами хорошо работает (думаю им впринципе можно как стековым пользоваться).

Да, еще вскользь взглянул на mangowc (основан на dwl). Дефолтный конфиг — мешанина из динамического и прокручивающегося макета, анимации опять какие-то… тут уже лень стало ковыряться.


Господа хорошие! Тема не ради холивара! Как готовить этот ваш вайланд? Из первых уст так сказать, каким композитором пользуетесь, с какими проблемами столкнулись и как их решали. Делитесь опытом, скриптами и прочее.

err
()

Fil-c: Rust killer

 , , ,

https://fil-c.org/

Видево: https://www.youtube.com/watch?v=6Maoe-GMynM

Ъ:

Fil-C — a memory safe implementation of the C and C++ programming languages you already know and love.

Key Features:

Memory Safety: Advanced runtime checks to prevent exploitable memory safety errors. Unlike other approaches to increasing the safety of C, Fil-C achieves complete memory safety with zero escape hatches.

C and C++ Compatibility: Your C or C++ software most likely compiles and runs in Fil-C with zero changes. Many open source programs, including CPython, OpenSSH, GNU Emacs, and Wayland work great in Fil-C. Even advanced features like threads, atomics, exceptions, signal handling, longjmp/setjmp, and shared memory (mmap style or Sys-V style) work. It’s possible to run a totally memory safe Linux userland, including GUI, with Fil-C.

Modern Tooling: Compiler is based on a recent version of clang (20.1.8), supports all clang extensions, most GCC extensions, and works with existing C/C++ build systems (make, autotools, cmake, meson, etc).

Принёс на ЛОР.

Нужна ли борьба с borrow checker? Или продолжаем страдать от ЦеПеПе?

Известны ли уже CVS с ошибками в unsafe блоках?

BruteForce
()

PortableGL 0.100

 , , , ,

Группа Open Source

5 марта, после полугода разработки и более ста коммитов, состоялся выпуск 0.100.0 проекта PortableGL, развивающего программную реализацию графического API OpenGL 3.x, написанную целиком на языке Си. Теоретически PortableGL может быть использован в любых приложениях, принимающих текстуру или фреймбуфер в качестве входных данных. Код оформлен в виде одного заголовочного файла и распространяется под лицензией MIT.

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

>>> Подробности на OpenNET (opennet.ru)

PunkPerson
()

Русские физики выбирают Slackware

Группа Linux General
Физик Михаил Зотов на собственном опыте

пытается опровергнуть устоявшиеся мифы

и заблужденя, сложившиеся вокруг Slackware Linux

>>> Подробности (osnews.com)

Sun-ch
()

Как разогнать монитор на Linux с Wayland [AMD/nVidia/Intel]

 , , , ,

Рассматривается прежде всего портирование существующей конфигурации, потому что разгон монитора на Linux без готовой конфигурации - это боль. Моя система: nVidia, Wayland, KDE, Arch-based дистрибутив (CachyOS).

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

mndtr0
()

Ищу программу, хочу нажимать клавиши и видеть ноты

 ,

Привет, ЛОР.

Вопрос отчасти навеян соседней темой про аналоги фрутилупса, но под другим углом зрения, в отличие от той темы, для меня присутствие нот не минус, а плюс. Грубо говоря, вопрос с точки зрения человека, который когда-то играл на пианино и знает ноты, но в софте по созданию музыки не разбирается. То есть вопрос с одной стороны более нубский, с другой – менее.

Представьте себе программу, где я нажимаю клавиши. Пусть даже не на подключенной MIDI-клавиатуре, а на обычной компьютерной, в двух нижних рядах, которые соответствуют белым и чёрным клавишам фортепиано. (Но вариант с переходом на подключённую как альтернативная возможность тоже приветствуется – во-первых, это тупо удобнее, во-вторых, компьютерная, если дело пойдёт, раздолбается очень быстро. Но начать хочется именно с компьютерной, это в итоге поможет и оценить целесообразность покупки музыкальной.)

Кроме издания звука, на экране появляются ноты. В традиционной нотной нотации. :) Чтобы потом их можно было поредактировать именно как ноты. Сохранить во что-то плюс-минус общепринятое, потом загрузить обратно.

Вопроса два.

  1. Есть ли такое для Linux и как называется? (Желательно открытое, но проприетарщину тоже рассмотрю.)

  2. Есть ли такое для Windows и как называется? (Это для самообразования, ну и если под винду есть, а под линукс нет, можно будет как минимум этот ответ копипастить в темы «какую программу для линукса написать», вдруг кто возьмётся. Да, иногда такое бывает.)

hobbit
()

yt-dlp перестал работать

 

Момогите кто-нибудь с yt-dlp разобраться. То ему куки, то js-окружение. Кто-нибудь победил его? Поделитесь рецептом pls.

Если он не лечится, то какие есть варианты?

Windows
()

ZXC 0.8.0 и 0.8.1

 , , , ,

Группа Open Source

Состоялся выпуск 0.8.0 библиотеки и кроссплатформенной консольной утилиты ZXC (github.com), реализующих высокопроизводительное многопоточное асимметричное сжатие без потерь и оптимизированное для игровых ресурсов, прошивок и пакетов приложений.

Декларируется на 40%+ более быстрая распаковка, чем LZ4 на ARM64, с лучшими коэффициентами сжатия.

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

>>> Подробности на GitHub (github.com)

dataman
()

Немного про беспроводную безопасность. Открываю глаза. Срываю покрова.

 

Всё гораздо хуже, чем описано в соседнем треде про датчики давления в шинах - это кстати боян 100-летней давности.

  1. В радиусе 500 метров все разговоры по рациям всех охранников всех пятёрочек, бизнес-центров, грузчиков. Типичный конфиг их рации: частота 446.0…446.1 мгц или 433.075…435 мгц, ширина канала 12500 гц, модуляция FM, мощ 0.5 ватт. Крановщиков, сидящих высоко, слышно вообще за 5 километров. У многих ещё и дефолтные настройки раций, где выставлено 1…5 ватт. Слышно официантов в ресторанах, где подвезли тухлую куру, какой столик не оставил чаевые и т.п. Канал кухня-официанты очень популярен, иначе тяжело бегать туда-сюда. Если ресторан большой, то разные концы кухни обсуждают «мишаня, ты фарш вытащил размораживаться»? Если долго слушать один ресторан, можно потом буквально владельцу позвонить и перечислить за что ты на него в суд подашь и просить выкуп! Даже частные охранные предприятия не слышали, что существует шифрование в DMR рациях, всё передаётся в открытую, абсолютно всё! А если пролетать с приёмником над крупным городом в обычном пассажирском самолёте, то хоть у него корпус и алюминевый, то слышно вообще весь этот город! Вверх-то колебание летит не через здания, а по прямой видимости через самую комфортную для него среду - чистое небо, с минимумом затухания почти как в космосе. Именно поэтому самолёты-разведчики так популярны - в небе нет захламления железобетоном и кирпичом. Если бы в городах не было зданий, использовали бы единицы милливат вместо ваттов.
  2. Целая гора всяких дачиков и сигнализаций в диапазоне 433-435 мгц и 868 мгц. Все эти датчики давления в шинах, термометры на окнах у людей, датчики заполненности жопы. Их просто какая-то гора. Протокол, по которому работает каждый конкретный - очередная техническая фантазия выпускника китайского технического университета, документации на них нет, но чаще всего просто посылки из штук 40-100 каиких-то битов с 2FSK-подобной модуляцией. Можно при желании сделать себе домашний градусник, который будет слушать с них инфу, усреднять и выводить на табло тебе. Чего там только нет, весь диапазон 433…435 мгц буквально засран какими-то нешифроваными пакетами о какой-то херне - их можно годами разбирать и получать горы какой-то информации. То, что в соседнем треде подаётся как сенсация про датчики давления в шинах - это уже сверх-архи-боян последние хз скольких лет. Это старая тема, дефолтная частота этой помойки - 433.92 MHz, там насрано по горло.
  3. Автосигнализации. Тачки, стоящие под окном, отмечаются в эфире, что всё ещё не угнаы и батарейка у них норм. Если пульт тачки не получит пакет, он будит владельца. Можно отслеживать какой сосед когда приехал, если собрать данные, попоставить визуально приезд его повозки и появление сигналов. Для таких детских мощностей, которые обычно применяют на 433 мгц, автомобильный аккумулятор - бездонная батарейка, поэтому там мощи не жалеют и светит оно далеко. Не знаю что будет в подземной паркинге - пробьёт ли оно толщу железобетонных перекрытий от паркинга до 15-го этажа владельца, но гораздо легче ситуация «двор с запаркованными тачками» - они активно светят: и сигналками и давлением в шинах и температурой в салоне и снаружи.
  4. Про блютусы и вай-фаи и рассказывать нечего. Продавались раньше даже счётчики человекопотоков мимо магазинов, которые подсчитывали сколько разных MAC-адресов bluetooth девайсов пролетало в эфире за последние 5 минут. Ясно, что там «по идее» всё шифрованое, но все начальные этапы коммуникаций проходят вполне себе нешифровано, у блютуса есть advertisement каналы и как их там, три штуки, на которых мобила слушает когда проснутся наушники.
  5. В GSM-900 без шифрования проходят первые этапы регистрации в сети, гуглить IMSI-catcher, но за это формально можно на бутылку засесть, а может и нельзя не помню уже, (может просто расстреливают). Можно буквально видеть когда кто в сети зарегался вокруг тебя. Но сейчас все поголовно на LTE, а там такого уже нет, так что пофиг.
  6. Видеоняни от motorola - довольно популярны у мамочек, там прямо с видеопотоком.
  7. Брелки от шлагбаумов и гаражных ворот паркингов. Передают в нешифрованом виде какие-то посылки, где есть ID брелка. Можно палить когда кто приезжает домой.

И чтобы принимать всё вышеперечисленное нужен только средней старины ноут и RTL-SDR свисток с авито за полторы тыщи, плюс правильная антенна. В этой аппаратной конфигурации хорошая антенна - примерно 80% успеха. Оконное стекло рубит уровень сигнала не по-детски на этих частотах, нужно выставлять антенну хотя-бы на подоконник. Я наврал, rtl-sdr кончается на частоте 1700 мгц, а чтобы попринимать Bluetooth нужно до 2500 мгц достреливать - ну это уже 8000 тыр: либо HackRF, но он уже морально устарел, лучше LibreSDR или Pluto+ - это в разы мощнее по возможностям, а цена тыщ 12…16 тыр в разное время на али.

lesopilorama
()

Давайте вспомним /или узнаем/ про 21days!

 

Давненько, ещё когда я только начал интересоваться компьютерной техникой, я смотрел видео некоего Кирилла Лейфера, а в его видео про компьютерные игры на одной из самых маленьких ОС в мире- KolibriOs. Там мне приглянулась одна текстовая игрушка, чьё название 21days. Сюжет игры повествует о пути главного героя от эникейщика до кодера. Когда я 2 года назад поискал где игру скачать, я забрёл на SVN KolibriOs и почитал, что игра изначально писалась под линукс и потом была портирована на Колибри. Но тогда инструкции по ручной сборке вызывали у меня дикий ужас, ведь я только знакомился с миром Линукс, поэтому, чтобы поиграть в игру я скачал образ операционки на свой компьютер и поиграл через вирт. машину на boxes. /Интересный факт- игру я так и не прошёл нормально, без помощи, а к концовкам подбирался через чтение исходников/.

Потом я захотел поиграть напрямую в Линуксе. Еле-еле я нашёл исходники, так-как за год Колибри перешли от SVN к Git. Собралось всё по инструкции и запустилось, правда с кракозябрами. Сегодня, год спустя, я успел запустить без кракозябр просто меняя кодировку в терминале konsole. Нужно поменять на IBM866.

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

Спасибо за прочтение!

dsalin
()

Самый редкий менеджер окон

Вот поигрался с настройками самого "редкого" медеджера окон. На мой взгляд получилось неплохо.

Система FreeBSD 5.4-STABLE (хотя это не важно), xorg-6.8.2 ну и плюс включил композите в конфиг иксов.

Ах да, менеджер окон называется TWM (кому нужна ссылка - обращайтесь).

anonymous
()

Может дать заббалу отдохнуть от Девуана?

 

Закончил перечитывать недавнюю тему про Девуан, собрал ссылки на посты заббала. Думаю что собранные вместе, они существенно улучшат понимание кто он. @zabbal


Любимое передёргивание – «авторы баттхёртиана ограничили возможность использования systemd и сократили «многогранность» по сравнению с Дебьяном» тут (linux.org.ru). И многократно то же самое (не копирую текст): тут2. тут3. тут4 + оскорбительная лексика: «Вытащи уже башку из задницы». тут5 подменил смысл слова «выбор». тут6.

С этим передёргиванием, клевещет на Девуан. Это потрясающе: обвиняя во лжи, на самом деле врёт сам. тут1 «я просто наглядно подсвечиваю враньё и ханжество». тут2 «А как ещё ты предлагаешь глядеть на тех, кто постоянно патологически врёт?» тут3 "Они там что-то кудахтали оруэлловское в духе «свобода это рабство».

Такой потрясающий подход (когда он переворачивает с ног на голову, с больной головы на здоровую) практикует и в других случаях. Пример (начало): нечего возразить, и просто делает вид что оппонент смешон. Ещё (linux.org.ru) пример. Это не просто клоунада. Это дезориентирующая клоунада – особо вредная. Потому что неочевидная даже для модераторов, если они не хотят читать нить «дискуссии», и тем более для новичков.


Клевета (обычная, прямая, не потрясающая как выше). тут1 «всё что они делают это … не добавляя ничего нового». тут2 «его и создали-то только для того чтобы лишить пользователей возможности выбора systemd» + оскорбительная лексика: «левому дебилу».

Также клевета на защитников Девуана. тут1 «…и требовать от тех, кто реально работает, выполнять бессмысленные хотелки бесплатно». тут2вот какой может быть повод распинаться перед анонимным лжецом" + оскорбительная лексика: «…тупыми луддитами».


Инсинуации. По меркам лора это мелочь, но всё же. В контексте его ненависти слово «маргинальный» имеет явно негативный смысл, и намекает на неразумность и фанатичность разрабов Девуана. тут1 «Все немаргинальные дистры давно перешли на systemd». тут2.

Также инсинуации о защитниках Девуана. тут (linux.org.ru) «Не тащи в техническую дискуссию свою мамку и её онлифанс». liksys кстати тоже упомянул «мамку». тут (linux.org.ru) «Возьми в руки метлу и иди чистить дорожки … Самое оно под твой интеллектуальный уровень.» тут (linux.org.ru) «Ты опять прибежал жёваным говном поплеваться?».


Оскорбительная лексика. тут1 «Малолетним дебилам». тут2 «ламерского говна». тут3 «сраный клоун». тут4 «безмозглым клоунам». тут5 «безмозглого дурачья». тут6 «дебилов». тут7 «недоумков».

Выражения типа «полыхали пердаками» по меркам лора мелочь. А когда он изредка вариативно придумывает новую обёртку для этого – мне даже нравится. Но обычно там нет фантазии, и в таких объёмах как у него (не привожу ссылок, ясно, такого много), это просто злобная грязь.


Сертифицированный хейтер (=ненавистник) Девуана. Сертификат: (конечно) он слился после предложения pihter’а привести ссылки (начало: pihter иронизирует высмеивая хейтерство zabbal’а).


Техническое

Вот все 5 (пять) его технических постов (на мой взгляд).

  • 1 имел отношение к ведущейся Девуан-дискуссии: экспортировать … JEF (нет ответов; я сам не вдумывался)
  • 1 имел отрицательный вклад – sanyo1234 быстро опроверг, «дискуссия» на этом закончилась: пакет с докером
  • 1 имел очень отдалённое отношение к Девуан: связка iwd + systemd-networkd (небольшое продолжение)
  • 2 других – рекламные оффтопные вставки: в embedded (ответ минимальный и единственный), и Оверхед от структуры хранения (ссылка интересная, но ей место в теме про системд; нет ответов).

Итого.

  • Клевещет, переворачивает с ног на голову, обвиняя во лжи, на самом деле врёт сам
  • Дезориентирует, когда нечего возразить, делает вид что оппонент смешон
  • Грязно выражается, оскорбляет
  • Технический вклад +- нулевой.

Кмк, таким он был плюс-минус всегда, и это тот случай когда количество (вранья и злобы) переходит в качество. Он вот такой. Может пора принять более действенные меры чем удаления отдельных постов? Предлагаю морозилку после любого поста в тему про Девуан. За пост про неудачную 1-апрельскую шутку девуанцев – 1 день. За клевету – неделя.

Если не предпринять никаких мет, то получается что «здесь так можно». Фармить скор и тратить его на поливание других грязью.

Я пожалуй против бана.

Просьба его посты не удалять. Пусть люди смотрят потом если захотят сами убедиться.

Спасибо за внимание.

corona
()

qemu arm-виртуалка на x86

 , , ,

Если ли способ её просто запустить (с линуксом и снаружи и внутри, разумеется), без выяснений каких-то особенностей зоопарка arm-железок? Я когда-то пытался это сделать, оказалось что «просто arm» не существует, а есть куча мучений которые надо преодолевать.

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

А, наверно надо не только возможность запустить систему, но и возможность перед этим запустить её инсталлятор с iso-образа.

И есть ли разница в запуске 32 и 64 битных?

Хочу покодить кое что на arm ассемблере и надо где-то проверить что оно работает, а нативных arm-железок у меня нет.

firkax
()

Это нереально

 ,

Шутер, похожий на Quake II размером 64 кб.

Это просто нереально. Говорю как человек, который играл в игры и поменьше.

https://daivuk.itch.io/quod

Кто-нибудь имеет разгадку? Что за трюк используется?

Nxx
()