LINUX.ORG.RU

Скриншотер Shutter получил поддержку Wayland

 , , ,

Скриншотер Shutter получил поддержку Wayland

0

1

Популярный инструмент для создания скриншотов Shutter получил поддержку сеанса Wayland. Это стало возможным благодаря усилиям разработчика Маурицио В., который адаптировал Shutter для работы в современных сессиях Wayland, используемых большинством крупных дистрибутивов Linux, включая Ubuntu.

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

  • создание скриншотов с задержкой;
  • загрузку скриншотов напрямую на Imgur;
  • мощный редактор изображений для аннотаций со стрелками, текстом, рисунками от руки, пикселизацией/размытием участков, водяными знаками и многим другим.

Несмотря на то, что некоторые функции Shutter не работают вне X11, основные возможности, включая инструменты аннотаций, доступны и работают отлично.

Для установки Shutter на Wayland в Ubuntu 23.10 необходимо сначала удалить любую существующую версию, установленную из репозиториев Ubuntu или других источников.

Удалить Shutter можно следующей командой:

sudo apt remove shutter

Затем скачайте последнюю версию установщика deb-пакета с GitHub. Shutter для Wayland поддерживает только Ubuntu 23.10, и для установки лучше всего воспользоваться инструментом dpkg. Откройте терминал в папке с deb файлом и выполните команду установки:

sudo dpkg -i shutter-on-wayland_0.99.4-6_all.deb
sudo apt install -f

Разработчик также предупреждает, что Shutter на Wayland иногда зависает при первом запуске после установки. Если это произойдет, советуем перезагрузить систему.

>>> https://github.com/mvivarelli/shutter-on-wayland/

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от anonymous-angler

Не должен, в Wayland должна быть нормальная библиотека со всеми серверными фичами и/или сервер как у иксов.

Skullnet ★★★★★
()
Ответ на: комментарий от Skullnet

Но впрочем пофиг, ещё лет 5 ты с фыркакахом будете рыдать, а затем либо маргинализируетесь, либо смиритесь. Главное - что от вас ничего не зависит.

anonymous-angler ★☆
()
Ответ на: комментарий от anonymous-angler

Иначе получится монстр Франкенштейна вроде иксов.

Где монстр то? Из иксов как раз лишнее давно повыкидовали, остались фичи только для графики и инпута.

Куда лучше чем вяленное серверостроение одного и того же с одинаковым, но несовместимым функционалом.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

Ты сам себе противоречишь. И не только ты. А как же скриншоты, которые ни графика (вывод), ни инпут (ввод), упомянутые выше? А как же сетевая прозрачность? А как же композитинг пришитый сбоку, и по сему не работающий корректно?

anonymous-angler ★☆
()
Ответ на: комментарий от Skullnet

А что это за софт? Всё что я использую - либо уже мигрировало, либо в процессе миграции. Я сходу и не вспомню ничего кроме Wine, что бы использовало Xwayland.

anonymous-angler ★☆
()
Ответ на: комментарий от anonymous-angler

А как же скриншоты, которые ни графика (вывод), ни инпут (ввод), упомянутые выше?

Скриншоты - это фича графического сервера, клиенты эту фичу и юзают в иксах, и она одинаково во всех DE работает.

А как же сетевая прозрачность?

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

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

Вроде есть VirtualGL, но это тоже самое что отправка жпега по сети.

А как же композитинг пришитый сбоку, и по сему не работающий корректно?

Вот и хорошо, что он сбоку пришит. Я вот юзаю xfwm4 + picom и радуюсь. Композиторы тоже бывают разные, есть вшитые в менеджер окон, а есть независимые. А может такое быть что иксы тупо на киоске юзают и там нафиг этот композитинг никому не усрался.

В этом и плюс иксов - они для всего, а Wayland только для планшетного GNOME-вна дизайнился, и теперь как-то пытаются натянуть его не всё остальное, но не выходит.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

Скриншоты - это фича графического сервера, клиенты эту фичу и юзают в иксах, и она одинаково во всех DE работает.

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

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

