LINUX.ORG.RU

Debian


313

18

Всего сообщений: 667

XLink Kai на Raspberry Pi

Доброго времени суток, уважаемые!

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

Проект называется XLink Kai. Для меня он интересен тем, что ПО может работать на Linux и на одноплатниках типа Raspberry PI. Для быстрого старта есть инструкция на сайте. Я протестировал Xlink Kai, устанавливая на Raspberry Pi от первой B+ до 3-й B+ и XBox Original в качестве игровой консоли. Использовал различные варианты подключения (описаны на сайте) и разные носители. Стабильной и качественной работы добился на Raspberry Pi 3B+ c SD-картой U3 и проводной сеткой. Поддерживается работа с XBox Original/360/One, Playstation 2/3/4/PSP/Vita и т.д, полный список консолей и игр есть на сайте. Данный проект помимо «железных» игровых консолей позволяет играть по сети на некоторых эмуляторах игровых приставок. Я попытался протестировать Xemu, но данный эмулятор у меня работает нестабильно, буду еще копаться в этом направлении.

На скрине:

  • Debian 12 + Sway + Waybar
  • Xbox Original подключен через карту видеозахвата (картинка со звуком выводится через MPV)
  • Raspberry Pi с установленной на ней DietPi и XLink Kai
  • Игра Halo 2
  • Web-интерфейс XLink Kai

Веб-интерфейс XLink Kai доступен на localhost и на порту 34522 по умолчанию. Если вы будете устанавливать XLink на отдельном ПК или одноплатнике, как это делал я, самый простой и быстрый способ получить доступ к веб-интерфейсу - пробросить его порт себе на localhost:


ssh -L 34522:localhost:34522 nuxster@192.168.1.27 

Думаю, вебку можно просто перенастроить на нужный интерфейс, но я не стал в это вникать.

Так же, думаю, будет полезно запускать XLink Kai через systemd:

apt install dnsutils 

cat > /etc/systemd/system/xlink.service<<EOF 
[Unit] 
Description=XLink Kai 
StartLimitBurst=5 
StartLimitIntervalSec=200 
 
[Service] 
StandardError=journal 
StandardOutput=tty 
ExecStartPre=/bin/sh -c "until host google.com; do sleep 1; done" 
ExecStart=/usr/bin/kaiengine 
Restart=on-failure 
RestartSec=1 
Nice=-5 
 
[Install] 
WantedBy=network.target 
EOF 
 
systemctl daemon-reload 
systemctl enable xlink 
systemctl restart xlink 

Уверен, что можно сделать лучше\правильнее, мне просто нужно было его запустить.

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

>>> Просмотр (1918x3237, 978 Kb)

 , , , xlink

nuxster
()

Debian 12 Bookworm, кеды, дефолт

Приобрел я еще один Thinkpad (уже третий) и начал ставить на него ОС. До этого долго время пользовался Ubuntu LTS — работает, жрать не просит, не падает, проблем с нем нет. Но последнее время она начала немного раздражать. Даже не она, а политика ее главных разработчиков:

  • Сначала они все стали засовывать в Snap. Я сильно офигел, когда узнал, что предлагается ставить kubectl через снап, хотя это, по сути, один бинарник! И пусть это в вариантах установки от самого Kubernetes, но как-то заставляет скривиться и мысленно поставить еще один минус в пользу убунты.
  • Затем стали радовать предложением купить платную подписку PRO прямо в терминале после завершение apt update.

В общем, посмотрел я на все это дело и понял, что чем ставить последнюю убунту и заниматься выпилом оттуда снапа и прочей ереси, проще использовать другой дистрибутив.

И спустя некоторое время я вспомнил о новом релизе Debian.

Да, он «stable», то есть там немного устаревшие версии пакетов, но ИМХО для рабочего ноута это не критично совсем. Все равно нужный софт (IDEA, Docker, Go и Java) ставятся руками и другими средствами, а не из штатных реп. А какая там версия Flacon будет конвертить мне музычку — совершенно индифферентно.

ДЕ у меня как всегда кеды, причем внешне это почти что дефолт — заменил только главную заставку SDDM и перенес панель наверх.

Проблем с дебианом также не было, разве что по умолчанию на 4К экране он отображает текст загрузки в TTY крайне мелким шрифтом, и пока не поставишь в настройках применение настроек масштабирования КДЕ к SDDM последний тоже отображается мелким. Кеды сами по себе автоматом подцепили масштабирование под 4К, и выглядят как обычно на обычном FullHD. Разве что некоторый софт наподобие IDEA и GoLand пришлось ручками масштабировать.

