LINUX.ORG.RU

Сообщения zombi_pony

 

side 0.0.1

Side – это моя пересборка pisilinux, с графическим окружением Simple Desktop Environmrnt.

Изменения со времен второй альфы:

  • Инсталлятор 17g заменён на calamares.
  • В состав iso добавлены приложения c-toxcore и toxic.
  • Для каталога /home/username явно установлено значение umask 077.
  • Восстановлен и изрядно почищен iso creator toolchain, доставшийся от pisilinux.
  • Скорректировано автоопределение openbox rc.xml в obkey.
  • Добавлены пакеты(cmus, simplescreenrecorder, gimp, pythondialog, pyqt6 etc.).
  • В пакетном менеджере pisi(будет после обновления, в том числе в docker):
    • Исправлены некоторые sandbox violation.
    • Добавлены функции makewhl/installwhl для сборки пакетов python без использования setuptools.
    • Обновлены зеркала gnome и apache.
  • lxsession пересобран с gtk2.
  • Исправлена тема курсора.
  • Обновлены и/или исправлены некоторые пакеты.

Образ live iso: https://sourceforge.net/projects/lxdeside/files/iso/

Образ docker для сборки пакетов: https://hub.docker.com/r/uglyside/side/tags

Репозиторий git: https://codeberg.org/fury

Известные проблемы:

  • Не работает ввод, если Xorg запущен непривилегированным пользователем.

Проблемы компонентов SDE:

  • Артефакты верней панели при смене WM.
  • Изредка не отрабатывает автостарт setxkbmap.
  • Сегфолт waterline при перемещении апплетов из gui.
  • Секундные задержки при открытии пустых каталогов в stuurman. Не проявляется, если view mode = detailed list view.

>>> Просмотр (1680x1050, 108 Kb)

 , ,

zombi_pony
()

side alpha-2

Допилил свою поделку side до возможности установки. Еще в сентябре приобрел терабайтовый intel nvme специально для этого. Ну и вот.

side – это моя пересборка pisilinux. Коммуникации с разрабами толком не было, поэтому было решено пилить с нуля свой вариант.

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

Тестирования я не провожу, пока полагаюсь на lfs. Ошибки обнаруживаются в процессе повседневной работы или при сборке пакетов.

Что имеется?

  • Linux kernel-5.15.148, glibc-2.35, gcc-13.2
  • Графическое окружение simple desktop environment, openbox, lxsession.
  • Прикладной софт
    • Графика – azpainter, gpick, viewnior.
    • Редакторы – geany, scite, leafpad, nano, vim.
    • Интернет – firefox, claws-mail, lftp, wget2.
    • Мультимедиа – mpv, gogglesmm.
    • Документы – crqt, pybookreader, zathura.
    • Карты – florb.
    • Архивы – xarchiver.
    • Эмуляторы терминала – rxvt-unicode, xterm.
    • Разное – gucharmap, azfontviewer, orage, gparted, htop, lf, nnn, midnight commander.
    • Программы настройки внешнего вида для различных тулкитов.
    • Конфигуратор openbox, xscreensaver.
    • cvs, docker.

Единственный бинарный репозиторий, очень скудный. Например, нет gimp. Софта сверх того, который запихал в iso, почти нет. В основном это модули perl, python и программы сборки документации.

Инсталлер – 17g. Это форк инсталлера lmde, нацеленный на лучшую адаптивность. Самый простой вариант, распаковка из squash, работает. Но хромает конфигурация. Или я не осилил. В общем случае потребуется задать пароль для пользователя, удалить пользователя и хомяк live. Также необходимо заменить файл /etc/inittab из inittab.example. Возможны проблемы с паролем root.

В чем отличие от pisilinux? В de. Пожалуй, все.

Что дальше?

  • Допилю инсталлер.
  • Попробую отвязать репозиторий iso-work от qt5.
  • Дособеру что-то недостающее.

Благодарю за внимание. Присоединяйтесь.

>>> Просмотр (1680x1050, 606 Kb)

 , ,

zombi_pony
()

Side first live (alpha)

Side — дистрибутив linux. В настоящее время это не самостоятельный проект, а лишь пересборка Pisi Linux. Сообщение о намерениях по адресу.

Pisi Linux — независимый дистрибутив, построенный на основе пакетного менеджера и скриптов инициализации, написанных на Python.

Цель проекта Side в том, чтобы упростить инфраструктуру Pisi Linux, привести в читабельный вид рецепты сборки пакетов, сделать наследство Pisi Linux / Pardus чуть более привлекательным для пользователей и разработчиков, а кроме того, оказать поддержку проекту Simple Desktop Environment(SDE).

На скриншоте live ISO, запущенный на реальном железе.

