LINUX.ORG.RU

Галерея

Активные теги:

 , , , , , , , , , , , ,

Давно меня тут не было

 , , , ,

Решил показать свой скромный ноутбук, все параметры указаны в fastfetch

Litrabol
()

Планшетный ПК Getac F110 G4

 , ,

Рабочая обстановка. Защищённый планшет Getac F110 G4. На борту Astra Linux 1.6.9. К сожалению нет возможности установить сторонний пакет чтобы получить красивый вывод neofetch или fastfetch, поэтому фото как есть.

К слову о том, как Астра чувствуется на планшетах. Мне не нравится как она выглядит, что внутри (специфичные переизобретения велосипедов), и как это работает (чего стоит прикол, когда в 1.6 нужно обновляться только через пакет astra-update, который... разрабы забыли положить в сборку и предлагают скачать ручками с собсна апдейта). Но! На удивление это один из самых приятных дистров, который может работать без мыши и тач-панели! Одна из лучших реализаций...

NeTC
()

Самодельные видеообои+ Compiz+ MATE на Debian 13

 , , ,

Доброго полудня, судари и сударыни,

Недавно я обновил свой хост, поэтому решил перейти с Убунту на обычный Дебиан. Решил также сделать себе то же окружение рабочего стола, что и на Убунте. К счастью, местный пакет Компиза оказался актуальнее убунтовского, поэтому я смог установить плагины на свистоперделки, которых я хотел. Одним летним вечером после настройки всего этого добра, я посмотрел видео, где показывалась функция живых обоев через утилиту xwinrap у других пользователей. Мне захотелось того же самого, поэтому попробовал по инструкциям с Инета и ИИ сделать себе такой. Само видео обоев запускалось, да оказалось, что йерархия окон такова, что caja с моими папками оказывалась всегда ниже моих видеообоев и скрывалась. Поэтому я попросил ИИ написать мне такую вот подложку, где и видео, и полноценная работа с папкой «Рабочий стол» на рабочем столе. Сразу оговорюсь, что вариант перейти на КДЕ я не рассматриваю, а Hidamari я уже испробовал и мне не понравился результат.

Ниже прилагаю видео как это работает.

P.S. Вот резервная ссылка

dsalin
()

Новое рабочее место

 , , , ,

Год назад переехал в Питер. Собственно, решил показать новую берлогу. За год мало что изменилось, как на ПК, так и на столе. Лишь поставил мониторы на коробки из-под китайских IP-телефонов (со временем на озоне хочу подставку приобрести), купил новый телефон с подставкой (всё на том же озоне брал), вентилятор и лампу у местных индусов в квартале приобрёл ибо на что-то серьёзное пока финансов нет. Ухи тоже выдали - наныл ;) Тукс и релакс-кубики со мной приехали. А ну и клаву RedDragon на WB в самом начале трудоустройства сменил, т.к. выдали что-то от оклика. На ПК всё тот же деб с настройками под себя и фаршем привычного софта. На скине показал его ТХ. Разве что появилась и активно юзаю VMWarePlayer. Ну и макс, куда ж без него теперь, тем более, по работе приказали всем заиметь. Помимо чисто администратовных обязанносте руководителя отдела, занимаюсь причёсыванием серверов (мастдай, фряха, линухи) в гипервизоре, быдлокодингом ибо поднял zabbix 8, а оно ещё в альфе (сразу не обратил внимания, а потом стало лень на 7.4 возращаться) и много чего не прикрутить или не понял/не нашёл как. Поэтому приколачиваю свои скрипты в заббикс для мониторинга. Довожу до ума в целом инфраструктуру ибо было брожение предыдущих руководителей/админов и всё сделано лишь бы оно как-то работало, много чего из софта устарело либо настроено как попало. Техподдержка вообще ногами бегает по АРМам, а при слове vnc - зависают. С ИБ тоже не совсем гладко, хоть и контроллируется филиал Москвой, но по ходу только на бумаге или только у себя там в масквабде гоняют сисадминов («про парольную политику мы тут не слышали, удобно же когды один пароль на всех серверах/коммутаторах, и зачем их хранить в закрытом виде?…» дословно facepalm). Ну хоть раз в год менялись пароли у юзеров доменов, ждём новый приказ о квартальной замене. На ДВ, откуда переезжал, там это давно введено. В общем, работы вагон, но мы не сдаёмся ;) Кабинет расчитан на один стол/шкаф ибо задачей, при переезде, было устроиться так же начальником отдела/службы сисадминов. Обои честно стырил/отредачил в гимпе xD Пинайте…