З.Ы. Картинка может быть немного мыльная — оригинал весит 5,6 метра и не влезает в ограничения ЛОРа.

>>> Просмотр (3429x1928, 4786 Kb)

 , , ,

Zhbert
()

Fvwm не отпускает

Всякое я пробовал. Уже даже привык к гному, но всё же не хватает мне гибкости Fvwm везде. А уж вкупе с лёгкостью и подавно.

Что изменилось:

  1. Теперь у меня цвета а-ля CDE.
  2. Появилась возможность горячей клавишей кидать окно не только в сплит лево-право, но и по четвертям экрана.
  3. Появился скрэтчпад через невидимый виртуальный рабочий стол, на который окна скрэтчапада прячутся и откуда показываются. Чтобы такие окна не перепутать с обычными, их рамка отличается по цвету (как кнопки на панели).
  4. Панель разъехалась на блоки. Пока что так больше нравится визуально.
  5. Кнопки в заголовках окна теперь ведут себя как в старых юниксах.
  6. По кнопке BLUETOOTH теперь не запускается bluetoothctl, а появляется меню управления питанием и подключениями. Набыдлокодил скриптик для генерации меню на пайтоне.
  7. Переехал на Fvwm3. Разницы пока не заметил, но пусть будет.

Что осталось прежним:

  1. 12 рабочих столов с жёсткой привязкой повседневных приложений к ним.
  2. Гигантская панель, перекрываемая окнами и поднимающаяся/опускающаяся по горячей клавише.
  3. Ориентированность на управление с клавиатуры. Управление окнами горячими клавишами. Можно заставить занимать окно левую-правую половину, четверти экрана, можно прижать окно к углу экрана или к его краю посередине стороны.
  4. Также горячие клавиши прописаны для большинства пунктов меню, что делает навигацию по ним молниеносной.

Видимо, Fvwm это судьба - никуда от него не деться.

>>> Просмотр (1920x1080, 1234 Kb)

 ,

skiminok1986
()

Так ли прожорлив GNOME?

Здравствуйте коллеги.

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

Выкладываю скрин одной своей домашней машинки, что там — neofetch показывает. Это данные холодного старта. Если брать аптайм этак пару-тройку дней, Mem в htop будет не более 1.72G. Как то-так :)

>>> Просмотр (1440x900, 716 Kb)

 ,

Zlo
()

Linux на десктопе (ноутбук). Часть 2

Продолжаю использовать онтопик на ноутбуке (прошлая тема). За это время переехал на Debian 12. Обновление с 11 до 12 много чего поломало, поэтому пришлось ставить в чистую. К сожалению, в новом релизе любимая корица окончательно поломалась — не работают апплеты панели задач, мерцают рамки окон. Дебажить всё это желания никакого нет, поэтому решил наконец накатить кеды. Внезапно понравилось! Проблемы с вылетами окружения были только под свободными дровами NoVidia — на проприетарщине всё работает как надо. А в целом, после корицы кеды выглядят прям современно и радужно! Ещё из приятного, в 6.1.0 ядре наконец починили дрова под Wi-Fi-модуль Mediatek. Теперь никакой потери пакетов!

Эту машинку всё ещё использую для руления серверами по ssh, написаю скриптов в VScode, прогонку виртуалок для тестов/обучения. Ну и конечно же игрушки. Много не играю, но любимый OW(2) поставился без проблем через lutris+wine. Работает, а большего и не надо.

>>> Просмотр (1920x1080, 2696 Kb)

 , ,

Hg194
()

Лютый пень

Достался на халяву старый мертвый блок. Не с помойки — попросили отнести на помойку.

Бегло осмотрев материнскую плату P5GD1 PRO — обнаружил 4 вздувшихся конденсатора (отмечены стрелками) и просто вырвал их плоскогубцами. После чего машина ожила. Ну думаю — грех такое выкидывать. Накатил sid, подключил экспериментальную репу, все отлично работает.

Давно хотел завести отдельную машину под экспериментальной репой и ехать на ней, даже в виртуалке несколько раз пробовал, вот настало время воплотить свои мечты на реальном железе.

>>> Просмотр (1920x1080, 2009 Kb)

 , ,

amd_amd
()

Букворм фор ворк

