LINUX.ORG.RU

Галерея - Архив 2026, Январь

Steam Deck PC +1

Галерея — Рабочие места

Продолжение тем Наконец-то консоль с GNU/Linux из коробки и Обратная сторона Steam Deck

К готовому «рабочему месту» Steam Deck (подробности настройки здесь) был добавлен ещё один компьютер: FIREBAT A8 (система охлаждения была доработана под 92мм вентилятор ID-COOLING модель TF-9215-W) с AMD Ryzen 7 8745HS w/ Radeon 780M Graphics, 1 ТБ m.2 SSD и 32 ГБ оперативной памяти (успел в последний момент) на борту. Для переключения используется какой-то домашний ноунэйм HDMI KVM-переключатель. Нового по сравнению с предыдущими темами: замена динамиков Xiaomi Mi Portable Bluetooth Speaker 16W (в TWS режиме) на саундбар Yamaha SR-C20A (звук от HDMI с помощью разделителя).

Информация по видео:

> sudo lshw -C display
  *-display                 
       описание: VGA compatible controller
       продукт: Phoenix3
       производитель: Advanced Micro Devices, Inc. [AMD/ATI]
       физический ID: 0
       сведения о шине: pci@0000:c6:00.0
       логическое имя: /dev/fb0
       версия: b3
       разрядность: 64 bits
       частота: 33MHz
       возможности: pm pciexpress msi msix vga_controller bus_master cap_list fb
       конфигурация: depth=32 driver=amdgpu latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
       ресурсы: iomemory:7c0-7bf IRQ:57 память:7c00000000-7c0fffffff память:dc000000-dc1fffff ioport:c000(размер=256) память:dc500000-dc57ffff

> glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.0.7-0ubuntu0.24.04.2

Информация по Аудио (используется первый):

> sudo lspci | grep Audio
c6:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
c6:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller

А теперь попробую извлечь пользу: Есть непонятная для меня проблема, которая выражается в том, что играх (как минимум в двух от очень разных производителей) запущенных через Steam (Proton 10.0-3) примерно раз в 10-20 секунд происходит что-то вроде лага (я фиксирую исчезновение звука на короткое, но заметное время). Ничего подобного на Steam Deck не наблюдается (заведомо более медленная система с меньшим объёмом памяти). В тоже время при просмотре фильма через firefox проблем со звуком не видно. Предположительно проблема сидит в том, что звук передаётся по HDMI и с его упаковкой туда какие-то проблемы.

Система Ubuntu 24.04.3 LTS

Steam: Стабильная версия. Версия: 1769025840

Вопрос Что делать? Хотя бы куда копать?

Ubdate Попробовал решить эту проблему так: добавил кабель USB → оптика, но это +1 usb-кабель (то есть нужен usb-разветвитель ибо на KVM только два входных USB) и похоже большая нагрузки на Steam Deck. Иными словами картинка теперь получается более захламлённой из-за кабелей, хотя hdmi-разветвитель теперь не нужен. В любом случае интересно понять что там может быть со звуком. Ну и вишенка в торте: это решение в случае Ubuntu 24.04 время от времени приводит к «шумам в оптическом канале». Вытыкание/вткание кабеля проблему решает на какое-то время. Установка переменной

#pulse.min.quantum      = 128/48000     # 2.7ms                                                                                                                  
 pulse.min.quantum      = 1024/48000     # 21.3ms  
в /usr/share/pipewire/pipewire-pulse.conf +
> systemctl --user restart wireplumber pipewire pipewire-pulse
ситуацию меняет к лучшему, но не окончательно. Google ссылается на проблемы со встройками AMD и ядра Linux. То есть опять непонятки ☹

Update 2 Откатился к прежнему решению со звуком через hdmi, но с изменённым значением в /usr/share/pipewire/pipewire-pulse.conf. В первом приближении проблема исчезла.

 , , , большой стол

Evgueni
()

Временно ушел на Budgie

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

C Wayland'ом хромой браузер с дичайшими артефактами отображается, а FF зависает вместе со всем ноутбуком намертво, и в TTY не попасть. Это если видео смотреть. Gnome от Х11 отказывается - а что мне делать? Ну задавал тему на форуме - дали советики, пока не приступал к пробам. Куда делась X11 сессия из GDM в гноме в манжаро после прилета гнома 49.2 и как вернуть?

Budgie по возможностями кастомизации хуже, чем Unity. Нет даже обзора окон. Глобальное меню из аура не встало.

 , , , ,

votafak
()

Сделал себе блюрчик в cinnamon

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

