LINUX.ORG.RU

Галерея

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

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

В Manjaro прилетел Gnome 45

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

Панель гномовская без закругленных углов, с этой фигней вместо кнопки Обзор и без меню окна не нравится - вернул наместо все это. Пока что кнопку Обзор делает расширение Replace Activity Text. По поводу дока мне тут сказали, я все-таки прислушался.

Дефолтный вид Гнома недавнего интереснее (кроме иконок), чем дефолтный вид Кед. Шрифт Cantarell интереснее выглядит, чем Noto Sans в Кедах. В Федоре обоины для Гнома и для дефолтной Адвайты подбирают частенько лучше, чем в Манжаре для недефолта. Но магазин приложений у них больше наполнен флатпаками, чем пакетами из репа. Поиск, установка пакетов и обновлений в Манжаре лучше - раньше я использовал pacui, а теперь еще и Octopi нашел. Хоть версия и 0.15, но работает - быстро, без перезагрузок.

При запуске Манжара с Гномом кушают 950 мб памяти, а после нескольких режимов ожидания или после нескольких смен тем и расширений - больше 2000 мб. Хотя modemmanager я удалил и такую вот вещь делал и она при обновлении не слетела:

systemctl --user mask org.gnome.SettingsDaemon.Wacom.service
systemctl --user mask org.gnome.SettingsDaemon.PrintNotifications.service
systemctl --user mask org.gnome.SettingsDaemon.A11ySettings.service
systemctl --user mask org.gnome.SettingsDaemon.UsbProtection.service
systemctl --user mask org.gnome.SettingsDaemon.ScreensaverProxy.service
systemctl --user mask org.gnome.SettingsDaemon.Rfkill.service
systemctl --user mask org.gnome.SettingsDaemon.Keyboard.service
systemctl --user mask org.gnome.SettingsDaemon.Sound.service
systemctl --user mask org.gnome.SettingsDaemon.Smartcard.service
systemctl --user mask org.gnome.SettingsDaemon.Housekeeping.service
systemctl --user mask org.gnome.SettingsDaemon.Power.service
systemctl --user mask evolution-addressbook-factory evolution-calendar-factory evolution-source-registry

А расширения такие у меня.

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

 , ,

votafak
()

Пропатченный GVFS

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

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

  • Прикладным интерфейсом, через который приложения получают эти имена, является библиотека GIO.
  • Непосредственно перечислением устройств, монтированием, размонтированием и т.п. занимается демон udisksd из пакета udisks2. Прикладной код с ним может общаться через dbus.
  • Промежуточным звеном, которое от учётной записи пользователя общается с udisks2 и предоставляет информацию для интерфейса gio, является gvfs. Точнее, один из нескольких специализированных демонов в составе этого пакета.

Посмотрев в исходники, я обнаружил, что никакой кастомизации, как отображать имена томов, в gvfs не предусмотрено. Поэтому я запатчил код и пересобрал пакет.

Результат вы видите на изображении - Было/Стало:

  • Больше не отображается бесполезных надписей «Том XXX ГБ» («XXX GB Volume» в английской локализации).
  • Для всех томов отображается название устройства в каталоге /dev, метка и размер.
  • У всех LVM-томов будут вменяемые имена, а не просто dm-1, dm-2…
  • Список томов сортируется по названию устройства. Так что все sda* будут раньше всех sdb* и так далее.

Так как патч действует на уровне демона платформы, он действует на любые приложения, использующие API gio. Как минимум, это:

  • большинство файловых менеджеров на GTK, таких как thunar, caja, pcmanfm и т.п.;
  • диалоги «Открыть/Сохранить» в приложениях на gtk.
  • диалоги «Открыть/Сохранить» в приложениях на qt, когда включена интеграция с платформой gtk.

Ссылки:

>>> Просмотр (1045x1768, 194 Kb)

 , , , ,

wandrien
()

УнылоGNOME

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