Что сделано на данный момент?

  • Исправлена каша из множества групп пакетов в репозитории.
  • В настройках пакетного менеджера обновлены адреса зеркал sourceforge, добавлены зеркала qt и savannah.
  • Подготовлен docker образ для сборки пакетов.
  • Собрано более тысячи пакетов, около трети которых составляют пакеты с заголовками. html-документация исключена.

В ISO:

  • Ключевые компоненты SDE из гит, немного причесаны дефолтные настройки.
  • Аудио, интернет, автологин, аутентификация sudo и polkit — работают.
  • Добавлены патчи для gvfs и openbox.

Не работает/TODO-шки:

  • Монтирование флешек — не работает.
  • Пункты меню syslinux, кроме загрузки iso — не работают/работают некорректно.
  • Отсутствует инсталлер.
  • Бардак в репозитории iso-work.
  • Всякие мелкие глюки.

Ссылки:

Репозиторий — https://codeberg.org/fury

Образ docker — https://hub.docker.com/r/uglyside/side/tags

Благодарю за внимание.

>>> Просмотр (1680x3150, 2229 Kb)

 ,

zombi_pony
()

Claim to support the GTK_FRAME_EXTENTS (enables full GTK CSD)

Поддержка клиентского декорирования GTK добавлена в openbox. Pull-request с соответсвующим заголовком уже месяц остается без внимания. Результат на снимке. Исходники взяты из ветки work по адресу https://github.com/Mikachu/openbox.

>>> Просмотр (1680x1050, 170 Kb)

 ,

zombi_pony
()

Blackbox пошевелился

Апстрим blackboxwm пошевелился. На снимке сборка из git в компании с lxpanel и stuurman-desktop. В автозагрузке демон bbkeys. В стилях blackbox запрещен запуск bsetroot. Юзабельно.

>>> Просмотр (1680x1050, 57 Kb)

 ,

zombi_pony
()

Pisi Linux LXDE

Тут на днях выкатили так называемый Pisi_Linux_LXDE_20230118.iso. По статистике sourceforge, его начали много грузить из РФ. Сборочный xml был без внятных объяснений выклянчен три месяца назад. За это время были решены две важные задачи: исправлено падение pisiman при попытке обновить репозиторий и что делать с теми пакетами, которые в этом репозитории, оказывается, отсутствуют. Выкинуть, разумеется, ведь если их нет, то, наверно, они и не нужны.

Что имеем в итоге? Неряшливый дефолтный внешний вид, отсутствие менеджера буфера обмена, при установке с приоритетом 1 прописывается какой-то левый бинарный репозиторий от васяна с малварями.

Что делать? Ставим diodon или, если оставляем включенным packageside, rainbow-cm. Но не забываем, что там ffmpeg-6 и многие пакеты из stable2.pisilinux.org будут сломаны. Например, vlc. Исправляем отсутствующие значки установкой qt6-svg, остальное по вкусу.

В общем, дефолтный неинтересный lxde-gtk3 с openbox-ом. Недефолт от 6.04 можно посмотреть, например, здесь.

ps. Посмотреть доступные в packageside пакеты

pisi la packageside
Кто может не работать с ffmpeg-6
pisi info ffmpeg
Отключить packageside
sudo pisi dr packageside

>>> Просмотр (1680x1050, 568 Kb)

 ,

zombi_pony
()

В pisilinux теперь есть корица

Собственно, вот. На скрине дефолт, запущен из lxdm.

Кошечка в последнее время все хорошеет, скомпилировано много нового софта, хотя система в основном и не выходит из ниши для домашнего десктопа. Не знаю, что еще сказать?

>>> Просмотр (1680x1050, 778 Kb)

 ,

zombi_pony
()

gtk+3/4 и pekwm

Решил посмотреть, что там в pisilinux с гномом. Установил весь desktop.gnome, залогинился через gdm и незамедлительно словил глюки. Некоторые приложения, например, шахматы и калькулятор (gtk4) при тайлинге теряют эти свои клиентские декорации, корежат кнопки. gnome-terminal жестко артефачит. Оказалось, это связано с неродной темой. Если отключить использование системных цветов, отвратительная рябь пропадает. Но это в гноме...

А теперь заменим gdm на lxdm и войдем в сессию lxde + pek. Вышеописанные глюки отсутствуют. Терминал переключается на пользовательские цвета и на системную палитру не реагирует. gtk4-окна без проблем располагаются как угодно. Более того, pekwm рисует заголовки любым из них без всякого nocsd. То же самое с группировкой окон во фрейме. Нет проблем, с декорациями и без них.

>>> Просмотр (1680x1050, 286 Kb)

 ,

zombi_pony
()

lxde + pekwm

