LINUX.ORG.RU

Сообщения zombi_pony

 

Geeqie 2.5

Новости — Мультимедиа
Geeqie 2.5
Группа Мультимедиа

Geeqie — менеджер и просмотрщик изображений. Поддерживает множество форматов мультимедиа, слайдшоу, редактирование, просмотр в архивах, извлечение метаданных, включая gps-локацию места съемки, расширяется скриптами.

Список изменений:

  • плагин для установки mtime файла равному Exif.Image.DateTime;
  • автодополнение командной строки Bash;
  • возможность скрыть оформление окна;
  • улучшение отображения поиска и списка выполнения;
  • опция поиска по тегам Exif в окне поиска;
  • включение кнопок справки и закрытия в окно Exif;
  • назначение сочетаний клавиш для многостраничных документов;
  • отображение альфа-значения в --pixel-info;
  • добавлена справка в формате pdf;
  • расширенный рефакторинг кода;
  • исправления ошибок;
  • обновленные переводы.

>>> Подробности

 ,

zombi_pony
()

Side 0.0.2 — дистрибутив на основе Pisi Linux

Новости — Linux General
Side 0.0.2 — дистрибутив на основе Pisi Linux
Группа Linux General

Side — это дистрибутив GNU/linux на основе Pisi Linux, включающий рабочий стол SDE.

В версии 0.0.2:

  • glibc-2.39;
  • Linux kernel LTS 5.15;
  • возможность запуска Xorg без root-прав;
  • исправления настроек сети;
  • новые пакеты: keyd, ayatana-libappindicator и другие.

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

Пароль: live.
Установка работает только для LegacyBIOS/MBR.
Обновление с версии 0.0.1 не предусмотрено.

>>> Подробности

 , , ,

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

waterline + orage calendar = segmentation fault

Форум — Development

Запуск orage с включенной опцией «Show on all desktops» или включение этой опции после старта orage роняет waterline.

Проблема вызвана коммитом 50600ca5f98686fab5c33945d1e63bea47e3ccd9. В ревизии b2a194e этой проблемы нет.

Версии ПО:

  • orage-4.18.0
  • gtk-3.24.41
  • glib-2.76.3

gdb

(gdb) run
Starting program: /usr/bin/waterline --profile SDE
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[WRN] 2024-05-14 03:16:01 [waterline] X error: BadWindow (invalid Window parameter)
[WRN] 2024-05-14 03:16:01 [waterline] X error: BadWindow (invalid Window parameter)
[New Thread 0x7ffff61f9640 (LWP 9259)]
[Thread 0x7ffff61f9640 (LWP 9259) exited]
[New Thread 0x7ffff61f9640 (LWP 9260)]
[New Thread 0x7ffff59be640 (LWP 9261)]
[Thread 0x7ffff61f9640 (LWP 9260) exited]
[Thread 0x7ffff59be640 (LWP 9261) exited]
[New Thread 0x7ffff59be640 (LWP 9262)]
[New Thread 0x7ffff61f9640 (LWP 9263)]
[Thread 0x7ffff59be640 (LWP 9262) exited]
[Thread 0x7ffff61f9640 (LWP 9263) exited]
[New Thread 0x7ffff61f9640 (LWP 9264)]
[Detaching after fork from child process 9265]
[New Thread 0x7ffff59be640 (LWP 9268)]
[Thread 0x7ffff61f9640 (LWP 9264) exited]
[New Thread 0x7ffff4fd6640 (LWP 9269)]
[New Thread 0x7fffeffff640 (LWP 9271)]
[New Thread 0x7fffef7fe640 (LWP 9272)]
[WRN] 2024-05-14 03:16:01 [waterline] X error: BadWindow (invalid Window parameter)
[WRN] 2024-05-14 03:16:01 [waterline] X error: BadWindow (invalid Window parameter)

** (waterline:9256): WARNING **: 03:16:01.674: Group count mismatch, ctrls = 2, groups = 2, symbols = 3