Так это, а кто сказал что нужно шарить весь экран? Можно шарить отдельное окно. Во всяком случае, в гноме. А сетевая прозрачность мне и даром не нужна. Разницы с условными, такими же убогими, VNC и RDP не вижу. Все 3 безбожно лагают на проводном гигабите локальной сети. И более того, я не вижу юзкейса для этой фичи. Куда интереснее то что в гноме пилят - что бы второй девайс (Ноут, смартфон, etc.) можно было использовать как монитор.

Вот и хорошо, что он сбоку пришит. Я вот юзаю xfwm4 + picom и радуюсь. Композиторы тоже бывают разные, есть вшитые в менеджер окон, а есть независимые. А может такое быть что иксы тупо на киоске юзают и там нафиг этот композитинг никому не усрался.

Это твоё мнение. Я считаю что композитинг должен быть принудательным. Потому что калькуляторов, неспособных его эффективно осуществлять уже почти нет, а унификация позволит популяризовать линукс. И случай с условным киоском - натянутый, потому что оверхед от композитинга в таком случае околонулевой. И ещё гипотетически возможно написать композитор вейленда, который композитинга, в общем-то, не осуществляет. Т.е. показывает одно, активное, окно во весь экран.

anonymous-angler ★☆
()
Ответ на: комментарий от anonymous-angler

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

Mutter/KWin, ЕМНИП, и так обходят композитинг для полноэкранных окон.

whbex ★★
()
Ответ на: комментарий от anonymous-angler

А как же скриншоты, которые ни графика (вывод)

Скриншоты это как раз вывод графики.

сетевая прозрачность?

Это и вывод графики и ввод. Это не самостоятельная сущность а свойство вывода и ввода.

композитинг пришитый сбоку, и по сему не работающий корректно?

Я так и не узнал за 15 лет что такое композитинг, но у меня всё работает.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Я так и не узнал за 15 лет что такое композитинг, но у меня всё работает.

Композитинг – вывод приложениями своих картинок в промежуточный буфер, из которого их заберёт специальная прога (композитор), склеит как надо в единую картинку и выведет её на монитор.

hateyoufeel ★★★★★
()
Ответ на: комментарий от anonymous-angler

А сетевая прозрачность мне и даром не нужна

Какая замечательная логика «мне лично это не нужно - значит это надо выкинуть». Я так смотрю она у всех фанатиков вейланда наблюдается.

PPP328 ★★★★★
()
Последнее исправление: PPP328 (всего исправлений: 1)
Ответ на: комментарий от PPP328

Какая замечательная особенность - перевирать сказанное. Я так смотрю, она у всех фанатиков-иксовичков наблюдается.

Я нигде не писал, что её нужно выкинуть. Только что мне абсолютно пофиг если это произойдёт, потому что лично мне она нафиг не нужна.

anonymous-angler ★☆
()
Ответ на: комментарий от firkax

https://www.x.org/releases/X11R7.7/doc/xextproto/dbe.html

это не оно? Там вроде никаких специальных прог не нужно. Заодно и тиринг кажется невозможен про который все ноют.

Это оно, только им никто не пользуется, потому что требуется поддержка со стороны клиента. Тиринг убирается либо композитором, либо на уровне драйвера опцией TearFree в xorg.conf без проблем.

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

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

либо на уровне драйвера опцией TearFree в xorg.conf без проблем.

Это со всеми драйверами работает? Какие побочные эффекты могут быть?

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

Это со всеми драйверами работает? Какие побочные эффекты могут быть?

Штеуд и амуде у меня работают. Про No Video не знаю, сам разбирайся.

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

P.S. я ещё в KWin вырубил VSync и заставил его держать 240 fps, чтобы убрать задержку от встроенного в него композитора. Делается это через переменные окружения, если кому пригодится:

export KWIN_X11_NO_SYNC_TO_VBLANK=1
export KWIN_X11_REFRESH_RATE=240000

Без ограничения fps вырубать VSync не стоит, потому что KWin начнёт отрисовывать так часто, насколько хватит ресурсов, в моём случае это было несколько тысяч fps. Если есть монитор с VRR, то лучше его использовать чем этот хак.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.