LINUX.ORG.RU

Сообщения zombi_pony

 

Новый дистрибутив

 , ,

Привет. Начал собирать дистрибутив linux.

Side — это пересборка pisilinux.

Участники проекта pisilinux совершают одну ошибку: увеличивают количество пакетов в репозитории, бездумно гонятся за обновлениями при явном недостатке ресурсов для сопровождения. Бинарные пакеты перегружены излишними зависимостями. В репозиториях масса мусора.

Моя цель — опираясь на существующий тулчейн pisilinux, а в параметрах сборки пакетов — на lfs, минимизировать и упростить все, что получится.

В итоге хочется получить легкую десктопную систему для повседневных задач.

  • Предполагаемая модель обновлений — фиксированный релиз;
  • DE — SDE/LXDE
  • Прикладной софт — предпочтение программам на gtk3, gtk2, mlk, fox. Без gtk4. С Qt пока неясно. Если что-то сделать с инсталлятором, то лучше сразу Qt6.

Два репозитория: бинарный, в пределах 800-900 пакетов, почти все они должны попадать в iso. И сорцовый.

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

github — https://github.com/4fury-c3440d8/s
Бинарный репозиторий на sf — https://sourceforge.net/projects/lxdeside/files/side/side-bin/

ps.. В сущности, это не самостоятельный проект. Если бы турки не делали вид, будто они могут не меньше, чем редхат и не плевали на хлам в репах, коммитил бы им.

zombi_pony
()

Firefox и его вкладки

 

Задрало.

В firefox, довольно давно уже, сломалась поведение вкладок. Речь идет о закрытии вкладки щелчком мыши по соответствующей кнопке.

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

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

Перемещено hobbit из general

zombi_pony
()

Geeqie 2.1

 ,

Группа Мультимедиа

17 июня 2023 года вышел Geeqie 2.1 – менеджер и просмотрщик коллекций изображений. Поддерживает различные форматы видео, pdf, djvu, а также просмотр внутри архивов.

Возможности программы:

  • Навигация, просмотр, группировка, переименование и перемещение. Поиск дубликатов.
  • Просмотр карты места съемки фотографий при наличии соответствующих метаданных.
  • Редактирование с помощью внешних программ, вызываемых через систему плагинов.
  • Просмотр метаданных и другой информации.
  • Слайд-шоу и презентации.

В новой версии:

  • Тройной макет для разделенного просмотра.
  • Изменения в системе локализации. Новая зависимость – libthai.
  • Формат webp теперь отрисовывается через gdk-pixbuf посредством библиотеки webp-pixbuf-loader.
  • Множество исправлений ошибок.
  • Некоторый прогресс в миграции на gtk4.
  • Перевод исходного кода с C на С++.
  • Большой прогресс в избавлении исходного кода от предупреждений компилятора.

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

Мини-вики на английском языке
Официальный сайт

>>> Подробности (github.com)

zombi_pony
()

Сборка python3-модулей

 

Уперся в typing_extensions при сборке setuptools_rust для свежего cryptography. Отсюда несколько вопросов:

  • Способен ли python3 последних версий(3.11, 3.12...) своими силами собрать flit_core, build, tomli и прочее из этой компании?
  • Можно ли собирать такие модули, используя только «cp» и «mv», ведь там часто просто скрипты без бинарников и почему так не делают в дистрибутивах?
  • Насколько правильно перепаковывать из whl?
  • Что вообще за ерунда?Перемещено hobbit из general
zombi_pony
()

goggles music manager 1.2.3

 , ,

goggles music manager 1.2.3
Группа Open Source

Спустя два года доступна новая версия Goggles Music Manager, аудиоплеера с возможностями менеджера музыкальной коллекции.

Прогрыватель:

  • поддерживает форматы opus, ogg, FLAC, mp3, mp4;
  • умеет:
    • беспрерывное воспроизведение;
    • replay gain;
    • cover art;
    • подкасты rss;
    • редактирование тегов;
    • smart-плейлисты;
    • импорт/экспорт списков воспроизведения в различных форматах;
    • буфер обмена;
    • drag-and-drop и системный трей;
  • использует базу данных SQLite3.

Goggles Music Manager написан на C++ и FOX, одном из самых быстрых, красивых и дружественных к разработчику современных графических тулкитов.

