LINUX.ORG.RU

Галерея

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

 , , , , , , , , , , ,

Debian Trixie без systemd

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

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

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

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

На самом деле, из Дебиана никогда не удаляли и поддержку sysvinit. Более того, если в Buster/Bullseye/Bookworm systemd был необходим для udev и GNOME (хотя вместо udev был и остаётся доступен udevil, и вместо GNOME масса других DE), то в Trixie появился пакет systemd-standalone-sysusers, которым можно заменить systemd и в udev, и в GNOME, и продолжать использовать sysvinit. Причины существования Devuan 6.0 Excalibur (аналог Trixie с удалённым systemd) неясны.

Далее идёт перечисление штатных средств Debian, позволяющих комфортно жить без громоздких и переусложнённых systemd, Wayland и GNOME.

Системные вещи

  • /etc/network/interfaces прекрасно справляется с соединением с провайдером и раздачей адресов в локалке и беспроводной сети. Спасибо пользователям ЛОРа за советы, данные 4 года назад; файл с тех пор почти не изменился. Нужны пакеты bridge-utils, wireless-tools, iw. Уверен, что с systemd это было бы или невозможно, или ломалось бы с каждой новой версией systemd.
  • acpid и acpi-support-base для выключения кнопкой.
  • avahi-daemon и avahi-discover для обнаружения устройств (принтера и саунд-бара). Также вручную пришлось скачать файл /etc/init.d/avahi-daemon из Bullseye. В последующие дистрибутивы этот скрипт для sysvinit забыли положить.
  • cups и hplip для принтера.
  • chrony для синхронизации часов по NTP.

Логин

  • wdm вместо ненужного gdm. Ещё есть lightdm, но он в предыдущих версиях Дебиана зависел от systemd, но в Trixie перестал.
  • Вход без пароля возможен при условии добавления следующей строки в /etc/pam.d/wdm:

    auth sufficient pam_succeed_if.so user ingroup nopasswdlogin

    (И добавления пользователя в группу nopasswdlogin.)
  • Параллельная работа двух рабочих столов (мужа и жены) обеспечивается запуском двух параллельных сеансов Xorg, файл /etc/X11/wdm/Xservers:

    :0 local /usr/bin/X :0 vt7 -nolisten tcp
    :1 local /usr/bin/X :1 vt8 -nolisten tcp
    

    (Переключение по Ctrl+Alt+F7 / Ctrl+Alt+F8.)

Звук

  • Без pulseaudio, написанной автором systemd, не обойтись, остаётся смириться.
  • pavucontrol для регулирования громкости и переключения устройств ввода/вывода звука в приложениях.
  • pulseaudio-module-raop для доступа к саунд-бару по протоколу AirPlay (все остальные протоколы в той или иной степени ущербны). Также нужно добавить в /etc/pulse/default.pa строку:

    load-module module-raop-discover

Экраны

Два экрана, основной на DP, вспомогательный на HMDI, зафиксированы в конфиге в /etc/X11/xorg.conf.d (Section "Device" и вот это всё). С интерактивным включением/отключением/позиционированием второго экрана (это проектор) справляется arandr.

Рабочий стол

WindowMaker с ручной доработкой, в основном сводящейся к скачиванию иконок приложений из интернета. В правом-нижнем углу обычный WMDock, но с иконкой «свернуть все окна» и с настройкой, что клик по ней вызывает команду xdotool key super+d (а в настройках wmaker это сочетание клавиш сворачивает все окна). Над этой иконкой wmdrawer, ещё выше wmcalclock, остальное приложения.

Софт

Терминал urxvt. Не могу запомнить, когда нужно Shift+Ins, а когда Ctrl+Alt+v (и Ctrl+Ins / Ctrl+Alt+c), в остальном нормально.

Файловый менеджер spacefm. Привык к нему в прошлых версиях Дебиана, когда остальные файловые менеджеры, будучи зависимы от udev, зависели через него и от systemd. Сейчас это уже не так, но spacefm быстрый и настраиваемый, хотя и немного упоротый и часто вылетает. Непонятная ошибка с тем, что команда «открыть директорию» открывает поиск в этой директории, лечится добавлением следующей команды в /etc/X11/Xsession.d:

xdg-mime default spacefm-folder-handler.desktop inode/directory
Офисные программы libreoffice-writer и пр. Также нужны пакеты libreoffice-gtk3 и libreoffice-style-elementary, чтобы интерфейс приятно выглядел. Правда, за эту приятность почему-то приходится платить тем, что при активированном поиске (Ctrl+F) в либреофисе этот поиск не даёт сделать Alt+Tab, забирая на себя фокус.

