Автор Тема: Runtu LITE 22.04 - 20211208 alpha  (Прочитано 2770 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4496
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #15 : Декабрь 11, 2021, 22:22:41 »
Что-то мне запал в душу Ristretto, в нем есть привязка к разным программам.
Например нашел нужное изображение, захотел отредактировать - нажимаешь открыть в редакторе (можно выбрать любой, например mtpaint или Phatch или Converseen).
Захотел распечатать нажимаешь открыть с помощью других программ, там выбираешь gtklp.

О, поискал в гугле gtklp, поиск выдал ссылку на дебиановский репозиторий с этой программой, а там мой скриншот, с моей темой опенбокса, эх...

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

А что если в скрипт установки системы печати добавить установку gtklp? Пользователь бы сразу получил возможность печати изображений, без установки второго просмотрщика изображений.

Оффлайн denkin

  • Новичок
  • **
  • Сообщений: 28
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #16 : Декабрь 12, 2021, 11:29:46 »
Мне Ristretto всегда не нравился тем, что тормозит, при открытии каталога с большим количеством изображений высокого качества.

Оффлайн kompilainenn

  • Местный
  • *****
  • Сообщений: 1060
  • Активно пропагандирую Runtu
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #17 : Декабрь 12, 2021, 12:03:28 »
Была же идея уйти на Дебиан?
Мы говорим Linux, подразумеваем Runtu

Оффлайн butjapka

  • Местный
  • *****
  • Сообщений: 1143
  • Компьютер думает так, как думает его хозяин.
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #18 : Декабрь 12, 2021, 14:09:21 »

да и еще есть достойная альтернатива для ристретто - глаз матэ)

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4496
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #19 : Декабрь 12, 2021, 15:24:08 »

да и еще есть достойная альтернатива для ристретто - глаз матэ)

Программа качественная, но мне неудобно перелистывать изображения стрелками на клавиатуре.
Мне нравится перелистывание колесом мыши, но в Eom (The Eye of MATE Image Viewer) этого нет.
Да и помню в Eog, а значит и в его форке Eom, была медленная отрисовка миниатюр.
У Ristretto миниатюры отображаются моментально при быстрой прокрутке по списку изображений.


----


На старом компьютере с Nvidia 710 система Runtu LITE 22.04 не загружается.
В компьютере старинный биос, поэтому грузится isolinux/syslinux, вижу заставку рунту с самолетиком, где предлагается английскими фразами запустить рунту без установки.
Нажал запуск, пошел лог ошибок, самая первая ошибка PCI, потом лог убирается и в верхнем правом углу мигает горизонтальная черточка. Дальше ждал 10 минут, так и остался черный экран.
Надо пробовать загрузиться с параметром nomodeset. Но раньше nouveau нормально работал с этой видеокартой. Значит проверю еще наличие драйвера nouveau.
« Последнее редактирование: Декабрь 12, 2021, 15:36:21 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4496
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #20 : Декабрь 12, 2021, 15:55:53 »
Мне Ristretto всегда не нравился тем, что тормозит, при открытии каталога с большим количеством изображений высокого качества.

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

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

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

У меня изображения в основном маленькие, не фотографии.

------

Попробовал смотреть фотографии в Risretto, разрешение 6016*4000 точек, при запуске пару секунд приходится подождать пока прогрузятся миниатюры, потом нормально кажет. В Nomacs с такой же скоростью открывает, но там за счет анимации перехода визуально кажется быстрее (глаза отвлекаются на анимацию и не замечаешь как проходит время). Меня устраивают оба. Но Risretto интересен своей концепцией расширения функций за счет перенаправления изображения в другие программы.
« Последнее редактирование: Декабрь 12, 2021, 16:56:55 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4496
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #21 : Декабрь 12, 2021, 18:57:51 »
На старом компьютере с видеокартой Nvidia 710 теперь смог загрузиться.

Nouveau в системе есть, только автоматически параметры экрана выставляются ядром не те, поэтому система не стартует.
Выбрал в меню Syslinux пункт Hardware Detection Tool, полазил по всем закаулкам программы, увидел там разрешения экрана и каким параметром ядра это разрешение выставить.
Подставил в команду загрузки vga=795, это 1280*1024 32-bit
И система загрузилась нормально. В настройках дисплея был большой список разрешений, два варианта частоты экрана

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