Путём правки cinnamon.css в своей gtk теме добился блюра. К сожалению этот блюр не совсем настоящий (хотя всё же лучше расширения blur cinnamon), т.к. прозрачные окна не размывает (эта часть на композитном менеджере оконника muffin, а он размывать прозрачные проги не умеет). Если научите размывать прозрачные окна по всей системе, а не только проги синнамона, с меня конфетка. Если кто хочет повторить, вот моя правка, закинутая в конец файла:

.menu,
.popup-menu,
.window-caption,
#keyboard,
#Tooltip {
  background-color: rgba(70, 70, 70, 0.1) !important;
  background-blur: 2px;
}
#panel {
  background-color: rgba(25, 25, 25, 0.4) !important;
  background-blur: 2px;
}

Кстати, подскажите, кто знает, какие классы ещё можно сюда засунуть? А то не всё блюррит, а названий нужных классов и айдишников не знаю.

 , , ,

daniyal
()

Работа с ip-адресами

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

В последнее время приходится много «работать» с ip адресами, решил упростить себе жизнь.

Если в буфер обмена попадает IP адрес(а), то для него собирается метаинформация (геолокация, кому принадлежит) и отображается через меню.

При нажатии кнопки ping или traceroute, соответствующая команда вставляется в терминал

WM: Fvwm3

UI menu: kando

Посмотреть на исходники можно тут:

https://github.com/metacoma/mindwm-clipboard/

Из зависимостей требуется:

kcl-lang, kando, clipnotify, mmdblookup, ipcalc, xclip, xdotool, базы:

$ ls  geoip/
GeoLite2-ASN.mmdb  GeoLite2-City.mmdb

Видео: https://www.youtube.com/watch?v=UT5dbpUT8AA

Если будет желание попробовать - оформлю README как это можно запустить локально.

 , , kando, kcl-lang

gagarin0
()

Открыл для себя Void Linux

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

Ноутбук ASUS EEE PC 1000HE (2009), 32-битный процессор, вместо изначального HDD вставлен SSD, вместо 1 ГБ памяти вставлено 2, заменена клавиатура и термопаста. До недавних пор на машине стоял MATE, но в прошлом году из Дебиана убрали 32-битную сборку, и из всех дистрибутивов, основанных на нём, она закономерно пропала или пропадёт в следующей версии.

Поиск свежих 32-битных дистрибутивов на distrowatch.com выдал нечто незнакомое под названием Void. И знакомство оказалось очень приятным. Всё завелось без дополнительных настроек. Не знаю, как работает в Void система пакетов и зависимостей, но стоило только выучить, как пишется xbps-install, и в системе есть весь нужный софт, всегда свежий, включая 32-битный телеграм. Где ещё можно найти свежую сборку 32-битного телеграма? По-моему, нигде.

Либреофис, гимп и хромиум подтормаживают, но работают. mpv тянет 720p.

Единственное, чего нет — видеосвязи. Скайп умер, зум умер в 32-битной версии, гугл-мит и яндекс-телемост тормозят, Element и Signal отсутствуют в 32-битной сборке (хотя есть в 64-битной), Jami отсутствует и там и там, телеграм сами понимаете.

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

Самому интересно, как долго ещё это проживёт. Не интересовался истинными мотивами создателей Void, но потребность в оживлении старого железа удовлетворена на 100%.

 , ,

ringill
()

Конец векового гноморабства или путь к Niri

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

Вся история началась с того, что в 2021 году решил временно, в качестве эксперимента, поставить гном (а до того как-то везде стояли, да и стоят кеды и вполне неплохо позволяют мышевозить по работе и по играм). И этот временный эксперимент с гномом продлился аж до 2026 года. Не нужно и говорить, что гном оказался ужасен, деревянен, в нем постоянно что-то убирали в новых версиях, а главное - он требовал просто невероятных усилий напильником, чтобы пальцам и глазам было не так больно. Одним из таких движений напильником оказался PaperWM, ибо гном по непонятным причинам не способен запоминать расположение окон или хотя бы не создавать их в совершенно рандомных местах экрана. В целом, годный апплет, кроме небольшого упущения - после открытия видео в режиме картинка-в-картинке намертво отваливается кручение приложений мышкой по гномовому тулбару.

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

Таким образом, пока лорчане писали с 1 по 12 января прикольные треды, был осуществлен план побега из гноморабства. Поскольку идеи PaperWM оказались весьма прогрессивны, был найден заменитель идентичный натуральному с запахом сосны в виде Niri, который кроме бесконечного рабочего стола предоставляет еще и чумовые жесты на тачпаде, что позволяет мышевозить не отходя от кассы в свое удовольствие. Собствено допил напильником и занял еще неделю. И вот - можно и gemini-капсулы читать и датасеты вертеть и в общем 33 удовольствия. Ну и выкорчевывать остатки рабского менталитета гнома.

 , , ,