Надоела стоковая Adwaita, решил немного покастомайзить гноме.
Занимался когда-то давно этим, но после выхода 42 гнома нормальный теминг окончательно отломали, а руки уже приросли к гшеллу и переходить на KDE не хотелось. Так и привык к ванильной теме, но желание пердолить DE до конца не пропало.

Изначально делал закосы под макOS, но выглядело оно криво-косо, так что снова забросил кастомизацию, лишь сейчас захотелось опробовать что-то новое. Заодно посмотреть на компактные темы, т.к. с монитором 1024x768 предпочтительнее устанавливать именно их. Конкретно на скриншоте FullHD монитор, но большую часть времени всё же приходится сидеть на старье.

Понравилась тема Colloid-gtk-compact (на скрине как раз оно), выглядит более-менее нормально, хоть и уныло, работает с gtk4/libadwaita. Единственный минус — слишком жирные пункты меню в GNOME Settings, но это, видимо, особенность самого приложения. Из твиков темы — float панель и нормальные кнопки, а не макосветофор.

Из расширений стоит BlurMyShell (размытие верхней панели отключил, т.к. криво работает), Caffeine, RoundedWindowCorners, AppIndicator (трей), Vitals (вывожу температуру ЦП и свободную память, из-за объёма в 8 ГБ приходится постоянно за ней следить), ну и DockFromDash. Док от него по умолчанию скрыт, а само расширение не тормозит так сильно, как DashToDock.

Шрифт - Open Sans, в терминале - Noto Sans Mono.

Иконки - Colloid.

В качестве дистра Fedora. Вообще раньше всегда Arch использовал, т.к. Fedora казалась тяжёлой - там, где на рачике всё шло максимально плавно, на федорке проскакивали статтеры, тормоза и т.д. Сейчас поставил 38 - подобного уже не заметил. Ну и постоянно доделывать руками то, что в других дистрах работает по умолчанию не захотелось. А конкретно для себя минусов не нашёл, разве что необходимость доустанавливать кодеки из RPMFusion.

Обоина - https://unsplash.com/photos/body-of-water-near-trees-under-cloudy-sky-Flxl7OUuO1M

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

 ,

whbex
()

Sway

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

Собственно сабж. Мой сетап последние несколько месяцев:

  • верхняя панель — yambar;

  • нижняя панель — lavalauncher. Кстати, проект заброшен мейнтейнером. Единственное назначение — открыть браузер с телеграмом при запуске, для всего остального есть sway-launcher-desktop;

  • уведомления — mako;

  • терминал — foot;

  • обои — динамические, wlr-sunclock;

  • цветовая схема — везде где можно и нельзя Catppuccin Frappe Rosewater;

  • шрифт - Noto Emoji для значков типа громкости с сетью, и Cascadia Code для всего остального

Все это запускается под супервизором s6-svscan, потому что в openrc нет пользовательских юнитов. А если бы и были, то я бы огреб тех же самых проблем, что в systemd с пробрасыванием переменных окружения, корректным завершением при выходе и т.п., а так все просто и понятно.

Редактор — neovim с плагинами nvchad. В редакторе происходит процесс запиливания аналога wlr-sunclock без GTK, librsvg и прочей хрени, зато с корректным отображением линий терминатора.

Из опыта использования Alpine: если кому интересно — иногда встречаются небольшие wtf-ы. В опциях загрузки почему-то надо обязательно прописывать rootfstype=ext4, иначе не смонтируется. Yambar в репах собран без модулей, qt5ct и qt6ct почему-то только в testing, а pytorch (он мне нужен по работе) нет вообще нигде. А pytorch с офсайта собран только под glibc, парам-парам-пам. Впрочем, все рабочее один хрен в контейнерах. В целом — один хрен, тот же софт что в любом другом линуксе.

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

 , ,

Lrrr
()

Ну, почти дефолт

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

Собчтвенно, установил devuan deadalus 5.0.

Вот, что используется:

Оконный менеджер: i3

Эмулятор терминала: xterm