teelledro
()

Угол в спальне

 , , , , vivo

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

Рабочее место оборудовано в углу спальни. Из периферии - беспроводные мышь и клавиатура от Logitech. Сверху видно МФУ Kyocera MA2000w и ворох всякого от Milwaukee, DeWALT и Bosch. Беспроводная зарядка - Vivo CH2351 для моего X300 Pro (на него, в общем-то, и снято).

На ноуте традиционно крутится Fedora 44.

carasin
()

Debian на ноутбуке ASUS X50N

 , , , , ноутбуки

Дано: ASUS X50N, ноут которому уже почти 19 лет и нужно поставить на него систему, которая будет хорошо работать на нем в условиях современного веба. Выбор пал на Debian Linux с графической оболочкой LXQt. Эта среда рабочего стола является наиболее легковесной, для такого железа это прямо плюс. В итоге все прошло гладко, все основные устройства были определены в процессе установки Debian. Краткий конфиг вы видите на скрине, в выводе Neofetch. В общем то, ноутбук в процессе эксплуатации за все годы ни разу не апгрейдили, за исключением установки SSD S55 от Silicon Power.
В htop вывод нагрузки без каких либо открытых приложений, с браузером и тд. потребление памяти значительно возрастает

ki4180
()

КОМПАС-3D v25 Home

 , , , ,

КОМПАС-3D v25 Home, Arch Linux, KDE Wayland

В v25 добавили фичи для реверса.
Некоторые представлены на скрине: сегментация и подгонка поверхностей. Сегменты раскрашиваются в рандомные цвета, не по типу поверхности.

Перепаковал из пакетов для ALT, как и v24 запустилась без проблем (не считая того, что v25 теперь требует ru_RU.CP1251 локаль), но по ощущениям v24 работает лучше.

Утилита для активации kactivation до сих пор требует gtk2. Вообще, в пакете с Guardant есть license_wizard и там вроде тоже можно активировать код, но я не пробовал.

Превьюхи файлов работают.
На последнем скрине веб-интерфейс для управления лицензиями Guardant.

entrance
()

Переезд на Neovim

 , , ,

Как обычно, чистый TTY без X-серверов. Накатил тему Gruvbox на консоль, в качестве мультиплексора — Tmux.

По скринам:

Первый: Наконец-то решился мигрировать с Vim на Neovim. Настроил автоматическую смену тем: конфиг сам определяет окружение и отдаёт нужную тему для TTY и для графики. Сверху прикрутил локальную нейронку (LLM) в качестве ассистента.
Второй: Общий вид.
Третий: Музыкальный стек. Клиент rmpc для mpd и визуализатор звука vis.

Последний (с X-сервером): Так выглядит i3. Здесь запущен Nvim с графической темой. Скрипт запуска квантованных моделей — поставил чисто поиграться и потестировать производительность, что-то серьёзней не идёт без тормозов, что логично.

measles
()

Пятничное

 ,

Прибрался, распечатал рековую стойку под аудио тракт. Хвастаюсь.

VirRaa
()

Ноутбук Getac X500G3

 , ,

Рабочая обстановка. Ноут защищённый, под группу 1.3 (ГОСТ РВ 20.39.304). В данной комплектации от аккумов умеет работать почти сутки под нагруженностью в 50%. На борту Astra Linux 1.8.

