LINUX.ORG.RU

Pisilinux


0

2

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

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

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

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

новый enlightenment

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

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

 ,

zombi_pony
()

Enlightenment в Pisi Linux

Привет.

  • Enlightenment — 0.22.4
  • Efl — 1.21.1
  • python-efl — 1.21.0

Собралось легко, из зависимостей в репозиториях недостает лишь bullet. Темы — flat, которую можно достать по адресу, и здесь, arc-grey-dark, monochrome. Окна сворачиваются в заголовок, как в крысе. Работает не очень быстро, случаются недолгие фризы. Переменные qt5ct и nocsd задаются специально для сабжа в gui весьма неочевидным образом. Большая часть эффектов отключена.

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

 ,

Deleted
()

Pisi Linux 1.0 RC2

Собственно вот:

У нас вышел Pisi Linux 1.0 RC2

Pisi Linux - форк основанного на PiSi дистрибутива Pardus. В 2012-м году было объявлено о прекращении разработки Pardus и было решено создать форк. Обновление дистрибутива - роллинг релиз.

Специально постарался все вернуть в более-менее дефолтное состояние, так как тут важен дистрибутив. Представлен пакетный менеджер, формат пакетов - pisi.

Здесь KDE 4.12.3, но есть еще Mate 1.6 и XFCE 4.10.

Некоторые другие приложения для настройки системы:

user-manager - менеджер для настройки пользователей и групп.

настройка брандмауэра и менеджер служб

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

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

 ,

Tribunal
()