Шрифты: terminus

Ну, и самописные скрипты… Вот, ещё: https://ibb.co/QkcX4cH

>>> Просмотр (1919x1079, 461 Kb)

 , , ,

ne-vlezay
()

Wabi: еще одна невероятная дичь из далекого прошлого

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

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

На скришоте работающая технология Wabi:

Wabi is a discontinued commercial software application from Sun Microsystems that implements the Windows Win16 API specification on Solaris and AIX; a version for Linux was also released by Caldera Systems. Wabi runs applications developed for Windows 3.1, Windows 3.11, and Windows for Workgroups.

Разве я мог пройти мимо столь лютой дичи?

Слева направо: FreeBSD, 86Box, Caldera Linux 98года, «Минер» от Windows 3.11.

В качестве бонуса: вот так выглядит ЛОР из Netscape Navigator от 1998го года.

Статья про установку для самых изысканных некрофилов тут.

Наслаждайтесь.

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

 , , wabi,

alex0x08
()

SparkyLinux 7.1, и при чём тут «Волшебные Покровители»

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

Всем привет, с вами Цыфир, он же Cyfirx195 или Илья Гайкович. Мне 15 лет и я учусь в восьмом классе.

Уже прошли долгие времена переключения с винды на линукс и обратно. И теперь я стараюсь не бросать Linux. Поскольку мой компьютер слабый, я старался установить более лёгкий дистрибутив, который будет хорошо летать на моём старом моноблоке от Lenovo. И тут я поставил SparkyLinux, который вроде бы основан на Debian, и мог бы подойти на мой старый компьютер. Оболочку я выбрал самую лёгкую - LXQt. Теперь я расскажу про сам скриншот.

  1. Темы у меня дефолтные, потому что мне лень скачивать темы с иконами и разархивировать в соответсвующие им папки. Тема у меня стоит Sparky6(GTK2), Sparky7(GTK3). Тема оконного менеджера Sparky7, иконы Papirus Dark, курсор от Адвайты.
  2. По программам: Слушаю Моргенштерна в аудиоплеере Qmmp, смотрю Nickelodeon в видеоплеере VLC. Есть OBS Studio, чтобы записывать видео и Kdenlive, чтобы делать монтажики. Есть игры - Freecol и OpenTTD, но к сожалению, в Lutris у меня нет игр, потому что при попытке поставить Spore с Ориджина пишет ошибку. В качестве офиса я использую LibreOffice.
  3. И теперь перейдем к основному вопросу в названии моей темы: при чём тут «Волшебные Покровители» на обоине? Вроде бы прикольный мульт, но я лично не смотрел. Но как нибудь посмотрю, если у меня если. Я уже и «Гамбола» смотрел, и «Жизнь и приключения робота подростка», но сколько много мультов мне предстоит посмотреть. И «Волшебных Покровителей» в том числе.