NeTC
()

XFCE — услада моих очей

 , , , ,

Итак, речь снова о ноутбуке , видевшем все - Мастдай Виста, Мастдай 10, две версии Астры, antiX и собственно…
MX Linux XFCE - мой идеал рабочего стола. Сбежал я сюда по многим причинам.
Итак, недостатки antiX, побудившие меня на переустановку:

  1. При закрытии крышки ноутбука выкидывает в уродливое меню допотопной реальности, заставляющее ввести пароль. Но если закрыть крышку при русской раскладке…
  2. Плохокастомизируемый огрызок от рабочего стола вместо ДЕ. Видели бы как позорно выглядел закос под мак на IceWM…
  3. Непонятного рода и происхождения неудобные полупереведенные утилиты вместо полноценных компонентов рабочего стола
  4. Док Plank делал некликабельной для курсора всю зону внизу экрана. Не знаю как я мог это терпеть…

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

Mishahack
()

Дошли руки до умной дачи

 , , , ,

Занесло во времена масочного режима в деревню, туда, где тихо и спокойно, птички щебечут, лоси, зайцы и полудикие лошадки гуляют. В общем обстановка настраивает на творческий лад. Да так там и остался (шутка, но отчасти)))). Не думал, что решусь попробовать что-то автоматизировать, учитывая, что ближайшие базовые станции находятся примерно в 20км и первое время пришлось пришлось разбираться как работает мобильная связь, какие и где стандарты используются и какие антенны бывают. После очень долгих экспериментов заново изобрел антенны и для звонков с медленным 2g интернетом на частоте 900Mhz, и для более быстрого, но не всегда стабильного 4g интернета на частоте 800Mhz (band20). Такая же антенна почти без изменений используется и для цифрового ТВ DVB-T2. Кстати, интернет одно время ловился просто на смартфон, лежащий внутри такой антенны. И это при расстоянии до БС 20км. Но потом, что-то поменялось и помех стало больше, пришлось ставить самодельную вышку и покупать модем.

Из железа в наличии:

Старый нетбук без экрана с CRUX и такой же старый монитор. Но встроенный PATA SSD диск накрылся окончательно, как собственно и CRUX для старых компьютеров, требуя для сборки 64 битное мощное железо. Теперь работаю с флешки на PorteusOS и подобных дистрибутивах.

Одноплатник Onion Omega2 с OpenWRT 23.05. Пока используется как повторитель сигнала и собирает данные с вебкамеры с дальнейшей пересылкой данных в облачный диск.

Роутер Билайн N300 прошитый на модифицированную прошивку OpenWRT планируется тоже для чего-то, так как работает нормально, но проблема с обновлениями и установкой модулей ядра. Подключен 3G модем к ещё одному оператору, но нужно ещё одну антенну изобретать под 1700-1800Mhz для стабильной связи.

Контроллер NodeMCU v3 на чипе ESP8266 с WiFi. Планируется использовать по максимуму, так как идеально цепляются датчики и низкое потребление.

Разные датчики в процессе доставки

Проблемы, с которыми уже посчастливилось столкнуться:

Оказывается веб камеры бывают UVC и non-UVC. Но своей наивности начал использовать попавшую под руку non-UVC камеру и это отправило меня в накаут на пару недель, чтобы понять что такое UVC и в попытках запустить такую камеру на OpenWRT. В итоге взял почти даром другую, но UVC камеру и без проблем подключил её к одноплатнику Onoion Omega2 с выведенным USB.

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

Проблемы с разницей напряжений у датчиков и устройств, к которым они подключаются. Может быть 3.3v, 3.0v, 5v и тому подобное. Такую мелочь нужно как-то решать, иначе может не заработать.