Просмотрщик картинок geeqie, проигрываетель quodlibet.

Делатель скриншотов gnome-screenshot.

Игры: эмулятор rpcs3 для Soul Calibur 2, эмулятор wine для Caesar 3 для жены, нативная Kerbal Space Program для сына, все довольны. Для работы геймпадов в rpcs3 требуется xserver-xorg-input-evdev, добавление пользователя в группу input и настройка в /etc/X11/xorg.conf.d:
Section "InputClass"
        Identifier "joystick catchall"
        MatchIsJoystick "on"
        MatchDevicePath "/dev/input/event*"
        Driver "joystick"
        Option "StartKeysEnabled" "False"
        Option "StartMouseEnabled" "False"
EndSection
Не уверен, что всё это работало бы без X11.

Клавиатура

Настройки в /etc/default/keyboard, переключение на русскую раскладку одновременным нажатием левого и правого Shift, набор спецсимволов типа «—»→∞≠× с помощью правого Alt.
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=""
XKBOPTIONS="grp:shifts_toggle,nbsp:level3,lv3:ralt_switch,misc:typo"
В WindowMaker включена опция запоминания раскладки для текущего окна (вторая слева иконка в заголовке).

ШГ

Ш, вне всяких сомнений, Г, и это не исправить, потому что: (i) полноценный хинтинг в Pango/Harfbuzz сломан с 2020 г, примерно тогда же были выпилены пиксельные шрифты; (ii) шрифты со сглаживанием без хинтинга выглядят неприятно размытыми, если у вас не HiDPI; (iii) HiDPI не нужен примерно по той же причине, что и systemd/Wayland — решает проблемы, которых у пользователя не было, взамен создавая проблемы, которых у пользователя тоже не было.

Но есть и хорошие новости. После 2020 г. то ли всё же что-то допилили, то ли изначальная проблема была преувеличена и не особенно касалась PT Sans, каковая гарнитура является примерно единственным бесплатным гротеском с хорошей кириллицей и хорошим хинтингом. Находится в пакете fonts-paratype. Есть отдельные проблемы с кернингом, но не очень навязчивые.

Хинтинг включается следующей настройкой в /etc/X11/Xsession.d:
export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
а также симлинками
sudo ln -s /usr/share/fontconfig/conf.avail/10-hinting-full.conf /etc/fonts/conf.d
sudo ln -s /usr/share/fontconfig/conf.avail/10-yes-antialias.conf /etc/fonts/conf.d
В файле /etc/gtk-3.0/gtk.css включается по умолчанию PT Sans для отображения системных меню:
menu, menubar, menuitem {
    font-family: "PT Sans";
    font-size: 11pt;
}
В заголовках окон, написанных белым по чёрному, сглаживание делает хуже. Поэтому оно отключено (только для процесса wmaker и только для прямого начертания PT Sans) следующим конфигом в /etc/fonts/conf.d:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "/etc/fonts/conf.d/fonts.dtd">
<fontconfig>
  <match target="pattern">
    <test qual="all" name="prgname" compare="eq"><string>wmaker</string></test>
    <test qual="all" name="family" compare="eq"><string>PT Sans</string></test>
    <test qual="all" name="style" compare="eq"><string>Regular</string></test>
    <edit name="antialias" mode="assign">
      <bool>false</bool>
    </edit>
  </match>
</fontconfig>
В терминале и текстовых редакторах используется моноширинный Terminus (пакеты fonts-terminus, xfonts-terminus, xfonts-terminus-dos, xfonts-terminus-oblique). В настройках URxvt (/etc/X11/app-defaults/URxvt) шрифт задаётся следующим образом:
URxvt.font: xft:Terminus:regular:size=14
В Emacs, см. выше, пиксельные шрифты больше не поддерживаются, но хорошая новость в том, что Terminus существует и в TTF-варианте, и включается в .emacs следующей командой:
(set-frame-font "Terminus (TTF):pixelsize=16")

Чего не хватает

Не хватает «тильды» с универсальным инкрементальным поиском всего. Насколько я понимаю, технология для осуществления такого поиска называется TinySPARQL, и её завезли в Trixie, но графического интерфейса, отдельного от GNOME, эта штука не имеет, а жаль. Есть интерфейс командной строки под названием localsearch, но вряд ли он будет полезен на практике.

 , , , ,

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

Поставил Gentoo с KDE Plasma, systemd, systemd-boot на Honor Magicbook X14 Pro 2023

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