Дефолтам - быть! Но чего уж тут поделать, если в результате улучшений становится только хуже.
Debian 12 весёл и вкусён и в отличие от той же Ubuntu, из коробки даёт куда более скромное энергопотребление в режиме «дискретка отрезана к чертям собачьим, потому что не нужна».
Честно - без понятия, почему, так как в Ubuntu использовал ядро той же ветки (6.1) с суфиксом oem (в котором, гипотетически, должно быть больше свежих драйверов для свежего оборудования). Возможно руки не оттудова растут, откудова надо.

А так, всего 15-20 ватт без специальных оптимизаций и под нагрузкой вида «музыка играет, код пишется, в браузере открыто 10 вкладок» - более чем достойно, я считаю. Учитывая то, что бук тащит на борту аккумулятор в 80Wh - время работы получается, в принципе, сносным.

Как правоверный гномосек обмазал гнома пачкой расширений, среди которых:

  • Battery time (чтобы в быстрых настройках было ожидаемое время работы, а не процент заряда);
  • Blur my Shell (а почему нет);
  • Dash to Panel (такова традиция);
  • Hide Universal Access (в гноме для этого до сих пор нет настройки, да);
  • Minimalist Calendar 3 (что говорит нам гном? хочешь минимализма - поставь в систему ещё чего-нибудь);
  • WireGuard Indicator (внезапно - для Wireguard);
  • Ubuntu AppIndicators (чтобы использовать кусочек убунты даже тогда, когда думаешь, что не используешь убунту).

Система со старта жрёт 2ГБ ОЗУ, но не особо и жалко.

Готов ловить швыряемые помидоры. Всем добра и радости!

>>> Просмотр (1920x1080, 1527 Kb)

 , ,

takamushi
()

Немного настроил Debian 12 xfce

Собственно настроенный Debian 12 xfce. Все остальное в neofetch.

>>> Просмотр (1920x1080, 222 Kb)

 , ,

alll81
()

Debian 12 на десктопе

Что ж, обновил таки Debian на десктопе с bullseye до bookworm на десктопе.

Впечатления ужасные. Гном испортился. Половина расширений отвалилось (как обычно). Темы работают всрато, CSD работают всрато, Wayland работает всрато (какие-то зелёные артефакты возникают на окнах рандомно), на иксах всё ещё тормозит переключалка раскладки (фризит GUI на 0.3 секунды)

Из позитивного — компьютер в Wayland сессии перестал жужжать вентилятором, температура процессора стабильно 50 градусов, учитывая то, что системник стоит в закрытом пространстве и горячий воздух дует сам в себя.

Не понимаю, зачем они это делают, но да ладно, жить можно. Особенно после обновления до Debian 12.1 и обновления ядра до последнего.
Но, учитывая то, что десктоп это запускалка браузера и игорь, то не страшно, работаю я всё равно за лаптопом.

Всё остальное, собственно, на скриншоте:

OS: Debian GNU/Linux 12 (bookworm) x86_64
Kernel: 6.4.7
DE: GNOME 43.6
WM Theme: Materia-dark-compact
Theme: Adwaita-dark [GTK2/3]
Icons: ePapirus [GTK2/3]

>>> Просмотр (3840x2160, 4118 Kb)

 , ,

annerleen
()

Debian 12, для работы, игр и творчества!

Доброго время дня товарищи!

Чем хорош данный дистр:

  1. Простой.
  2. Стабильный.
  3. Неприхотливый.

Кому подойдет?

  1. Знающим Linux хоть немного.
  2. Экспериментаторам.
  3. Причастным к Open sourse.

Трудности Debian:

Чем больше его понимаешь, тем сильнее хочешь его довести до идеала!

>>> Просмотр (1919x1080, 320 Kb)

 ,

gleb_ra
()

Рабочее место на данный момент

Основное рабочее место на данный момент.

На фото, самодельный стол на основе 2 щитов 40x120 и икеевких ножек. Из-за ножек шатался, так, что пришлось прикрутить на 1 саморез к стене. Кронштейн onkron на 2 монитора.Мониторы AOC 22P2Q 21.5 дюймов, довольно приятный. Второй старый viewsonic va2026w, в котором пришлось заменить подсветку на диодную, видимо диоды не самые лучшие, так как изображение стало более синим.

Старая клавиатура microsoft ergonomic keyboard с мышкой, собирался продать, но в целом она норм, пользуюсь то ей, то механической varmilo.