Проблемы со связью. БС настроены и обслуживают только ближайших абонентов, а они соревнуются в каких-то невероятных скоростях. Когда других хотя бы почту проверить нужно. Но настройки БС таковы, что удаленные абоненты «сбрасываются». Кстати, во многих удаленных местах есть оптоволокно от ростелеком для проведения выборов и прочего, но нет БС. Как-то нелогично.

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

Ардуино подобные контроллеры годятся теперь не только для школьных поделок, но и для серьезных вещей. NodeMCU v3 (ESP8266 с WiFi на борту) был прошит прямо через сайт проекта TASMOTA их прошивкой и без проблем начал передавать данные с подключенного датчика температуры и влажности DH11 на поднятый по такому случаю сервер MOSQUITTO. Сервер поднят на VPS. С одноплатником Omega2 датчик не заработал, требую, вероятно, дополнительных манипуляций с резисторами или ещё чем-то.

Очень понравилась концепция MQTT. Это просто песня, чем-то похоже на блокчейн. Есть даже мессенджеры, использующие брокеров MQTT. То есть вещь простая и очень универсальная. Зачем вообще нужны решения от корпораций с их отдельными экосистемами, если можно большинство задач решить при помощи MQTT и сценариев. Чтобы добавить в Алису не поддерживаемое устройство нужно буквально на голову встать и напечатать так левой рукой навыки, ну и так далее.

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

Чего хотелось бы

1 Полив и набор воды для него автоматический. 
2 Обязательно автоматическое проветривание теплиц путем открытия окон и/или вентиляторами, а теплиц уже три. 
3 Также в перспективе подогрев и подсветка в зимней заглубленной теплице в виде землянки.
4 Безопасность в доме.
5 Умное освещение по периметру.
6 Прочее, прочее, прочее.

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

poshat
()

Триплскрин, moza, CachyOS...

 , ,

Предыстория, или как я до этого докатился

Был у меня когда-то в юности руль Logitech momo racing, катался в Test Drive Unlimited, мне очень нравилось. Волею судьбы было много переездов, а руль за собой возить как-то не хотелось, да и стоил он в то время не то чтобы много. И вот прошло более 15 лет, мне в ютубе стали попадаться видео про всякий симрейсинг, и снова захотелось покрутить компьютерную баранку. Изучив рынок, выбор пал на бандл Moza R3. Поиграл во всякие Forza, Assetto Corsa, BeamNG Drive, и что-то как-то не так, как было в моих воспоминаниях о юности. Ну, думаю пойду верну руль в магазин, как-раз 14 дней не прошло, но на всякий случай дал еще шанс, и попробовал поиграть в Euro Truck Simulator 2. Меня затянуло. В магазине руль был успешно поменян на грузовой бандл от той же Moza. Руль 40 см в диаметре, две педали в комплекте (газ и тормоз), при желании можно докупить сцепление отдельно, а также коробку передач, с грузовой ручкой (с делителем и демультипликатором). Педали у данных моделей не предназначены для использования на полу от слова совсем. При малейшем нажиме они просто уезжают вперед. У меня после укладки ламината остались куски, я в них просверлил отверстий, и просто прикручиваю педали на том расстоянии, на котором мне нужно. Лежит ламинат на ламинате, и не особо видно мой колхоз =)

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

mergood
()

NixOS + niri + kiri

 dms shell, kiri, ,

Довольно дефолтный сетап nix + niri + dms shell.

kiri — моя софтина, которая напоминает мне поливать растения.

freislot
()

Box3D 0.1.0

 , , box3d, ,

30 июня Эрин Катто, автор двумерного физического движка Box2D, опубликовал первую публичную альфа-версию 0.1.0 кроссплатформенного трёхмерного физического движка Box3D.

Проект написан на языке C (стандарт C17) и распространяется по лицензии MIT.
БЯМ использовались автором только для написания тестов и бенчмарков, примеров, миграции кода Box2D -> Box3D, рецензирования кода и конфигураций сборки.