LXDE из git с gtk3, Pek из git. В PekWM починено размещение новых окон в центре экрана. Тема WM — semitif, Gtk+2/3 — IceBlue от thefrankemstein. Тема немного кривовата и слегка страдает гигантизмом, но зато лучше многих других дружит с qtstyleplugin-gtk2.

В трее nm-applet, diodon для буфера обмена, календарик orage (им не пользуюсь, но его внезапно оживили и переписали на гтк3, отличная новость), indicator-sound-switcher для переключения вывода звука, потому что пульса вечно гонит его куда-то не туда, claws-mail для почты и чтения rss, qTox пока не пользовался, ищу собеседников.

А еще Pek поддерживает dockapps-ы, слева внизу какой-то древний маунтер из WMaker, очень мимималистичный. Хочу отказаться от графических файловых менеджеров и полностью перейти на lf, но он, кажется, не умеет в девайсы.

В ~/.pekwm/config

INCLUDE = "$_PEKWM_ETC_PATH/config_system"

Files {
    Theme = "$_PEKWM_THEME_PATH/default"
}
/* окна в центре и переключение воркспейсов */
Screen {
·   Workspaces = "9"
·   WorkspacesPerRow = "9"
·   WorkspaceNames = "I;II;III;IV;V;VI;VII;VIII;IX"

·   Placement {
·   ·   Model = "Centered"
·   }
}
/* dockapps-ы */
Harbour {
·   OnTop = "True"
·   MaximizeOver = "False"
·   Placement = "Left"
·   Orientation = "BottomToTop"
·   Head = "0"
·   Opacity = "100"

·   DockApp {
·   ·   SideMin = "0"
·   ·   SideMax = "64"
·   }
}

Кроме того, отключены декорации окна mpv, включен фокус по щелчку, в файле ~/.pekwm/keys клавиша KP_0 назначена закрывать окно, комбинация [Control Delete] запускает rofi. Согласно /etc/pekwm/mouse_system колесо мыши сворачивает/разворачивает окно в заголовок, обоями управляет pekwm_bg.

>>> Просмотр (1680x1050, 1178 Kb)

 ,

zombi_pony
()

Вот так выглядит enlightenment-0.25

Почти дефолт. Что-то про шрифты в новом релизе, захотелось посмотреть, вот вам скрин со всеми тулкитами. Шрифт — Sans-12, согласно настройкам E. Все, можно удалять.

>>> Просмотр (1680x3150, 3743 Kb)

 ,

zombi_pony
()

LXDE на Pisi GNU/Linux

Актуальная версия lxde с некоторыми патчами из git. Проблема сломанного таскбара в lxpanel-gtk3 остается нерешенной, поэтому libfm и зависящие от нее компоненты собраны с gtk2, остальное с gtk3. Оконный менеджер — pekwm, настройки сводятся к нескольким хоткеям, сворачиванию окон в заголовок скроллом мыши и теме рамок окна.

Размещение новых окон в центре экрана я не осилил, поэтому для наиболее частых случаев костыли с xgeom. Обои — nitrogen. В трее diodon, radiotray, indicator-sound-switcher и claws-mail. Тема gtk — soil, qt — qtstyleplugin.

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

 ,

zombi_pony
()

Сьюлин OS: после установки.

В предыдущий раз просто потыкал live-образ. Настало время познакомиться с системой, установленной на реальное железо.

Для эксперимента были выбраны два iso: с GNOME и LXDE.

Гном не запустился. Все просто. Дело на дошло даже до grub.

LXDE... Я воспользовался инсталлятором elsa. Как оказалось, он очень медленный. После перезагрузки вместо установщика необходимо сделать две вещи: установить пароль root и прописать имя хоста в файле /etc/hostname, а также включить созданного пользователя в необходимые группы. На этом самые страшные недочеты устранены.

Дальше мне понадобился местный docker, дабы собрать кое-что недостающее. В первую очередь usb-modeswitch для древнего модема, кроме того LXDE в системе не самый свежий, а на github лежат несколько полезных патчей, например, исправляющий сломанный регулятор громкости.

Итак, умолчальный репозиторий в контейнере отказался обновлятся. Для начала нужно обновить inary до актуальной версии 1.5.0. Качать пакет придется вручную с sourceforge. После установки его в докер удаляем дефолтный репозиторий

inary rr core
и подсовываем адрес на osdn
inary ar random name https://osdn.net/frs/redir.php?f=storage/g/s/su/sulinos/SulinRepository/inary-index.xml.xz
Остается обновить репозиторий и пакеты
inary ur && inary up -vdsy
установить переменную USER в root. Сборка запускается из каталога с инструкциями. Непритязательный результат на скрине.