Старые наушники koss sporta pro.

Системный блок, перепиленный: msi mortar max b450m + ryzen 5 5600g + 32ram + nvidia 1660super. Пытался сделать небольшой корпус получилось где-то 30x30x20 см, размеры подогнал, но надо еще будет с ним повозиться. Потребляет где-то от 60 до 195 ватт.

Систему недавно обновил до debian 12 и emacs до 28.2. С emacs пришлось повозится, не разобрался, например, почему magit не работает если скомпилить в byte-код, с нескомпилированными файлами работает. Но в основном конфиги живут еще с debian 7 и emacs 23. Окружение все тот же awesome.

>>> Просмотр (5120x1920, 2844 Kb)

 , , , ,

ol1mp
()

Debian 12 Cinnamon + MAC Wallpaper + нормальная тема и иконки

Debian 12 Cinnamon

Тема - https://www.cinnamon-look.org/p/1403328
Иконки - https://www.cinnamon-look.org/p/1613717
Мышка - https://www.gnome-look.org/p/2061622
Картинка - стырил из MAC Wallpaper
Спасибо этому видео за идею - https://youtu.be/zOZEkzwhThc

Debian оформление по умолчанию - посмотреть и застрелиться, неужели так трудно сделать что-то типа этого?!.. блин!!!...

>>> Просмотр (2560x1440, 2506 Kb)

 ,

Windows
()

Ещё один Debian 12 (bookworm) c KDE

Версия KDE:  5.27.5
Версия Qt:   5.15.8

Темы все свои, сделанные давно, ибо близкие к ним подбешивали.

Скрин чисто постановочный.

>>> Просмотр (1920x1080, 1623 Kb)

 , ,

nikitalol
()

Kali Linux, кто ж его придумал?

Поставил, даже русифицировал. Тот же Debian на XFCE.

Ну работает, а зачем? Проги нужные, для типа проверки безопасности, можно и в Дэбе установить без проблем и глюков будет меньше. Зачем плодят эти больгонезы, которыми мало кто пользуется? Только молодежи головы забивают ненужной информацией.

>>> Просмотр (1366x768, 314 Kb)

 ,

piwww
()

Debian 12 (bookworm) c KDE

Для истории. Еще один выпуск почти замечательного дистрибутива.

Версия KDE:  5.27.5
Версия Qt:   5.15.8
Версия ядра: 6.1.0.9-amd64

>>> Просмотр (1920x1080, 799 Kb)

 , , ,

zx_gamer
()

Ноутбук показывает приятные циферки

Привет, ЛОР.

Лежу я тут на норвежской террасе, втыкаю в ноутбук, и тут до меня внезапно доходит, что ноутбук показывает чертовски приятные циферки.

11 часов автономной работы под 100% яркостью (ибо терраса и снаружи ЯРКО), биткоин 30 с половиной тысяч долларов США.

Debian 12. XFCE. Всё остальное на неофетче.

>>> Просмотр (1920x1080, 1021 Kb)

 , , ,

annerleen
()

Emacs в качестве GUI для GDB, или небинарная совместимость

Всем здравствуйте.

На снимке – эксперименты, являющиеся продолжением вот этой темы.

Как уже не в первый раз убеждаюсь, утилита strace с ключом -k (печатать stack trace каждого вызова) – прекрасный инструмент для первичного (грубого) поиска проблемы. Собственно, именно таким способом было выяснено, что на Debian 9 и Debian 10+ поведение java начинает различаться, начиная с инструкции <open64_w+22> из libhpi.so. В результате последовательность

b main
r
b open64_w
cont

позволяет вплотную подобраться к проблеме, но уже пер-ректально «изнутри».

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

В чём ценность cgdb как обёртки над gdb, особенно в отсутствие исходного кода, – я так и не понял. Если у вас есть успешный успех опыт использования cgdb – поделитесь, пожалуйста. Аналогично, xxgdb, наверное, хорош – но для того, чтобы он завёлся в 2023 году, мне надо выкинуть из ~/.gdbinit буквально всё.

За каким рожном нужен убогий и деревянный как Буратино Nemiver, по недосмотру появившийся в пакетах Debian и заявляющий в качестве ключевых особенностей совместимость с GNOME 3 и умение скопировать значение переменной в буфер обмена (я не шучу: «Ability to copy the content of a variable into the GTK clipboard») – я тоже не понял. Зачем, если есть прекрасный Emacs?