На данный момент Box3D используется в игре The Legend of California (выйдет в этом году) студии Kintsugiyama, в которой Эрин сейчас и работает.

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

>>> Анонс Box3D в блоге
>>> Видеопрезентация на youtube
>>> Документация

dataman
()

Домашний сетап: CachyOS, homelab на Proxmox/Talos, немного музыки

 , ,

Дернул меня черт заглянуть в свой профиль на LOR - обнаружил, что последний пост был аж 15 лет назад :)

Собственно, вот мое текущее рабочее место и комната, в которой я провожу большую часть суток.

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

  • CPU: AMD Ryzen 9 7950X3D
  • RAM: 64 GB
  • GPU: NVIDIA RTX 5080
  • Мониторы: PG32UCDM (4K 240 Hz, HDR) + AOC Q24G2 (1440p 165 Hz) + Corsair Xeneon Edge
  • ОС: CachyOS, KDE Plasma 6 (Wayland)

Машина неплохая - хватает и на игры (в которые на плойке играется плохо), и на работу, и на эксперименты. По системе переехал на CachyOS: большую часть жизни дома сидел на Arch, но Cachy из коробки сразу дает все, что нужно. На чистой системе буквально стянуть бекап с homelab (снимается каждые сутки), запустить ansible playbook - и через 15 минут готовая настроенная система. Игры, что неожиданно, тоже работают отлично: тот же CP2077 стабильно выдает 190-210 FPS (да-да, с фреймгеном).

Музыкальная часть

С другой стороны - MacBook Pro на M4 Max, midi-клавиатура и гитарный процессор NeuralDSP Quad Cortex.

Homelab

В шкафу в прихожей живет homelab - небольшая машина на Ryzen 7, 64 GB памяти, 2 HDD по 8 TB в зеркале + 2 NVMe по 2 TB + SSD. Крутится Proxmox и k8s на Talos для локальных сервисов (Immich, Jellyfin) и личной разработки. Mac mini работает jenkins-нодой для сборок под macOS/iOS и заодно крутит небольшую LLM для личных нужд.

С homelab в шкафу была небольшая проблема с температурой - точнее, с отводом тепла. Решилась парой больших тихих кулеров и декоративной решеткой; кулеры подключены к PWM Proxmox и его же блоку питания.

Kel_Saahski
()

Arch + Niri + Noctalia v.5.0.0 + fish + ...

 , , ,

Обновился с Noctalia Shell 4.7.7. до Noctalia 5.0.0. Говорят, теперь на C++ и шустрее работает. Честно, пока не заметил, она и раньше не особенно тормозила. Поменял bash на fish ради попробовать да так и остался. Ну и много всякого нового в интернетах насмотрелся. Точнее, насмотрелся то давно, а вот попробовать всё времени не было, типа btop, lsd, kew…

ElHipo
()

Ещё одно паяльное рабочее место...

 

После мучительной уборки, которая длилась несколько часов, удалось победить бардак на столе.
Вот такое получилось паяльно-лудильное домашнее место.
Точнее даже сказать, комната, потому что по углам тоже понавалено всякого.
Фотка была сделана месяца два назад. Стараюсь следить за бардаком, так что состояние изменилось не сильно.
На деревьях за окном стало много листьев. :)

hbars
()

Нативная Arma: Cold War Assault под FreeBSD

 , , ,

Как только узнал о том, что Cold War Assault выпустили (ни много ни мало!) под GPL-3.0-or-later (с некоторыми дополнительными условиями про торговые марки, правда), немедленно побежал разбираться, что там к чему.