Thread 1 "waterline" received signal SIGSEGV, Segmentation fault.
0x00007ffff47a073e in ?? () from /usr/lib/waterline/plugins/pager.so
(gdb) bt
#0  0x00007ffff47a073e in  () at /usr/lib/waterline/plugins/pager.so
#1  0x00007ffff47a07ba in  () at /usr/lib/waterline/plugins/pager.so
#2  0x00007ffff47a11ce in  () at /usr/lib/waterline/plugins/pager.so
#3  0x00007ffff7677198 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#4  0x00007ffff76891ee in  () at /usr/lib/libgobject-2.0.so.0
#5  0x00007ffff768fdc7 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#6  0x00007ffff7690332 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#7  0x000055555556bb4f in fb_ev_emit ()
#8  0x0000555555570308 in  ()
#9  0x00007ffff7af9aff in  () at /usr/lib/libgdk-x11-2.0.so.0
#10 0x00007ffff7afb1e0 in  () at /usr/lib/libgdk-x11-2.0.so.0
#11 0x00007ffff7afc8c6 in  () at /usr/lib/libgdk-x11-2.0.so.0
#12 0x00007ffff7afc96e in  () at /usr/lib/libgdk-x11-2.0.so.0
#13 0x00007ffff756fc9d in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#14 0x00007ffff756ff68 in  () at /usr/lib/libglib-2.0.so.0
#15 0x00007ffff757020f in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#16 0x00007ffff7c86f37 in gtk_main () at /usr/lib/libgtk-x11-2.0.so.0
#17 0x0000555555571c97 in main ()
(gdb) 

Прошу прощения, что пишу на ЛОР, github хочет от меня двухфакторную аутентификацию, я больше не люблю его.

Cast wandrien.

 , waterline

zombi_pony
()

Релиз c-toxcore-0.2.19 и toxic-0.15.0

Форум — General

В toxcore: полная реализация ngc, исправления ошибок, повышение безопасности.
В toxic: цветные логи, масса новых параметров в toxic.conf.

Запилите кто-нибудь новость, пожалуйста. Там простыня-чейджлог, я не осилю.

c-toxcore-0.2.19 changelog

toxic-0.15.0 release notes

 ,

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

Toxic-0.13.1

Новости — Безопасность
Toxic-0.13.1
Группа Безопасность

Toxic — это клиентское приложение для безопасного протокола обмена сообщениями Tox.

Toxic предоставляет текстовый интерфейс, текстовый чат, аудио- и видеозвонки, передачу и приём файлов, несколько простых игр.

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

>>> Подробности

 ,

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

Возобновление разработки LXDE

Форум — Development

Ingo Brückl, много лет развивающий форк xarchiver, давно оставшегося без сопровождения когда-то штатного менеджера архивов проекта XFCE, несколько недель назад начал активно коммитить в репозитории LXDE.

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

Пожалуйста, добавляйте подробности.

Спасибо.

 

zombi_pony
()

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

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

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

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

 ,

zombi_pony
()

WindowMaker 0.96.0

Новости — Open Source
Группа Open Source

Спустя три года доступен релиз WindowMaker 0.96.0.

Window Maker — это оконный менеджер для X, отличающийся NEXTSTEP-подобным внешним видом, высокой скоростью работы, низким потреблением вычислительных ресурсов, большим количеством настроек и удобным доступом к ним. Поддерживает dockapps-ы, небольшие приложения, весь интерфейс которых умещается в небольшой виджет, могущий быть закрепленным в док.

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

  • Углы экрана теперь поддерживают выполнение команды при наведении курсора мыши.
  • Стало возможно назначить комбинации клавиш для получения снимка всего экрана, его части или окна приложения.
  • Идентификация процессов окон теперь опционально поддерживается посредством библиотеки libXres.

В многомониторной конфигурации:

  • Полноэкранные окна приложений, поддерживающих инструкцию «_NET_WM_FULLSCREEN_MONITORS», могут занимать несколько мониторов.
  • Настройка «KeepDockOnPrimaryHead» для закрепления дока на основном мониторе.

>>> Подробности

 ,

zombi_pony
()

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

Форум — Desktop

Привет. Начал собирать дистрибутив 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 и его вкладки

Форум — Desktop

Задрало.

В 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 окна настроек.

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

>>> Подробности

 ,

zombi_pony
()

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

Форум — Development

Уперся в 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

Новости — Open Source
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

>>> Подробности

 , , goggles music manager

zombi_pony
()

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

Форум — Desktop

Привет. В продолжение этого комментария. Потыкал SDE полдня и расскажу вам свои впечатления.

Собрал 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

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

 ,

zombi_pony
()

pekwm 0.3.0

Новости — Open Source
Группа Open Source

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

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

>>> Подробности

 , ,

zombi_pony
()

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