Надеюсь, я ещё скачаю какие-нибудь темы и иконы для LXQt`а, а то из дефолтных тем и икон мне лень собирать свой рабочий стол. И да, слушайте Моргенштерна, смотрите любимые мульты от Cartoon Network и Nickelodeon, ну а пока-что до свидания!

>>> Просмотр (1279x1024, 781 Kb)

 ,

cyfirx195
()

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
()

Fedora с закосом под Ubuntu

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

Лет пять тому назад установил я, значит, себе Fedora + KDE на свой новый Thinkpad, да так и оставался. Система устраивала буквально всем. От апдейта до апдейта жила стабильно.

Однако по своей неаккуратности я повредил файловую систему на диске, без возможности её восстановить.

Ноутбук был срочно нужен для работы, поэтому я поставил оффтопик, да так и просидел на нем почти год. Работало, WSL вполне успешно заменял Linux. Но все равно не покидала меня тоска по нашему православному Linux’у…

Поэтому пару недель назад поставил я себе снова Fedora, только на этот раз с Gnome.

В принципе, Gnome меня всем устраивает. Ресурсов жрет не больше, чем KDE, а выглядит местами даже приятнее. Учитывая, что все окна я использую на фуллскрин, вообще космолет. Концепция организации рабочего пространства Gnome мне очень даже понятна.

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

Дополнительные скрины:

  1. https://i.imgur.com/L1LJBCR.png - терминал с запущенным API на Go под lxc (весь софт для разработки завернул в LXC контейнер чтобы не засорять хостовую систему).

  2. https://i.imgur.com/xoutyYP.png - хром

З.Ы. оформление Gnome сделано с полным закосом под Ubuntu, уж слишком мне нравится их UI. Выглядит получше дефолтного гнома.

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

 , , , ,

ttywizard
()

ЛОР на ЛОРе под FreeBSD

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

В общем, недавно на общественных началах начал помогать ЛОРу с разработкой (по мере сил). На скриншоте первая версия вот этой фичи. Как видите разработка и тестирование происходили на FreeBSD.

Но выкладываю я его по другому поводу: в тестовый дамп данных, на котором происходит разработка, попали некоторые известные персонажи ЛОРа, что позволило вернуть их из небытия и устроить кукольный театр.

Думаю старожилы оценят подгон: оживленный Sun-ch ставит лайки в 2023м на ЛОРе - самое оно для завтрашнего Хэллоуина (c которым вас всех и поздравляю).

З.Ы. Обои опять мои, фоткал летом на Канонерском острове в Питере.

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

 ,

alex0x08
()

Ночные посиделки в Блендере

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

В наушниках «Road to Revolution» 2008 года, в кружке кофе, на дисплее - Блендер. Вджобываю))

Система и железо с прошлого раза не поменялись .

P.S. Я один люблю работать под бодрую музыку а-ля The Doors, SOAD, Nirvana, Manson, Rammstein и т.п.?

P.P.S. Сначала хотел назвать «Ночные посиделки в ожидании RTX4090», но потом… передумал.

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

 ,

basilic
()

Музон и около него

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

На скриншоте tilix с pwsh, musikcube и mc. Для визуализации projectMSDL. Слушаю и заодно вычищаю milk-файлы, у которых могут отсутствовать текстуры, которые не соответствуют моему вкусу или просто сильно грузят процессор. Пока из ~10500 осталось ~8300. Основную массу негодных удалил скриптом, остались те, которые можно отсеять только визуально, список в mcedit за два дня или прослушивания 40-50 треков при смене милк-пресетов с интервалом 25 секунд.

projectMSDL довольно старый, но имеет значимые преимущества перед новым из арчевого репозитория – нет зависимостей, можно запускать с определенными параметрами из шелла, есть встроенная справка по горячим клавишам. Качество визуализации одинаковое.

i3 считаю основным окружением, еще есть xfce4, но она (крыса) используется реже. Основной шелл, это pwsh, в информации показан bash, но это логин-шелл ($SHELL), им пользуюсь лишь в контексте sudo

>>> Просмотр (2560x1600, 839 Kb)

 , , musikcube,

dmitry237
()

После сноса манжаро - опять манжаро

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

Снес манжаро свое, которое долго снести не мог.

Хотел поставить, быстро не парясь все настроить по старому — в старые разделы /boot/efi, / и /home. Поставил Федору — не понравилась: мало пакетов, много флатпаков, долго все устанавливается, обновления с перезагрузками происходят, гном много памяти жрет. Поставил манжаро с нового образа — че-то глюки какие-то. Гном памяти жрет много. Попробовал поставить арч с помощью archinstall — не поставился он.

Нашел старую флешку со старым образом манжаро, которое я сносил в итоге спустя годы. Установил, обновил — все получилось. Удалил много чего из пакетов и из автозагрузки. Но гном все равно жрет памяти до фига. 44.5 версия. Ну и бросил пока что поиски дистра. Работать на работе надо. И ждать, когда сломанное обновлениями исправится другими обновлениями.

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

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

 ,

votafak
()

Phosh

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

Ссылки на остальные скрины:

1 2 3 4 5 6 7 8 9 10 11 12 13 14

На скринах Droidian с Phosh, запущенный на Xiaomi Redmi Note 7 (SDM660). Ничего интересного. Позже попробую с Cutie Shell.

Немного о Droidian: Droidian - дистрибутив Linux, основанный на Mobian (Debian для pinephone), но в отличии от него использует halium. Halium также использует Ubuntu Touch. Оф. сайт: https://droidian.org

Всего доступно 2 оболочки — Phosh (эта та оболочка, что использует Librem 5) и Cutie Shell, плазмы нету((.

По словам разработчика? оф. поддержки нет потому что «зачем нужно то, что копирует android, когда есть android?». Кстати, там кто-то пытался портировать плазму под дроидиан (она есть в его репах), но к сожалению, она не работает. А ещё приложения плазмы плавнее гномовских. Т.е Пош и его приложения идут в фпс 15-17, а КДЕшные в 60.

Чтобы его установить, необходимо скачать снапшот с гитхаба проекта — https://github.com/droidian-images/droidian/releases — снапшоты с Phosh, https://github.com/cutie-shell/droidian/releases/tag/nightly — снапшоты с Cutie Shell. Допустим, у нас Redmi Note 7, значит необходимо скачать этот снапшот (phosh), распаковать его, перезагрузиться в fastboot и выполнить установочный скрипт ./flash_all.sh. После этих действий телефон сам перезагрузится в систему, но нам сейчас нужен fastboot, так что перезагружаем телефон туда. Качаем вендора для вашего устройства (он должен быть именно под ту версию ведра, на которой вышел ваш телефон, и желательно от lineage os, vendor для Redmi Note 7) и прошиваем с помощью команды fastboot flash vendor vendor.img. Только теперь мы можем спокойно грузиться в систему.

Теперь про то как я им пользовался.

Пользовался я им около 1,5 месяца, после чего вернулся на ведроид (весною, когда он всё ещё был на 11 дебиане я также пытался использовать, но безуспешно, поскольку он ужасно лагал и не работала сим-карта). За время моего отсутствия успела выйти версия, которая базируется на Debian 13 (все эти 1,5 месяца я использовал 12).

Однако, сегодня я решил опять его попробовать, и был приятно удивлён тем, что он научился записывать видео (т.е камера полностью работает!), само приложение камеры от разработчиков улучшилось, научился работать с Waydroid (пусть у меня его не получилось запустить (из-за того что мрази из сорсфоржа решили заблокировать то место, где я живу), но говорят работает как ведро, т.е без лагов и тому подобного) и распознавать отпечатки пальцев, а также он стал немного шустрее.

Не обошлось, конечно, и без глюков: когда слушаешь что-то в BT-наушниках, и при этом заблокирован экран, звук начинает лагать (раньше просто BT не с первого раза включался). Также после обновы firefox начал мерцать (wayland moment). А ещё есть неоптимизированные под телефон приложения, которые хрен знает как отображаются. Не работают USSD-коды, в приложении погоды нельзя выбрать город, так как при нажатии в любом месте плашка с выбором города мгновенно исчезает, не работает шифрование.

Таким вот тапком на линухе можно пользоваться и как телефоном, если только вы не играете в какие-либо игры на своём устройстве, или если вы не являетесь пользователем discord (через браузер этим дерьмом пользоваться нереально, + вдобавок к этому браузер глючный). Звонить он может, писать смс тоже, снимать видео, фоткать и даже умеет выходить в интернет! А что ещё надо для простого использования телефона? И поскольку это почти тот же мобиан (а он является дебианом для мобильных устройств), но на галиуме, то можно его использовать и как кастрированный пк на арме. Кстати, пишу сейчас с дроидиана, так что могут быть опечатки.

В сравнении с бубунту тач, бубунту тач хуже дроидиана. Они живут в своём недомирке: все пакеты под бубунту тач можно получить только в их магазине (хз какой формат пакетов они используют), и из апта, если только это не что-то гуёвое, потому что с привычными нам прогами эта поделка работать не умеет (именно с гуёвыми). В их магазине есть проприетарщина, браузеры под БТ — мусор, не умеющий работать с прокси, да даже клиентов матрих нету в их сторе (только какое-то говно, которое работает не как настольное приложение, а как веб-приложение. Nheko вы там не найдёте)! Бубунту с каждой версией становится хуже (и десктоп, и мобила). Так в БТ 20.04 отвалились блютуз и сд-карта (на Redmi Note 7), десктопные гуи-приложения по-прежнему не запускаются. Ну хоть пакетная база от 20.04, а не 16.04, спасибо и на этом. А ещё оно не умеет видео записывать, droidian — умеет, поскольку поддерживает V4L2.

>>> Просмотр (2340x1080, 200 Kb)

 droidian, ,

ZSkunk
()

Arch Linux Live-USB

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

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

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

Операционная система установлена на флешке Sandisk Ultra Flair объёмом 32 ГБ. В таком виде живёт уже около трёх лет, полёт нормальный. Используется эпизодически на самых разных железках.

В данный момент ОС запущена на Samsung NP300E5Z с процессором Intel Celeron B800 (2 ядра, 1.5 ГГц) и 8 ГБ DDR3 1333 МГц.

В качестве основной ОС использована Arch Linux. Сначала стояла только она одна, потом при помощи Bedrock Linux была преобразована в микс из трёх ОС. Bedrock Linux - это прослойка, позволяющая почти прозрачно миксовать софт из разных дистрибутивов Линукса, установленных в разные префиксы. Например, вы можете использовать для загрузки ядро от одного дистрибутива, инит и системные службы от второго, а прикладные программы - от третьего. Разумеется, не всякое сочетание компонент работает безглючно или вообще работает. Но гибкость достаточно большая.

На уровне so-файлов установленные дистрибутивы никак не смешиваются, каждый бинарник видит только динамические библиотеки от своего дистрибутива.

В дополнение к Арчу сюда были добавлены Debian 12 и Alpine. Чисто из любопытства, чтобы посмотреть, как это работает, ну и чтобы был Debian под рукой, если что-то пойдёт не так. В Debian установлен самый минимум консольного софта + XFCE.

Весь основной софт стоит под Арчем. Софт преимущественно на gtk2 и gtk3. Из софта на Qt - только qBitTorrent. Из относительно крупных программ сюда поместились Libre Office, Firefox, SeaMonkey. Остальное мелкое, но его много.

Арч обновляю нерегулярно, иногда по 3-4 месяца без обновлений. Как и со всеми прочими моими установками Арча, никаких проблем с обновлениями, о которых рассказывают древние городские легенды родом из 00-х, тут нет.

Флешка в основном используется для несложной работы с документами, работы онлайн, а также как аварийно-спасательная система, если где-либо слетела или отсутствует ОС.

Занимает всё вот столько, нужно еще вычесть отсюда 4 ГБ, которые занимает хомяк:

df -h /
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sdb3           28G          19G  8,3G           69% /

Подробнее про конфигурацию.

Чтобы система могла запуститься на разном железе без пересборки initramfs, нужно внести правки в файл /etc/mkinitcpio.conf. Из переменной HOOKS нужно убрать autodetect и добавить нужное по необходимости:

HOOKS="base udev modconf block lvm2 filesystems keyboard"

Теперь хуки для mkinitcpio будут собирать универсальную initramfs, схожую с той, что используется в iso-образе с установщиком системы. А не урезаную версию, которая может загрузиться только на данном конкретном железе.

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

Вот размеры универсального образа:

$ du -h /boot/initramfs*
38M	/boot/initramfs-linux-fallback.img
38M	/boot/initramfs-linux.img
36M	/boot/initramfs-linux-lts-fallback.img
36M	/boot/initramfs-linux-lts.img
39M	/boot/initramfs-linux-zen-fallback.img
39M	/boot/initramfs-linux-zen.img

Проблема, связанная с легендарным 12309. Нужно ограничить размер окна отложеной записи в страничном кэше. Это необходимо, чтобы ОС не вставала колом при интенсивных операциях ввода-вывода на медленных накопителях, таких как флешки. Делается вот так:

$ cat /etc/sysctl.d/99-my-sysctl.conf 
vm.dirty_bytes = 4000000
vm.dirty_background_bytes = 2000000

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

Так как система предназначена для запуска «где придётся», в том числе на системах с ограниченным объёмом ОЗУ, то настраиваем своп в ZRAM. Это позволит более-менее нормально пользоваться браузером на системах с 2-3 гигабайтами ОЗУ.

Проще всего это сделать установкой пакета systemd-swap из AUR. Вопреки названию, он не имеет никакого отношений к разработчикам systemd, да и к самому systemd практически никакого отношения не имеет. Это довольно простой скрипт на питоне, который настраивает устройства подкачки по конфигу.

В конфиге /etc/systemd/swap.conf настраиваем ZRAM. В моём случае под сжатый своп может использоваться до половины ОЗУ:

$ grep '^[^#]' /etc/systemd/swap.conf
zram_enabled=1
zram_size=$(( RAM_SIZE / 2 ))
zram_count=${NCPU}
zram_streams=${NCPU}
zram_alg=zstd
zram_prio=32767

Также из AUR я поставил пакет preload.

preload is an adaptive readahead daemon. It monitors applications that users run, and by analyzing this data, predicts what applications users might run, and fetches those binaries and their dependencies into memory for faster startup times.

Ну типа вы поняли, мне лень переводить.

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

Установлено несколько DKMS-модулей с дополнительными драйверами, которых нет в базовой поставке. В моём случае это драйвера на WiFi от Broadcom и на RTL8188eus. Есть в AUR.

В качестве оболочки у меня используется мой форк LXDE.

Внизу - панель waterline. На основной машине у меня она сконфигурирована в довольно уникальном варианте, не имитирующем никакой другой ОС. А тут я решил оставить её в стиле Windows-like.

Цветовое кодирование кнопок на панели в тон иконке приложения - обожаю эту фичу.

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

Н/Д рядом с часами - это индикатор заряда батерии, а батареи в ноутбуке не установлено. Подумал вот сейчас, надо бы как-то чуть более очевидно это подписывать.

Иконка дома открывает рекурсивное меню с содержимым хомяка, откуда можно открывать файлы.

WM - openbox с околодефолтным конфигом.

В общем, всё довольно стандартно.

Потребление ОЗУ системой после логина на рабочий стол - около 400 МБ.

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

 , , , ,

wandrien
()

Свистопердоплазма

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

Цель скриншота — получить плазму с умеренным количеством свистоперделок.

На скрине везде стоит тема и значки Oxygen. Чуть изменил цветовую схему.

Информацию о железе можно получить из вывода fastfetch.

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

 , , , ,

Werenter
()

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
()

Обновление OpenBSD до 7.4

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

Поскольку ничего интересного в галерее нету, выложу еще один скриншот. Это OpenBSD в процессе обновления до версии 7.4.

В верхнем терминале запущен:

pkg_add -uvi

а в нижнем — банальный sysupgrade.

На фоне, кстати, стоит эпичная работа от самарской художницы. Кто вырос в 90е — точно оценят её работы.

>>> Просмотр (1600x900, 784 Kb)

 ,

alex0x08
()

GNUstep и глумеж над духами предков

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

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

Статья тут, кладбище там а жертвой ИТ-некрофилов выступает GNUstep.

На скриншоте как раз его оживленный труп, улыбающийся свежесобранным тестовым приложением.

Наслаждайтесь.

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

 ,

alex0x08
()

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

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

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

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

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

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

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

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

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

 ,

skiminok1986
()

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