В сухом остатке: насколько я понял, ebp + 0x8, ebp + 0xc и ebp + 0x10 – это адреса параметров функции. По первому адресу лежит строка, и строка эта на Debian 9 и Debian 10 разная:

  • /usr/lib/jvm/java-1.3.1_20-sun-i386/jre/lib/rt.jar (нормальное поведение, слева) и
  • /usr/lib/jvm/java-1.3.1_20-sun-i386/jre (аномальное, справа).

Стало быть, ерунда начинается ещё до системного вызова open()/openat() и происходит в одном из пяти вызовов:

  1. sysOpen(...)
  2. JVM_Open(...)
  3. ZIP_Open_Generic(...)
  4. ZIP_Open(...)
  5. ClassLoader::setup_bootstrap_search_path(void)

Будем копать дальше.

>>> Просмотр (3840x2160, 853 Kb)

 cgdb, , , ,

Bass
()

Debian+KDE+wine

Все как надо, полет по плану. Debian жив и это радует!

>>> Просмотр (1366x768, 817 Kb)

 ,

piwww
()

Debian-12 + KDE = красота

Работает всё прекрасно, немного с wine повозился, но это в дебе свои особенности. Ноут Lenovo B 50-45, старенький но апргрейденный ОЗУ-8ГБ и SSD WD-500 (чёрный).

>>> Просмотр (1366x768, 427 Kb)

 ,

piwww
()

Debian 12 — дисторохопу конец

Здравствуй дорогой ЛОР.

По случаю выхода 12 выпуска одного из самых популярных и важных дистрибутивов Linux я решил поставить его на свой ноутбук. Сегодня я постараюсь рассказать о наполнении своей системы и о впечатлениях, но для начала небольшая и очень неприятная (по крайней мере, для меня) история.

Debian без firmware, или как остаться без ноутбука на три с лишним месяца

Сразу скажу, мой уровень знаний в Linux тогда был на уровне второклассника, и что может случится такое, я, естественно, не знал, как и не знал о существовании неофициальных образов с firmware.

В общем, решил я как-то попробовать Debian на ноутбуке Lenovo из моего прошлого рассказа. Зайдя на их официальный сайт, я увидел большую кнопку «Загрузить», по нажатию на которую начал скачиваться сетевой образ oldstable (а тогда stable) выпуска bullseye. По завершении скачивания образа и последующей его записи на usb с него была произведена загрузка. После нескольких шагов настройки я увидел сообщение, которое гласило, что для моего оборудования требуется проприетарная прошивка rtl8168. Казалось бы, меня должно было это насторожить и мне следовало отменить установку, но нет — установка была продолжена, и только после её завершения я понял, какую ошибку я совершил.

Передо мной на чёрном экране устрашающе горело сообщение: missing firmware rtl8168…

Скачивание и установка

Так как я не сторонник весьма популярного рабочего окружения Gnome, для Honor MagicBook 16 мною была скачана LiveCD-сборка с рабочим столом Plasma 5. После записи на usb и непродолжительной загрузки я увидел сам рабочий стол с озверительно красивыми обоями под названием Emerald, которые выбраны в качестве основных для данного выпуска.

И когда я применяю эпитет «озверительно», я не шучу: по сравнению с обоями для bullseye эти просто шикарны. Сама установка прошла молниеносно, а в качестве инсталлятора выступил старый добрый Calamares.

Программы (удалённые и установленные)

Так как после установки среди программ было достаточно много хлама (простите, если это вас задело), мне пришлось немного потанцевать с напильником.

Удалено:

  • Kwrite (текстовый редактор);
  • Kmail (почтовый клиент);
  • Akregator (программа для чтения новостей);
  • LibreOffice (deb);
  • Firefox-esr (deb);
  • xterm (эмулятор терминала);
  • PIM ALL (кроме holidays);
  • Konqueror (Диспетчер файлов + браузер);
  • Korganizer (органайзер).

Установлено:

  • LibreOffice (flatpak);
  • Minecraft (deb);
  • Firefox (официальный сайт);
  • Shattered Pixel Dungeon (flatpak);
  • Reportbug (Программа для отправки отчётов об ошибках).

P.S. Меня пока всё устраивает, надеюсь, так будет и дальше. Всех ещё раз поздравляю с релизом.

>>> Просмотр (1908x1078, 534 Kb)

 , ,

Alexandr_0503
()