В новой версии:

  • добавлена поддержка 32-битных сэмплов FLAC;
  • разрешены https-подключения к портам, отличным от 443;
  • внесены небольшие исправления пользовательского интерфейса;
  • тулкит FOX обновлен до версии 1.7.82;
  • удалены устаревшие методы taglib;
  • удалена поддержка LyricWikia и скриптов python.

Сайт проекта
Сайт FOX toolkit

>>> Подробности (github.com)

zombi_pony
()

SDE: история неуспеха

 ,

Привет. В продолжение этого комментария. Потыкал SDE (sde-gui.github.io) полдня и расскажу вам свои впечатления.

Собрал SDE в pisilinux. Как известно, pisilinux малопопулярный дистрибутив с кучей багов, а я один из тех, кто собирает для него пакеты.

Итак. Панель waterline действительно производит хорошее впечатление и богата настройками. Есть мелкие претензии к внешнему виду. Изменение расположения апплетов из gui вызывает сегфолт. Секундные задержки генерации миниатюр окон.

При первом запуске в панели нет кнопки меню приложений. Проблема связана с настройкой темы значков. Отсутствующая иконка ничем не замещается и не резервируется место.

Настройки из /etc/xdg/sde-session-manager выполняются независимо от того, существует ли каталог ~/.config/sde-session-manager и что там прописано.

stuurman-desktop рисует обои через раз. Окошки ФМ и его настроек спустя некоторое время перестают появляться, если запущен демон.

WM — pek или openbox. Спасибо за внимание.

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

zombi_pony
()

pekwm 0.3.0

 , ,

Группа Open Source

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

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

>>> Подробности (github.com)

zombi_pony
()

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

 ,

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

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

zombi_pony
()

gtk+3/4 и pekwm

 ,

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

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

zombi_pony
()

Pisi GNU/Linux 2.3 minimal

 , ,

Группа Linux General

После долгой работы выпущен загрузочный образ Pisi GNU/Linux 2.3 Minimal iso. В этой версии нет окружения рабочего стола, при желании их можно установить из репозитория проекта или использовать эту установку как сервер, установив необходимые серверные программы. При запуске Yali (установщик Pisi GNU/Linux) запросит пароль. Пароль — live.

DE, доступные для установки: KDE, Gnome, Budgie, Xfce, Mate, LXQt, LXDE, Lumina.

В этом выпуске исправлены ошибки установщика Yali, EFI. Ядро Linux: 5.15.41. Добавлены новые пакеты.

Pisi Linux — это независимый турецкий systemd-free дистрибутив. Для управления пакетами и системными службами дистрибутив использует скрипты на языке python.

Ссылки для загрузки: раз (linux.web.tr) два (manap.se) sourceforge торрент

github. Еще github.

>>> Страничка проекта в сети интернет (pisilinux.org)

zombi_pony
()

Tox

 

Как сейчас обстоят дела с конфиденциальностью и безопасностью в проекте toxcore-c? Насколько в этом отношении опережает или уступает ему tox-rust? Поделитесь личным мнением пользователей протокола tox.

Спасибо.

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.

zombi_pony
()

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

 ,

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

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.

zombi_pony
()

pekwm 0.2.0

 , ,

Группа Open Source

PekWM — легковесный и настраиваемый менеджер окон для X11.

В новой версии:

  • для сборки вместо autotools теперь используется CMake;
  • понижены требования к сборочному окружению, улучшена совместимость;
  • добавлена собственная простая панель.

>>> Официальный сайт

>>> Документация

>>> Подробности (github.com)

zombi_pony
()

Как заставить gtk3 приложение использовать файловый диалог от gtk2.

 

Интересуюсь из-за geany, который в грядущей версии не соберется с gtk2.

zombi_pony
()

ibiza global radio и curl

 ,

Откуда стащить и как подсунуть curl-у серификат для https://listenssl.ibizaglobalradio.com:8024. Хочу снова слышать Ибицу в mpd.

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

zombi_pony
()

Claws Mail 4.0.0

 

Группа Open Source

Claws Mail — клиент электронной почты и RSS-ридер, расширяемый плагинами.

Изменения в новой версии:

  • пользовательский интерфейс на GTK+ 3;
  • поддержка авторизации OAuth2;
  • переработан просмотрщик изображений;
  • запрос неизвестных GPG ключей через WKD (gnupg.org);
  • другие улучшения и исправления ошибок.

Одновременно вышла и версия 3.18.0 на GTK+ 2 с аналогичным набором изменений.

>>> Подробности (claws-mail.org)

zombi_pony
()