Купил пару лет назад Honor Magicbook X14 Pro. И что только я на него не ставил. И вот, решил во время университетских зимних каникул под Новый год поставить Gentoo. И всё поставилось. Единственное, с чем пришлось столкнуться - это с тем, что не монтировался(или неправильно определялся) корневой раздел при загрузке системы, из-за чего systemd уходил в emergency mode. Но в итоге я это пофиксил, прописав в параметрах ядра корневой раздел.

 , , , ,

ivanbrash
()

acpi (консольная утилита для показа процента заряженности батереи) в 2025 году

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

Давно пытался найти отдельную утилиту для показа процента заряженности батареи. К сожалению всю что удавалось найти до сих пор это battop с TUI на rust. К моему счастью, оказалось что майнтеры Hyperbola и собрали нужную утилиту прямо в репах. Подозреваю что утилита распространенная, но почему-то не гуглится.

 , , ,

vbcnthfkmnth123
()

Апгрейд

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

В продолжение темы Рабочий кабинет в квартире

Не совсем еще завершенное рабочее место, но работать уже можно, чем я и занимаюсь.

С тех пор изменилось многое, в том числе место жительства.

Из старого сами видите, что осталось но работает исправно и пусть работает ))

 

sugresmax
()

i3 на базе KDE

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

Сап, двач ЛОР. Достигнув высшей точки просветления от работы с КДЕ - лучшей ДЕ в истории человечества - я решил немного увеличить удовольствие от работы в этом прекрасном окружении и прикрутить сверху божественного тайлинга от i3. Результат превзошёл все ожидания и теперь я получаю все 146% удовольствия. Сразу же хочу заметить, что я, кстати, использую Арч - флагманский дистрибутив для интеллектуальной элиты.

Итак, на скрине КДЕ 6 ветки + i3. Как вы и сами видите, на скринах отсутсвуют ШГ, потому что за это отвечает отличный набор Nerd Fonts. Yakuake предоставляет феноменальную и не имеющую аналогов фичу выпадающего терминала, реализованную максимально продуманно и удобно.

В связи с тем, что при обновлении с КДЕ5 на КДЕ6 отвалился трей (что-то там с DBus), то было принято волевое решение , в последствии оказавшееся гениальным, забиндить вызов трея по комбинации Shift+Alt+S, чтобы трей показывался у курсора мышки. Это увеличило полезную площадь экрана по меньшей мере на много процентов. Наверху стоит стандартный i3status, который меня подкупил тем, что можно колесиком листать рабочие столы из любой его точки. PolyBar это может только если навести мышку непосредственно на облать с цифрами.

В процессе эксплуатации обнаружилось, что ничего кроме текущего времени и статуса сетевого соединения мне и не нужно, поэтому там царит аскетизм. В качетве лончера - стандартный drun. Он покрывает все мои запросы. Само собой, на скринах показан код, чтобы все думали, что я крутой.

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

 , ,

SpaceRanger
()

Рабочий стол Astra Linux SE 1.8.4

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

Установил на бывший «игровой» компьютер Астру. Теперь я официально на 200% Линуксоид.

 , , ,

Mishahack
()

Файловый менеджер на C++/Qt

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

Всем общий привет!

Я начинающий разработчик на C++/Qt и хочу показать свой первый более-менее крупный проект – простой файловый менеджер под Linux.

Сейчас он умеет:

  • просматривать файлы и директории;
  • копировать их, вырезать и вставлять;
  • перетаскивать файлы (drag & drop);
  • работать с несколькими выделенными элементами и т. д.

Все операции выполняются через стандартные утилиты GNU/Linux – cp, mv, rm, ведь версия для Windows только в планах.

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

 , , ,

DadyaIgor
()

Hyprbsp

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

Я полностью переработал свой bspwm! Тут даже анимации из Hyprland сделал. Я видео на YouTube залью, чтобы вы посмотрели. Я переделал всё: polybar, rofi, bspwm, даже fastfetch. Всё теперь по-другому выглядит. Ну, как вам? Выглядит, как по мне, отлично. Даже я бы сказал, похоже на Hyprland, но это всё на bspwm, на X11. А анимации я добился через picom 12.5 (оригинальный). Там есть анимации. Ещё бы я мог добавить виджет conky на рабочий стол, но пока не хочу, мне и так нравится. А как вам? Уже сильно отличается от прошлых bspwm?

 ,

IceFox
()

Скучный LMDE 6

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