ps.. в SulinOS нет браузера, но есть утилита tekel, вместо которой можно скачать скомпилированный архив с оффсайта и распаковать его в /data/app/username куда-нибудь. desktop-файл до бинарника несложно написать и самому.

ps2.. sourceforge page

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

 , ,

zombi_pony
()

Кошечка для хипсторов

24 июня 2021 года в репозиторий по адресу https://stable2.pisilinux.org прилетело обновление, и кто, вы думаете, в нем оказался? GNOME 40. Показать мне нечего, дефолт, хотел только поделиться этой весьма противоречивой новостью.

Установить окружение можно командой

sudo pisi it -c desktop.gnome
Про неуказание многих runtime-зависимостей, и, вообще, довольно странный состав пакетов в минимальном iso-образе ничего не скажу. Но, по меньшей мере, оно запускается.

Один момент: из gdm вы gnome в pisilinux не запустите, но он будет и должен быть установлен. В сборочных спеках прописан конфликт с другими дисплейными менеджерами. Поэтому доустанавливайте lightdm или lxdm

sudo pisi it lxdm --ignore-package-conflicts
либо, если они уже установлены, gdm с отключенным системным сервисом
sudo pisi it gdm --ignore-package-conflicts --ignore-comar

Еще маленькая новость. Некая личность, известная под ником thermitegod и активно пилящая форк файлового менеджера spacefm, опубликовала патч, исправляющий сегфолт с glib-2.68. После запуска обнаруживается необыкновенное поведение: открыть файл или каталог мышкой можно только через контекстное меню с кучей вариантов. В настройках нельзя указать xfce4-terminal и pkexec в качестве дефолтных терминала и команды root-доступа.

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

 ,

zombi_pony
()

pisilinux в ожидании релиза

Мой десктоп, которым пользуюсь уже два месяца, с тех пор, как на правах приблудного горе-ментейнера получил ссылку на предварительный ISO-образ pisilinux 2.2.

DE, как видно, xfce 4.16, gtk3 собран с патчами из проекта gtk-classic, а также от ananas. Тема — слегка пофикшенная темная adwaita, для qt — adwaita-qt. Затычка вместо композитора — picom, чтоб подсказки не резали глаз.

На снимке xfce4-docklike-plugin, показывает окна со всех раб. столов, новый xfce4-mixer, для коего нашелся патч, благодаря которому программа не только собралась, но и работает. Не понятно, почему автор не сделает pull-request. gmusicbrowser — релиз 1.1.99.1 с gtk3. Поправил патч, чтоб юзать системные символьные значки.

Что сказать про релиз 2.2? Его как-бы еще нет, но в то же время он уже есть. В середине апреля на sourceforge стал доступен минимальный образ. Несколько дней назад там же появилась beta-сборка с KDE. Ссылка на него доступна и на pisilinux.org. Из нового — восстановлен инсталлер yali, системные компоненты обновлены до весьма свежих версий, задействован elogind, планируется формирование нескольких установочных образов с различными DE. Стабильный репозиторий лежит по адресу — https://stable2.pisilinux.org/.

>>> Просмотр (1600x2400, 355 Kb)

 ,

zombi_pony
()

Сьюлин OS

Проект SulinOS существует с 2016 года. Это форк последнего релиза Pardus Linux 2011. Несколько лет Sulin находился в тени Pisi linux, но в прошлом году его развитие ускорилось. Упор был сделан на перевод инфраструктуры на python3.

В настоящее время сформированы гибридные установочные образы с XFCE, LXDE и GNOME, объявленные стабильными. На снимке live-сессия с XFCE.

После загрузки пользователя встречает стандартное меню grub, система доступна на английском, турецком и испанском языках, а также в safe mode.

Дисплейный менеджер — lightdm. Логин — user, пароль — live. С помощью этого же пароля и команды su в терминале доступен рут.

Образ весьма минималистичен, помимо базовых компонентов xfce-4.16pre, установлены лишь thunar, parole, mousepad, xfce4-terminal и несколько аддонов. Интернет-браузер отсутствует. В репозитории имеется только links.

Местный пакетный менеджер зовется inary, с точки зрения пользователя он мало чем отличается от pisi. Командой inary help или inary ? вызывается справка.

Присутствуют два варианта установщика: live-installer на gtk+, и консольный, псевдографический — elsa.

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

Офф. сайт.

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

 ,

zombi_pony
()

новый enlightenment

Pisi Linux с ядром 5.6.12, sysvinit 2.96 и enlightenment 0.24. Шрифты завелись в два клика, окно новой скриншотилки не ресайзится по вертикали. Тема flat, но не по умолчанию, gtk — vertex-dark.

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

 ,

zombi_pony
()

inkscape1 beta2.

b3a82e5

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

 

zombi_pony
()

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