LINUX.ORG.RU

Arch


276

22

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

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

В аудитории

Всем привет! Занесла меня нелёгкая по работе в один славный российский ВУЗ. Работу сделал и решил сфоткаться на память — лет 15 наверное на задней парте не сидел, накатила знаете ли ностальгия.

Заодно новым ноутом похвастаюсь. Мой старый Dell совсем усоп, посему на работе выделили новый - Lenovo ThinkBook (15 G3 ACL) — машинка прикольная, бодрая и после Dell`a непривычно большая. Но ничего, к хорошему быстро привыкаешь! Продавалось сие чудо без ОС, поэтому сразу накатил Рач, Кеды и всё нужное ПО. Вот даже в командировку уже успел с ним сгонять — всё нормально, техника не подвела!

Эх, а ностальгия по студенческой поре так и не отпускает...

>>> Просмотр (2921x1729, 857 Kb)

 , , ,

pmedved
()

ШГ

Цель данного скриншота — сделать настолько вырвиглазные шрифты, насколько это в принципе возможно.

В остальном — только что установленный на виртуалку дефолтный арч с LXQT.

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

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

 , ,

Werenter
()

Arch (второй скриншот через 19 лет)

Ну что ж, прошло всего-то 19 лет с моего прошлого скриншота. Сейчас все дружелюбнее стали, или остались такими же?

Толком смысловой нагрузки скорее всего и нет в этом скриншоте, но так… вспомнить ЛОР (хотя все новости читаю через RSS в агрегаторе). Установил на рабочем компе (с виндой для Адоба) для восстановления навыков программирования с «нуля». И в игрушки поиграть, старые, незаметно :)

Подробности

P.S.: А, да, про шрифты я и забыл ;)
Везде установлены семейство Roboto и Roboto Mono.

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

 , , , ,

ralex
()

Arch Linux Xfce

Вернул в общем все назад, плюс минус, как оно было и еще кучу всего попутно поставил. Постарался открыть окошек побольше и разных, чтобы шрифты было видно и тему GTK, что еще такого открыть я не знаю.

Что изменилось относительно прошлого скриншота:

  • Сменил btrfs на f2fs
  • Окружение на xfce4 вместо hyprland.

Чтобы не загружать огромную кучу пакетов, pacman дает возможность выбрать только нужные пакеты (можно выбрать даже один только xfwm4 к примеру).

У меня вот такое:

xarchiver 0.5.4.21-1
xf86-video-intel 1:2.99.917+923+gb74b67f0-1 #у вас может быть другой
xfce4-appfinder 4.18.0-1
xfce4-battery-plugin 1.1.5-1
xfce4-docklike-plugin 0.4.1-1.3 #панель как в окошках, из репы chaotic-aur
xfce4-notifyd 0.8.2-1
xfce4-panel 4.18.4-1
xfce4-power-manager 4.18.2-1
xfce4-pulseaudio-plugin 0.4.7-1
xfce4-screenshooter 1.10.4-1
xfce4-session 4.18.3-1
xfce4-settings 4.18.3-1
xfce4-terminal 1.0.4-1
xfce4-xkb-plugin 0.8.3-1
xfdesktop 4.18.1-1
xfwm4 4.18.0-1
xorg-server 21.1.8-2
xorg-xrandr 1.5.2-1  # это для скрипта поставил (ниже напишу)

А еще накатил wine-valve, захотелось в какие-то игрушки поиграть, несколько игр заработало «изкоробки», одна не запустилась. А вот для starcraft написал sh-скрипт в 3 строки, чтобы сначала выставилось разрешение экрана 640х480, после чего уже сама игра. По закрытию разрешение меняется обратно. Если так не сделать, то в игре дикие тормоза. А еще Арч не тянет в зависимости lib32-pulse или как его там, так что в 32-битных играх звука нет, надо ставить ручками. Что еще сказать: на вейленде классно, но xfce лучше.

Спрашивайте ваши ответы!

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

 ,

DM_
()

Arch Linux

Здесь я хочу попробовать описать свой вариант сетапа системы для слабого компьютера на основе дистрибутива Arch Linux.

Характеристики:

TN 11,6" 1366x768
CPU: Intel Celeron N4020
RAM: 4GB DDR4-2400
GPU: Intel UHD600
eMMC: 64GB

По пакетам:

  • hyprland — практически dwm от мира иксов, но красивый и с конфиг файлом, который применяет изменения на лету, крутяк;
  • wofi — пускалка, аналог rofi и dmenu;
  • foot — st оттуда же, простой конфиг-файл для ваших настроек;
  • fish — ну это просто пушка, швейцарские часы от мира шеллов, единственная жалоба баш-староверов «оно жи не посиксъ»;
  • ungoogled-chromium в качестве браузера, лучший вариант на сегодня (все говно);
  • mpv — чтобы смотреть кинцо на телевизоре по hdmi, идеально работает изкоробки;
  • pcmanfm + gvfs — если надо пошариться по каталогам или флешкам, работает нативно кстати (я удивлен);
  • rtorrent — качалка фильмов с рутрекера, сейчас пока тестирую, но если будет плохо качать верну обратно tixati (в репах гтк2 версия, но они там вроде гтк3 где-то сделали, потом разберусь);
  • aircrack-ng + reaver + pixiewps + bully — джентльменский набор кибершкольника, иногда выручает;
  • create_ap — обмотка вокруг hostapd, правда у меня сейчас какой-то *** начался, пока разбираюсь, а до этого работало отлично, ни единого разрыва (sic!);
  • iw + iwd + dhcpcd - подключиться к wifi;
  • ttf-ms-fonts + terminus-font - лично меня устраивает.

По фишкам:

  • systemd-boot — потому, что быстро и 2023 на дворе, без вариантов4
  • zram — чтобы не насиловать бедную emmc, работает отлично, будто еще планку добавил, мастхев;
  • btrfs — включил сжатие zstd:1 разве что. хотел f2fs но оно не смогло форматнуть мне раздел (sic!);
  • linux-zen — до этого стоял linux-lqx, все было круто, но я нашел один фатальный недостаток: нельзя было ограничить частоту процессора в бусте (1.1 базовая, а в бусте 2.7), поменял на linux-zen, теперь условно в cpupower-gui можно ткнуть 2.2ггц и камушек не будет нагреваться, охлаждения то нет совсем;
  • подключил репозитории archlinuxcn и chaotic-aur. А еще можно добавить blackarch (весь софт из одноименного дистрибутива в вашем арче).

От шифрования отказался, проводил эксперимент, субъективно система стала работать хуже, а мне важна производительность, камень совсем детский. Да и с другой стороны, если украдут, все равно снесут и винду накатят, важной инфы на нем нет совсем никакой, так что смысла не вижу, хотя сам факт шифрования ради «кибер-гигиены» мне был бы приятен.

Помимо всего прочего, в нетбуке есть разъем microsd, там сейчас воткнута карточка на 128гб под торренты, в основном там одни фильмы да сериалы. Недавно пересмотрел все части истории игрушек.

Startup finished in 2.085s (firmware) + 1.028s (loader) + 666ms (kernel) + 1.030s (initrd) + 3.993s (userspace) = 8.805s

В параметры ядра накидал quiet и прочее, так что во время включения просто вижу пару секунд логотип Asus и потом сразу рабочий стол и далее браузер.

По потреблению памяти получилось ок: если на пустом рабочем столе открыть htop, ну мегабайт 200 вроде, c браузером и 1 вкладкой: 500мб.

По общему весу: около 1.5гб, можно легко уместиться даже на какую-нибудь теоретическую микросд на 2гб, еще место останется. В планах поменять sudo на doas (не хочу вводить пароль, но и под рутом сидеть негоже)

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

Ну что еще сказать: окошки 10/11 на этой лошадке работали субъективно намного хуже, были видны дерганья и тормоза в анимациях в чистой ос, браузер с ютубом уже достаточно хорошо напрягали всю систему, ибо десятка в самых урезанных васяносборках минимум 1-1.5 гб жрет.

Спрашивайте ваши ответы: может кто хочет тоже подобное попробовать поставить на свой ПК. Если нужны будут какие конфиги или выводы команд, могу скинуть. Думаю в будущем может даже сделать краткое руководство, как сделать аналогичную систему самому (последовательность действий + конфиги) с пояснениями для совсем начинающих.

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

 , ,

DM_
()

Skyrim: проводной вариант

Волею заказчика нахожусь в командировке в другом городе, внедряю Linux на крупном предприятии. Процесс этот небыстрый, поэтому я тут надолго. Чтобы скоротать себе долгие зимние вечера, завёл себе Steam Deck, чтобы игрушки на нём гонять. В том числе в самолёте.

В некоторые игрушки на джойстиках играть даже лучше, чем на мыши, например, Assetto Corsa намного лучше рулится на деке, чем на клавиатуре-мыши. Некоторые, соответственно, наоборот. Skyrim, к примеру, чисто походить и пообщаться - хватает, но когда начинается боевая часть, начинаешь мазать мимо и материться.

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

Что касается конкретно Skyrim, то работает skse, работает даже nexus mods, но не работает FNIS. Поэтому моды с кастомной анимацией в пролёте. Но, может, это я ещё не нашёл правильного гайда )

Ноутбук чисто рабочий, на нём игрушек нет.

>>> Просмотр (1600x1200, 298 Kb)

 , , ,

Aceler
()

Жизнь с ноутбуком, на котором жизни быть не должно

Добрый вечер, ЛОРчане. Первый раз делюсь чем-то подобным. Встречайте - рабочее место основанное на MacBook Air с M2. На фоне можно видеть iMac 5K 2017 на 27" (базовая версия + потом докидывал до 64 гБ ОЗУ), однако сейчас он у меня не в почёте, ибо слабоват относительно ноута (всего-то 5 лет прошло). Видал аймак всякое за свою жизнь (гентушечку с 10 тБ свопа по юзб например :) ), но сейчас не об этом.

Это мой второй макбук на чипе от Apple, первый был залит ряженкой (кривые руки) и сейчас работает в качестве сервера (в линукс перезагрузить возможности нет (залипание клавиш), приходится выживать под макосью). Пользовался Asahi в качестве второй системы ещё до альфа релиза, так что уже «подружился» с линуксом на арме.

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

По рабочему месту:

  • ЦАП - FiiO K5 Pro ESS
  • Наушники - Beyerdynamic DT 990 Pro (на 250 Ом)
  • Колонки - стереопара HomePod mini (слева от Марисы один из них)
  • Фумо: Мариса, Койши и Сырно
  • Мышь: MX Anywhere 3 (абсолютно не пользуюсь, если надо поуправлять аймаком - можно использовать клаву+трекпад от макбука по беспроводу)

>>> Просмотр (3657x5120, 3216 Kb)

 , , , ,

ivabus
()

Просто Arch с i3wm

Скриншот, как выглядит система для работы. Скриншот несколько постановочный, но в принципе на деле примерно так оно и есть. В качестве композитора стоит picom за отсутствием чего-нибудь получше. Панелька от XFCE, ничего лучше не нашёл, буду благодарен если посоветуете. Требуется: нормальное управление звуком, желательна возможность расположить сбоку, но походу i3wm это не поддерживает. GTK тема Adwaita, Qt тема KvCyan.

4 рабочий стол является своего рода сервисным, сейчас там запущены btop и radeontop.

Вкладки в i3 для меня киллерфича, не вижу смысла в тайлинге без вкладок.

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

 , ,

Werenter
()

Hyprland wm новорега

Всем доброго времени суток! Настал четверг, а с ним и новые скриншоты. Хотел бы поделиться своими впечатлениями и опытом использования такого великолепного wm как Hyprland.

Немного предыстории: мой путь в линухе начался с Elementary OS с их прекраснейшим Pantheon. Но шло время, а с дебиан-базед дистрами у меня не ладилось. Потом была манжарка с КДЕ, потом арч с КДЕ, потом awesome wm, потом sway и со sway я уже перескочил на сабж.

Не то чтобы я свидетель или фанат/хейтер какого-либо тулкита, но со всеми были те или иные проблемы, которые я не мог решить в силу разных обстоятельств. С пантеоном просто сумасшедшие обрезания окон (тот же Tweaks обрезало выше кнопки «применить») у КДЕ проблем было меньше, но там так же возникали какие-то невменяемые просадки фпс, которые так или иначе решались, что-то постоянно делалось и проблемы то уходили, то приходили. Бесконечное колесо генотьбы.

Оговорюсь сразу, что монитор у меня 34" потому я всегда посматривал в сторону фреймовых вм, а Bismouth кдешный не мог дать мне нужного опыта.

Awesome не зашел буквально сразу из-за иксов, под иксами у меня артефачит странным образом монитор, какие-то промаргивания случаются время от времени, потому выбор оказался у меня довольно невелик: под вяленым более-менее работают sway (как эталон работоспособности) и hyprland (о котором слышал мнения, что он не допилен).

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

Своими анимациями он вернул меня в славные времена Pantheon, где все было так уютно и мило. Но при этом остался полноценный функционал sway. В качестве анимации для окна, которое принимает фокус я поставил модуль hyprfocus (https://github.com/VortexCoyote/hyprfocus)

и добился желаемого поведения. Просто отлично.

Что еще хотелось бы сказать по существу и о главных различиях со sway:

Hyprland рендерится силами GPU. Стоит отдельно отметить рендеринг браузера, никакого тебе тиринга, окна ресайзятся очень и очень плавно, sway тут все-же курит в сторонке.

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

Скорость анимаций настраивается, их можно отключить.

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

Немного придется изменить модули waybar, но не критично. Сам конфиг файл, как продемонстрировано на скриншоте очень и очень напоминает таковой у I3/Sway, так что переход безболезненный.

С перемещением фокуса перемещается так же курсор мыши, становится прямо в центре окна принявшего фокус.

Анимашки и правда красивые и приятные глазу. Есть неплохое API, если покурить то написать модуль самому на С++ не составит труда. Развивается WM семимильными шагами, каких-либо артефактов, странного поведения я за месяц не заметил. Все работает так же железно и стабильно как и у Sway (привет обзорщикам hyprland с ютаба)

и да, на всякий случай скажу, что если вдруг кто-то решит перейти со sway на hyprland чтобы опробовать то не забудьте поставить xdg-desktop-portal-hyprland. а конфликтующий от свея удалить. Чуть допилить напильником вейбар и все отлично будет работать, я sway к слову так и не удалил, места он не занимает а я может еще и вернусь к нему, ибо переход между ними совсем уж безболезненный.

Задавайте ответы.

>>> Просмотр (2560x1080, 1783 Kb)

 , , ,

NorthernBlow
()

Thinkpad X13s: Apple M1, но для бедных

Привет, ЛОРчик!

Мне снова стало скучно, особенно от осознания того, что в современном линуксе всё работает из коробки даже на новейшем железе (привет, Z13) и я решил усложнить себе задачу.


Итак, встречайте: Thinkpad X13s.

Под капотом Qualcomm Snapdragon 8cx Gen 3 — 5nm-чип на архитектуре ARM.


В интернетах были нагуглены неоднозначные отзывы (от «не работает совсем» до «работает, но без звука/BT/WLAN, а уж о WWAN забудьте»), поэтому было решено брать.

Ровно сутки ушли на попытки накатить дебиан, плюнул, накатил арч.
Ещё полдня ушло на то, чтобы заставить работать 3D-ускорение, Vulkan и 5G-интернет*.

Результат на скриншоте: работает всё, включая мобильный интернет 5G*, управление питанием, яркостью, Bluetooth, и все-все-все.

Из минусов: ужасное время автономной работы, всего 8-10 часов вместо заявленных 28 часов.
Но, как ни странно, на Шиндошс 11 всё ещё хуже (ноутбук рапортовал 5 часов после установки всех апдейтов и ребута)

В планах собрать wine-aarch64 и попробовать запустить World of Warcraft нативно (да, aarch64 сборка WoW под Windows сущестует и успешно работает на данном ноутбуке)


TL,DR: Пришлось попердолиться вдоволь, но я кайфанул, ведь именно для этого и брался ноутбук. Я доволен.

Будущее наступило?


* — необходима прививка Pfizer или Moderna.

>>> Просмотр (1920x1200, 906 Kb)

 , , , x13s,

annerleen
()

Сборка XFCE GTK2 на свежем Арче для древнего ноутбука

В продолжение предыдущей темы: Acer Extensa 4220. Еще в строю. Железо то же, ОС та же. На этот раз ОС поставлена на родной 80-гиговый HDD. Который работает на удивление тихо, кстати. Не слышно гула и щелчков, в отличие от более нового 1-терабайтного HDD в ноуте, что стоит рядом на столе.

Я решил выяснить, насколько сложно будет собрать GTK2-версию XFCE на свежем Арче. В AUR нашлась бОльшая часть пакетов. Но некоторых зависимостей не хватало. Я добавил нужное и внёс некоторые правки в имеющееся. Залил сюда: https://github.com/sde-gui/PKGBUILDs-xfce4-gtk2

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

На скриншоте видно потребление памяти. XFCE ест больше, чем LXDE/SDE. Для сравнения потребление под SDE: https://ibb.co/HYmnm9r

Еще раз проговорю некоторые моменты относительно потребления памяти и использования Арча на старых машинах:

  • Я не проводил никаких оптимизаций и специальных настроек системы. Это Арч как есть + куча разного софта, установленного за годы на исходной машине, откуда он был скопирован (что-то я почистил, но далеко не всё). Задача данной серии экспериментов - посмотреть, насколько пригоден ванильный Арч без тюнинга для работы на Core 2 Duo. Получается, что абсолютно пригоден.
  • Это 64-битная ОС. На системах с < 4 ГБ ОЗУ имеет смысл поставить Arch Linux 32, так что потребление памяти еще снизится.
  • ОС запущена в контейнере Bedrock-а, и там работают демоны Bedrock-а. Это тоже дополнительные расходы.

И немного личных выводов:

Половину дня провёл за этим ноутом, слушал музыку с ютуба, открывал кучу вкладок с разных сайтов. Правил файлы, работал с git и компилировал пакеты. Производительности машины в целом хватает, но запас по ОЗУ не очень большой. Компиляция кода на Си упирается не столько в CPU, сколько в IO на HDD. Вот если SSD поставлю, там уже в CPU упрусь. GUI не тормозит, работает отзывчиво. Памяти на какой-то из линковок потребовалось много, и около гига улетело в своп. В общем, 3 гига пока всё еще нормально для задач печатной машинки и веб-терминала. Думаю, на 2-х было бы уже сложновато.

P.S. Hobbit, верни тег gtk2 в БД!!!

>>> Просмотр (1280x800, 392 Kb)

 , , , ,

wandrien
()

Acer Extensa 4220. Еще в строю

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

На HDD там установлена старая версия Void Linux, которую вряд ли получится без бубна обновить до актуального состояния. Ядро, вроде как, 4.19, и в видеодрайвере там есть баг — при переключении видеорежимов система фризится секунд на 30-40.

Поэтому грузимся с флешки. А на флешке стоит Arch Linux, обёрнутый в Bedrock. Без каких-либо оптимизаций под старое железо и прочих уловок. Обычный актуальный Арч.

Внезапно. Всё работает. Firefox воспроизводит музло с ютуба, LO Writer открывает документы. И даже ушла бага с фризом на переключении видеорежимов.

О системе:

Ядро 6.3.2 в пачсетом zen. Настроен swap в ZRAM. В качестве DE - стек программ на gtk2: LXDE + моя SDE. Терминал — Lilyterm. Параллельно в Бедроке установлен Debian Bookworm с XFCE. Просто чтобы был. Всё это стоит на флешке SanDisk Ultra Flair, которую я таскаю с собой в качестве переносной офисной системы.

О железке:

Экран: 14.1', 1280x800
Чипсет: GL960, Socket P
Процессор:
    Заводской: Intel Celeron 550 @ 2.00GHz; 1 core; Mark 514/626
    Текущий:   Intel Core 2 Duo T6570 @ 2.10GHz; 2 cores; Mark 1254/820
Память:
    Тип: 2 x DDR2 533/667/800* MHz; 3GB Max (2GB в верхний слот + 1GB в нижний слот)
    Заводская: 512MB 667 MHz
    Текущая:   2GB + 1GB 800 MHz (работает на 667 MHz; почему?)

Этот чипсет официально поддерживает только 2 гига. Но может работать и с тремя, если сувать двухгиговую планку в нужный слот. На 4-х уже никак не заводится, что-то там в диапазоне адресов с чем-то конфликтует.

CPU по нынешним меркам дрова полнейшие, так же как и пропуская способность ОЗУ. Честно сказать, я ожидал слайдшоу везде и невозможность пользоваться интернетом в актуальной версии браузера. Но ноутбук 2008-го года выпуска всё еще пригоден для современной ОС и современного веба.

Обвес машинки такой, что на боковых стенках почти нет пустого места: https://www.notebook-center.ru/catalog_acer_1684.html. Теперь так не делают. (На самом деле делают, но где-то 1 модель из сотни.)

>>> Просмотр (1240x930, 185 Kb)

 , , , ,

wandrien
()

sway на ноутбуке

Всем доброго времени суток!

Показываю свой вариант окружения на ноутбуке. Полностью отказался от X11 и перешел на Wayland.

  • Дистрибутив: Arch Linux
  • WM: sway
  • Панель: waybar
  • Эмулятор терминала: foot
  • Интернет-обозреватель: firefox+tridactyl
  • Файловый менеджер: mc
  • Уведомления: dunst
  • Скриншоты: grim+slurp, обернутые в удобный скрипт
  • Запускалка программ: bemenu + небольшой самодельный лаунчер для частоиспользуемых
  • Видеоплеер: mpv
  • Аудиоплеер: moc
  • Просмотр изображений: imv
  • Монтирование флешек: udiskie
  • Шрифт на панелях: Terminus 8

Все программы нативно работают в Wayland без дополнительных абстракций. Также использую скрипт для переключения окон (если их слишком много), интегрированный в bemenu. Тачпад или мышь в работе не использую, т.к. почти весь софт в терминале + у огнелиса стоит tridactyl.

Sway используется в основном в tabbed режиме, Шрифт - Terminus 8. Не занимает много места на маленьком экране и хорошо различим на большом расстоянии глаз от дисплея. Цветовая схема Sway дефолтная т.к. tabbed почти всегда, а дефолтный цвет не бросается в глаза. Цвета Waybar тоже дефолт и нужны только чтобы быстро визуально отличать блоки информации на ней.

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

 , ,

Extraterrestrial
()

Рабочий GNOME

Всем привет.

Машинка — Huawei matebook D15 ryzen 5500U. Так как звука «искаропки» нет — ядро сборное: https://github.com/codepayne/linux-sound-huawei/tree/bom-wxx9-mclk

Рабочий гнум. Все просто. Расширений по минимуму: unite, dash-to-dock, desktop icons. Тема — yaru.

Сконфигурированную virt-manager Windows7 для офтопик-программ запускаю через Boxes.

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

Simatic Step 7 через виртуалку работает изумительно, самой Винде около 5 лет. Арчу примерно 6 лет.

Критикуйте.

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

 , ,

Jeronimo
()

Будни арчевода

На постановочной картинке (основанной на реальных событиях) представлено типичное занятие современного арчевода, имевшего (не)счастье купить себе дорогую игрушку. После очередного обновления системы, нвидиевский блоб решил отрубить регулировку power limit карточки, и дорогая 100ваттная красавица превратилась в 60ваттную скромницу, а nvidia-smi упорно твердил, что он мол знать не знает как поднять мощность на этой карте.

Ну чтож, зайдя на сайтик нвидии, я в очередной раз убедился в гениальности арчеводов - они притащили в апстрим «new feature» ветку дров нвидии, вместо использование стабильной «production». Ну, не беда, будем откатываться!

Атомарно даунгрейдится с archive.archlinux.org мы не будем - пусть этим занимаются любители навернуть НИХа, отдельно откатывать драйвер вместе с ядром мы тоже не будем - пусть этим занимаются убунтоводы. Мы, как истинные рачеводы, легких путей не ищем - мы пойдем и соберём старый нвидиевский блоб под новое ядро с помощью такой крутой штуки как dkms.

Собственно, на скриншоте это и представлено. Клонируем нужную ветку гит-репы с рачепакетами, заходим в нужную директорию, откатываем PKGBUILD на пару коммитов назад, и легко и непринужденно с помощью makepkg -si собираем и устанавливаем старый блоб. Ну и не забываем потом собрать ещё парочку пакетов %) Осталось только перезагрузится, убедиться что всё работает, и добавить блоб в IgnorePkg.

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

Оформление цветов в i3 - закос под gruvbox. Использую её как цветовую схему в i3, dunst, neovim, vifm, vscode, idea, gtk и qt. Короче - практически по всей системе. Как по мне - достаточно приятная темная палитра, в меру контрасная.

Шрифты в WM и редакторах кода - JetBrainsMono.

Статус-панель: стандартный i3bar + i3status, мои потребности полностью покрывает. Единственное, что необычного тут можно заметить - текстовый индикатор раскладки, который выводится и обновляется с помощью двух самописных скриптов и какой-то матери.

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

Для запуска программ, менеджинга окон, управления монтированием, а также для простых вычислений используется rofi. Настройка wifi/bluetooth - через консольку, благо с тем же iwctl и bluetoothctl всё настраивается просто мгновенно, с красивым комплишеном и автообновлением.

Редактор кода для конфигов - neovim. Превращать его в IDE пока не планирую, для разработки на жабе использую IDEA с ideavim.

Файловый менеджер - vifm. Перешел на него с ranger, и по сравнению с тем питоновским поделием он просто летает, функциональности нужной мне в нём больше, да и подход к взаимодействию у него более VIMовский чтоли. Пользуясь случаем, передаю большое спасибо @xaizek.

Терминал - kitty (fish shell), браузер - firefox, музыкальный плеер - quodlibet, обоина на рабочем столе - по мотивам игры hollow knight, недавно наконец-то победил лучезарность %)

Из полезных утилит:

  • playerctl + playerctld - поддержка MPRIS, позволяет иметь один интерфейс для play/pause/next/prev любой играемой музыки, будь то локальные треки в quodlibet или вкладка с яндекс-музыкой.
  • maim - скриншотер, лучшая альтернатива scrot, которая не портит скриншоты рамкой обводки.
  • brightnessctl - управление яркостью дисплея.
  • gxkb - переключалка раскладки, которая помнит последнюю раскладку для каждого окна и автоматически переключает её при фокусе.
  • picom - композитор, единственная задача которого дать нормально жить gtk4 барахлу. Всё остальное нормально работает и без него
  • gamemoderun - тулза, которая отключает композитор при запусках игрушек
  • MY_COOL_SCRIPTS.sh - отборная коллекция велосипедов, без которых ничего не работает.

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

 , ,

Fizzika
()

Arch c dwm

Моя рабочая станция. На скрине постановка из обоины

  • терминалы alacritty в кол-ве 3 штук;
  • neovim с говнокодом для скачивания красивых картинок на python;
  • удобный файловый менеджер lf;
  • dwm с flexipatch какой то степени свежести с патчами ниже:
#define BAR_AWESOMEBAR_PATCH 1
#define BAR_LAYOUTMENU_PATCH 1
#define BAR_LTSYMBOL_PATCH 1
#define BAR_STATUS_PATCH 1
#define BAR_SYSTRAY_PATCH 1
#define BAR_TAGS_PATCH 1
#define BAR_WINTITLE_PATCH 1
#define BAR_TITLE_LEFT_PAD_PATCH 1
#define BAR_ALPHA_PATCH 1
#define BAR_CENTEREDWINDOWNAME_PATCH 1
#define ALWAYSCENTER_PATCH 1
#define FOCUSONNETACTIVE_PATCH 1
#define PERTAG_PATCH 1
#define VANITYGAPS_PATCH 1
#define XRDB_PATCH 1
#define FLEXTILE_DELUXE_LAYOUT 1
#define TILE_LAYOUT 1
#define MONOCLE_LAYOUT 1

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

 ,

Noob_Linux
()

Ну что, по беленькой?

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

На скриншоте:

  • Arcolinux;
  • Gtk-тема Fluent-Light;
  • i3;
  • Tilix;
  • Midnight Commander;
  • micro;
  • rofi;
  • xfce;
  • firefox;
  • xfce4-sensors.

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

После привычных 1366х768, адаптация к 2560х1600 оказалась неожиданно сложной и я до конца ее не решил. Бесит огнелис с его огромными вкладками, немного их обрезал, так чтобы не сильно пострадал текст. Не во всех приложениях размеры шрифтов одинаковы, хотя в ~/.gtkrc-2.0 и в ~/.config/gtk-3.0/settings.ini настройки идентичные, так же шрифты отличаются в i3 и xfce.

По давней (до сих пор порицаемой?) традиции присутсвует сам ЛОР, всегда нравилась белая тема, но всегда она выглядела слишком контрастной, но не сейчас.

Вот и вся история.

>>> Просмотр (2560x3200, 1710 Kb)

 , , ,

dmitry237
()

Когда надоела светлая тема

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

WM: IceWM

Тема icewm: locos

Значки: Faenzа

Тема GTK: Adwaita Dark

Что ж, ругайте.

>>> Просмотр (1366x767, 195 Kb)

 ,

Dumppper001
()