Тут намедни вышла LMDE 7, а я всё ещё сижу на шестой версии этой системы. Что по железу - ноут Lenovo ideapad 530S, 16 Гб ОЗУ (проц поддерживает до 32-х, но судя по документации к этому ноуту, именно в него больше 16 не поставишь, а жаль), аккумулятор менялся уже 3 раза - в первый раз пришёл брак, во второй раз аккум проработал около полугода и в нём вздулась одна ячейка, третий работает пока с сентября, посмотрим, на сколько его хватит.

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

 , ,

mskrasnov
()

Окружения с четырех сторон

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

Это средненький по возрасту из трех ноутов, самая большая ошибка при покупке техники, Xiaomi Mi Notebook Pro 15.6.
Нет претензий к качеству, но вот с распаянными 8гб прогадал, а точнее пожадничал. До недавнего времени, до февраля этого года, на нем стояла винда и прекрасно работала вплоть до win11 24H2, после чего этой самой памяти перестало хватать, не так чтобы вообще, но уже напряжно. Решено-сделано, поставил арч, собственно сама винда к тому времени ничем меня не связывала, в игры я не игрец, а все остальное прекрасно покрывает линукс.
Сначала хотел компактную систему, один fluxbox и все, ностальгия так сказать, но дорожка так или иначе вывела на уже испытанные i3 и xfce.

Все это представлено на скриншотах, плюс консоль, в которую после замены lightdm на ly, стало удобно входить не логинясь на другой tty.

Рабочие окружения расположены в порядке предпочтений (основное i3). Скриншоты, можно сказать, постановочные, просто предновогодняя атмосфера, которая уже накрывает, например в i3 тайлингом практически не пользуюсь, все либо в табах, либо на воркспейсах. Или в консоли ретроспектива курса доллара, на другое не хватило фантазии, просто показать шрифт (spleen-12x24), почему-то именно на этом ноуте не устраивают ter-v28n или жирный ter-v28b.

Да, шелл pwsh, это давняя двадцатилетняя привязанность, что-то менять нет желания, да и сил тоже. Какие-то скрипты, которые требуют быстрого и легкого рантайма, пишу на bash/sh. Повершелловские чаще запускаю из оболочки и тут нет разницы, все уже загружено и работает быстро. То, что с шебанг, это bash, принцип такой.

Всех с наступающим Новым Годом, удачи и успехов.

 , , , ,

dmitry237
()

Когда нет ёлки, но есть Игорь

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

Рабочее место на работе.

Раньше админил, теперь в основном одинэсю, админить приходится редко.
За соседним столом админ сидит, у него там ещё стол для обслуживания техники и стеллажи, но про них сам расскажет если захочет.
Рядом с Игорем – чувак на которого «повесили» сайт, но основная работа у него с документами.
Стул под Игорем – для гостей.
Ещё рядом с Игорем живёт кофеварка, она в кадр не вошла.

Игорь растёт сам по себе, уборщица пару раз в неделю поливает – ему хватает. Не заметил, как он до самого потолка дорос. Пора ветки ломать.

Так и живём.

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

 ,

mogwai
()

Damn small linux 2024 – Fluxbox & IceWM

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

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

Встречайте, Damn small linux 2024, форк Antix, вернувшийся спустя 12 лет. Урезан донельзя. Установка происходит через стандартный графический установщик Дебиана.

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

P.S. Это тема в галерее, скорее, как делать НЕ НАДО!

 

dsalin
()

Год с nixos

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

В общем интересная штука по факту, мне зашла больше арча.

Linux telfir 6.18.0 #1-NixOS SMP PREEMPT_DYNAMIC Sun Nov 30 22:42:10 UTC 2025 x86_64 GNU/Linux

hyprland

quickshell

kitty

mpd + rmpc

 ,

e7z0x1
()

Минималистичный i3

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

 ,

IceFox
()

Захотелось угарнуть…

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

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

 , ,

daniyal
()

По волнам нашей юности...

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

Недавно я подумал, что интерфейсы современных Линуксов очень давно оторвались от корней. Все эти бездуховные, новомодные Опенбоксы, БСПВМ-ы и прочая ересь с реддитовского Юникс-порна заполонила местную галерею… И мы уже совсем забыли, как выглядели суровые Ъ-интерфейсы прошлого, глядя в которые, древние сисадмины роняли крошки с бутерброда прямо в бороду. Старики вспоминают редко, а молодёжь только и знает, что использует новый Гном с излишне закруглёнными углами. Я решил исправить это досадное недоразумение и накатить… тему Голубая Курва, прямо на свой XFCE4.

Заранее прошу прощения за моветон на обоях.

Дополнение: тему окон лучше взять отсюда. Тогда всё будет выглядеть ещё более лампово.

 , ,

densss
()

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