В обоих случаях в Firefox не было артефактов в контекстном меню, это было на Intel UHD 630.

Зато когда двигаешь окна программ, то с nouveau видишь неровные края окон (лесенкой). Это из-за драйвера nouveau, нужно либо настраивать драйвер, либо включать композитинг. Но пока есть проприетарный драйвер для этой видеокарты, мне не придется настраивать nouveau.


Ну и вконце вопросы к разработчику.
Почему не переведено на русский меню загрузки в Syslinux?
Почему в меню загрузки Syslinux нет пункта с nomodeset?
Почему в меню Grub2 для uefi нет пункта Hardvare Detection Tool, полезная программулина, там информации о железе много как в inxi.
Нужен ли композитный менеджер в составе этой сборки, например compton, встроенный в иксы композитинг пишут что плохо работает (нет смысла использовать).
« Последнее редактирование: Декабрь 12, 2021, 19:00:30 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4496
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #22 : Декабрь 12, 2021, 19:20:53 »
Понял почему окна лесенкой, когда загружался с параметром nomodeset, то opengl renderer был llvmpipe (программная обработка графики), а когда vga=795, то opengl renderer был NV106 (аппаратная обработка графики).
С llvmpipe окна лесенкой при быстром передвижении, а с NV106 края окон ровные.

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

Значит можно использовать видеокарту со свободным драйвером, вот это сюрприз.
« Последнее редактирование: Декабрь 12, 2021, 19:23:59 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4496
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #23 : Декабрь 13, 2021, 11:55:46 »
Gpicview не может масштабировать некоторые большие изображения под размер окна, видно полосы прокрутки, и изображение возможно посмотреть только по частям, целиком не выходит. Ristretto уменьшает масштаб изображения до размера окна и все изображение видно.

Вернее сказать Gpicview некоторые масштабирует, а некоторые нет. На фотографиях он еле как ворочается.
Для фотографий он не подходит...

Ristretto и масштабировать может и фото кажет неплохо, и редактор mtpaint я в нем привязал.
« Последнее редактирование: Декабрь 13, 2021, 12:02:36 от Пользователь. »

Оффлайн HsH

  • Administrator
  • *****
  • Автор темы
  • Сообщений: 3172
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #24 : Декабрь 13, 2021, 16:42:17 »
webp-pixbuf-loader
Предлагаю добавить эту библиотеку в Рунту.
Добавим.

пришлось включить создание миниатюр так
 Exec=/usr/bin/convert -thumbnail %s %i %o
Рекомендую добавить в ярлык проверку наличия нужной утилиты параметром TryExec:
TryExec=/usr/bin/convertДолжен быть установлен пакет graphicsmagick-imagemagick-compat с зависимостями.

А что если в скрипт установки системы печати добавить установку gtklp?
Эта утилита входит в состав по-умолчанию. Можно будет добавить специальное действие для PCManFM с выводом на печать через gtklp.

Была же идея уйти на Дебиан?
Да - в случае, если необходимое ПО будет только в формате snap. Пока этого не случилось.

Почему не переведено на русский меню загрузки в Syslinux?
В последних релизах Ubuntu "сломали" обработку параметров, которые Syslinux передаёт ядру для установки региональных настроек. Модуль с локализацией меню и добавлением этих параметров "зашит" в gfxboot. Я на данном этапе удалил его из конфигурации. Можно попробовать скомпилировать новый модуль, если найдётся время и желание.

Почему в меню загрузки Syslinux нет пункта с nomodeset? 
Пока из чисто эстетических соображений - не стал перегружать меню. Добавил пункты HDT (Hardware Detection Tool), Перезагрузку и Выключение. С пунктом nomodeset поэкспериментирую.


Почему в меню Grub2 для uefi нет пункта Hardvare Detection Tool, полезная программулина, там информации о железе много как в inxi.   
Эта утилита написана для режима Legacy, так же как им Memtest86+. В режиме EFI  по умолчанию не работает и требует окружения Syslinux. Для Memtest86+ я нашёл замену MemTest86, относительно интеграции HDT в режим UEFI попробую разобраться.


Нужен ли композитный менеджер в составе этой сборки, например compton
Он предполагается только для обеспечения эффектов?

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4496
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #25 : Декабрь 14, 2021, 02:53:22 »
Он предполагается только для обеспечения эффектов?

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

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