recei
()

Debian Trixie без systemd

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

Лет 10 назад Дебиан «перешёл на systemd», по каковому поводу в сообществе возникло много споров, которые не смолкают и поныне. Появившийся в те годы дистрибутив Devuan, который во всём похож на Дебиан, кроме того, что отвязан от systemd, продолжает обновляться следом за Дебианом.

Лет 5 назад Дебиан «перешёл на Wayland» — такая же история, с тем отличием, что поддержка X11 была сохранена и форка не возникло.

Никогда не видел смысла в использовании Wayland или systemd. X11 и sysvinit работали десятилетиями, претензии к ним сомнительны. Кажется, единственным заметным для пользователя преимуществом systemd является распараллеливание запуска служб, благодаря чему ускоряется загрузка, но это преимущество сходит на нет, когда загрузка происходит не чаще раза в неделю. В реализации X11 якобы накоплены какие-то костыли, но почему это должно заботить пользователя — решительно непонятно (с другой стороны, пользователя заботит отсутствие аналога ssh -X в Wayland, а также, по слухам, проблемы с трансляцией экрана и отваливание случайных функций случайных приложений.

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

 , , , ,

ringill
()

Lute — Luau с «батарейками»

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

С октября 2024 года авторами языка Luau (Luau - Lua с «батарейками») разрабатывается проект Lute, расширяющий возможности стандартной библиотеки Luau дополнительными модулями и «батарейками»:

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

Помимо дополнительных модулей, компилятор lute позволяет компилировать скрипты Luau в самодостаточные исполняемые файлы.

Проекты написаны на языках C и C++ (стандарт C++17) и распространяются по лицензии MIT.

Документация:

Исходные тексты на GitHub:

 , , , lute,

dataman
()

Cinnamon. Год спустя.

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

Кажется, закончились мои скитания. Уже год пользуюсь Cinnamon и ни разу не возникло желания переехать на что-то другое. Ведь в ней оказалось все что мне нужно, и почти все так как мне нравится.

Настройка под себя заняла всего пару кликов, в отличие от последних кед. С легкостью нашел приятные темы для GTK и элементов DE, которые помогли воссоздать что-то близкое к Mint, старым версиям Gnome, Windows, Elementary OS и другим моим любимым стилям (к сожалению, поместились не все скриншоты). Для меня это как глоток свежего воздуха среди всех этих новомодных плоских интерфейсов.

Остался доволен и утилитарностью этой среды. Особенности вроде «overview» и шустрого переключения окон с превью выручают в повседневных задачах. Обычно использую этот ноут для работы (сейчас работаю инженером данных), самообразования (потихоньку осваиваю системное погромирование) и веб-серфинга. Львиная доля экранного времени приходится на GNU Emacs, LibreWolf, DBeaver, и Zathura.

Из недостатков заметил отсутствие компонента для индексированного поиска файлов вроде baloo или tracker. Меню Cinnamon в этом плане сильно проигрывает аналогичным в кедах и гноме. Приходится использовать fsearch для быстрого доступа к файлам и recoll для поиска по содержимому.

Переехал на Cinnamon с кед. до кед пользовался средой, которую склеил из кусков LXDE, Xfce4, Openbox и некоторых других компонентов. Может быть, о ней тоже как-нибудь расскажу.

 , ,

treflip
()

Тайлинг на LXDE

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

Недавно я решил из-за медлительности моей плазмы переехать на LXDE. Вместе с переездом решил попробовать ещё и тайлинг. Оконный менеджер я не менял, а просто добавил утилитку cortile. Теперь у меня и тайлинг, и всё что нравилось с LXDE! Действие происходит на ноутбуке с установленной убунтой 22-ой.

 

dsalin
()

Рабочая станция на linux

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

Линукс на десктопе возможен. На данный момент перекрываются все мои задачи как по работе так и дома: администрирование, написание кода, обработка фото, видео и звука, 3D-проектирование, 3D-печать и т.д.

Дистрибутив LMDE - дебиан 13 с человеческим лицом =). Считаю cinnamon идеальным окружением. Запущено на ноутбуке HP (конфигурация видна на картинке). На снимках - FreeCAD, Orca Slicer, KiCAD.

Работает все «из коробки» - wifi, bluetooth, звук (встроенная и 2 внешних звуковухи), работают даже usb-токены jacarta. Пробовал подключить графический планшет XP-Pen Artist 15.6 Pro v2 - работает. Ноут используется для всего кроме игр. Вообще у меня линукс используется как единственная desktop-система уже лет 15 (если считать и работу и дом) а как домашняя с 1999 года.

 ,

svk28
()