Как и водится в таких случаях, на гитхабе никаких ассетов нет, но их можно абсолютно бесплатно скачать из Steam под лицензией Arma Public License Share Alike (APL-SA), которых там около 250 Мб. Вместе с ними идут бинари PoseidonGameDemo.exe (под винду) и PoseidonGameDemo (соответственно, под линукс, glibc 2.38+, пришлось обновлять чрут с Ubuntu 22.04 до 24.04), из которых можно запустить демо‐миссию и ничего больше, как я понял. К моему удивлению, первое через Wine вместо изображения показывает мне чёрный экран и, иногда, невероятных размеров шакальный курсор, а второе через Linuxulator зависает примерно через минуту; при этом проприетарная CWA из стима прекрасно работала как через Wine, так и через Linuxulator.

На гитхабе инструкции только для винды и линукса, ничего больше разработчики, собственно, и не предусматривали, но меня это совсем не испугало. Зависимости предлагают подтягивать через vcpkg, вместо чего я героическим образом всё ставил собственными руками. При этом нужно обратить внимание на версии некоторых библиотек, которые указаны в vcpkg.json; в частности, не хотело собираться со свежими CLI11 и mimalloc, нужны именно версии 2.4.0 и 2.2.4 соответственно (или, может быть, слегка новее, не проверял). Также споткнулся на том, что opus, libogg, libvorbis, enkiTS и, возможно, некоторые другие библиотеки, которые у меня подтянулись из системы, нужно собирать с -fPIC (ну то есть с -DCMAKE_POSITION_INDEPENDENT_CODE=ON) и что mimalloc из vcpkg по умолчанию устанавливается с -DMI_OVERRIDE=OFF, но цмейком по умолчанию собирается с -DMI_OVERRIDE=ON (с -DMI_OVERRIDE=ON при сборке армы возникают дубликаты при линковке, так что это нужно выключать).

Линукс‐специфичного кода во всём огромном репозитории почти не оказалось. Из обнаруженного:

  1. Хидер linux/sysinfo.h, подключение которого оказалось достаточно тупо закомментировать.
  2. PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, который заменяется на PTHREAD_MUTEX_INITIALIZER и вызов pthread_mutexattr_settype в конструкторе.
  3. Неоднократные жалобы линкера на undefined reference to 'backtrace', что решается дописыванием -lexecinfo везде, где это необходимо.
  4. В imgui из репозиториев FreeBSD обнаружилось отсутствие imgui_freetype.h, который я просто прилинковал ручками.
  5. В engine/Poseidon/World/Viewer.cpp ругалось на неизвестные переменные major и minor, которые определены парой строк выше. Решилось переименованием major в majorColor, а minor — в minorColor; но вообще не знаю, связано ли это с FreeBSD.

После пары часов ковыряний получил работающий без всяких нареканий самый настоящий нативный бинарь PoseidonGameDemo с самой настоящей армой. В дополнение к нему после сборки вы получите:

  1. PoseidonGame, из которого можно открыть всеми любимый редактор.
  2. PoseidonServer, с помощью которого можно запустить, собственно, игровой сервер, из консольки.
  3. PoseidonStudio, в которой можно разглядывать ассеты.
  4. PoseidonEvaluator, которым можно запускать SQS- и SQF-скрипты.
  5. И даже тетрис PoseidonTetris, и ещё всякого по мелочи.

Помимо всего прочего, в CONTRIBUTING.md указан комьюнити‐форк, в котором открыты пул‐реквесты.

Ну и да, на скриншотах WindowMaker и полтора докаппа.

JeanPierreDubois
()

Крыса, иксы и масштабирование

 ,

Говорят, что красота в глазах смотрящего. Но увы, многие из нас настолько погрязли в стремлении достичь визуального идеала десктопа, что перестали радоваться простым мелочам, присущим обычным, приземленным интерфейсам. Мы потеряли наши ориентиры. Наш глаз настолько замылился, что мы не заметим истинного совершенства - воплощенного из нематериального мира платоновского эйдоса красоты - даже если его поставить перед нашими носами и водрузить над ним вульгарное поясняющее навершие в виде текстовой таблички. Мы пропустим его, и нашим вердиктом будет лишь банальное, презрительное «ШГ».

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

liksys
()

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