Что-то я расхотел Compton в составе сборки, пользователи баловаться начнут, вопросов много задавать будут. Пусть лучше кто поверхностно изучает систему не дойдут до него, а кто глубоко копает - сам изучит.

-------

Добавлю.
Отрисовку графики ускорит, а действий оконному менеджеру добавится, значит нагрузка на процессор может как уменьшится так и увеличиться (если включить много эффектов, либо драйвер с программной обработкой OpenGL).
« Последнее редактирование: Декабрь 14, 2021, 12:38:16 от Пользователь. »

Оффлайн jobless

  • Постоялец
  • ***
  • Сообщений: 235
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #26 : Декабрь 14, 2021, 09:02:53 »
Удивлён появлением пункта меню загрузки для англоязычных
Try Runtu without installing [EN]

Что в нашем мироздании должно произойти, что бы появилось желание и возможность выпуска обновлённых Lite 18.04.X 20.04.X и с таким же меню?
Runtu Lite of this insight!!! ... она такая Lite !!!

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4496
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #27 : Декабрь 14, 2021, 11:41:50 »
Рекомендую добавить в ярлык проверку наличия нужной утилиты параметром TryExec:
Код: [Выделить]
TryExec=/usr/bin/convert
Должен быть установлен пакет graphicsmagick-imagemagick-compat с зависимостями.

На другом компьютере тоже не было миниатюр webp, решил проверить это высказывание.

TryExec=/usr/bin/convert ничего не дает, создал десктоп файл, заполнил его, добавил еще эту строчку, сохранил, перезашел в систему, миниатюры не сгенерировались, никаких сообщений не вышло (она проверяет только наличие convert).
Пошел устанавливать webp-pixbuf-loader, а также проверил что установлен imagemagick, перезашел в систему и миниатюры создались.

Лучше допишу словами что для генерации миниатюр нужен imagemagick или graphicsmagick-imagemagick-compat, а также для webp нужно установить webp-pixbuf-loader.
« Последнее редактирование: Декабрь 14, 2021, 11:44:33 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4496
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #28 : Декабрь 14, 2021, 12:30:56 »
Эта утилита входит в состав по-умолчанию. Можно будет добавить специальное действие для PCManFM с выводом на печать через gtklp.

А когда gtklp не установлено - не установлена система печати, пункт меню будет скрыт?
Не хотелось бы чтобы пункт меню был виден, но не работал до установки системы печати.


Пока из чисто эстетических соображений - не стал перегружать меню. Добавил пункты HDT (Hardware Detection Tool), Перезагрузку и Выключение. С пунктом nomodeset поэкспериментирую.
nomodeset конечно не лучший параметр, но он универсален для множества видеодрайверов и разрешений мониторов. С nvidia постоянно приходится его использовать, intel вроде без него хорошо загружаются.

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

Оффлайн HsH

  • Administrator
  • *****
  • Автор темы
  • Сообщений: 3172
Re: Runtu LITE 22.04 - 20211208 alpha
« Ответ #29 : Декабрь 14, 2021, 18:10:33 »
возможность выпуска обновлённых Lite 18.04.X 20.04.X и с таким же меню?
Локаль загрузочного меню и, соответственно, рабочего окружения в режиме Legacy (BIOS) изменяется по F2, присутствует во всех сборках до 22.04.

TryExec=/usr/bin/convert ничего не дает, ... , миниатюры не сгенерировались, никаких сообщений не вышло (она проверяет только наличие convert).
Этот параметр только проверяет наличие указанного файла. Если он отсутствует, ярлык не показывается в меню и не выполняет никаких действий (игнорируется).

для генерации миниатюр нужен imagemagick или graphicsmagick-imagemagick-compat
Строго говоря, нет. Достаточно установить пакет libgdk-pixbuf2.0-bin, который предоставляет утилиту для генерации миниатюр. Соответственно, пункт
Создать специальный конфиг для генератора миниатюр sudo geany /usr/share/thumbnailers/webp.thumbnailer
выполнять не нужно, так как в пакете webp-pixbuf-loader уже есть генератор webp-pixbuf.thumbnailer:
Код:
[Thumbnailer Entry]
TryExec=/usr/bin/gdk-pixbuf-thumbnailer
Exec=/usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
MimeType=image/webp;

когда gtklp не установлено - не установлена система печати, пункт меню будет скрыт?
С параметром проверки TryExec - да.