История изменений
Исправление EXL, (текущая версия) :
Интересно узнать, будет ли вьювер вообще работать.
Да, оно работает на Wayland, Fedora 29. Только заголовка окна нет у программы, как и у всех нативных Wayland-приложений. Но это гномовцы должны фиксить через поддержку SSD (Server-Side Decorations).
А так всё точно так же, как и с X.Org-версией:
-
При запуске похоже всегда чёрный экран сначала (на X.Org был иногда мусор или контекст другого окна) а потом уже рендерится картинка.
-
В версии без фикса на полноэкранном режиме после нажатия на Enter – падение.
-
В development-версии с фиксом при нажатии на Enter очень странный баг, но падений нету. Странный баг такой: после нажатия на Enter и переключения в оконный режим окно полностью пропадает и остаётся только картинка. Как будто это FRAMELESS окно. Если у этой картинки пропадает фокус, то появляется окно, контекст которого полностью окрашивается в чёрный, а когда фокус появляется – снова рендерится всё как надо. Повторное пропадание фокуса уже ничего не меняет. Такое ощущение что рендеринг куда-то не туда идёт, когда окно пересоздаётся подобным образом.
P.S. Зато та GIF’ка которую я скинул заработала. Похоже это проблема в giflib, который на Fedora 29 без этого бага.
$ rpm -qi giflib-devel
Name : giflib-devel
Version : 5.1.4
Release : 2.fc29
Исправление EXL, :
Интересно узнать, будет ли вьювер вообще работать.
Да, оно работает на Wayland, Fedora 29. Только заголовка окна нет у программы, как и у всех нативных Wayland-приложений. Это гномовцы должны фиксить через поддержку SSD (Server-Side Decorations).
А так всё точно так же, как и с X.Org-версией:
-
При запуске похоже всегда чёрный экран сначала (на X.Org был иногда мусор или контекст другого окна) а потом уже рендерится картинка.
-
В версии без фикса на полноэкранном режиме после нажатия на Enter – падение.
-
В development-версии с фиксом при нажатии на Enter очень странный баг, но падений нету. Странный баг такой: после нажатия на Enter и переключения в оконный режим окно полностью пропадает и остаётся только картинка. Как будто это FRAMELESS окно. Если у этой картинки пропадает фокус, то появляется окно, контекст которого полностью окрашивается в чёрный, а когда фокус появляется – снова рендерится всё как надо. Повторное пропадание фокуса уже ничего не меняет. Такое ощущение что рендеринг куда-то не туда идёт, когда окно пересоздаётся подобным образом.
P.S. Зато та GIF’ка которую я скинул заработала. Похоже это проблема в giflib, который на Fedora 29 без этого бага.
$ rpm -qi giflib-devel
Name : giflib-devel
Version : 5.1.4
Release : 2.fc29
Исправление EXL, :
Интересно узнать, будет ли вьювер вообще работать.
Да, оно работает на Wayland, Fedora 29. Только заголовка окна нет у программы, как и у всех нативных Wayland-приложений. Это гномовцы должны фиксить через поддержку SSD (Server-Side Decorations).
А так всё точно так же, как и с X.Org-версией:
-
При запуске похоже всегда чёрный экран сначала (на X.Org был иногда мусор или контекст другого окна) а потом уже рендерится картинка.
-
В версии без фикса на полноэкранном режиме после нажатия на Enter – падение.
-
В development-версии с фиксом при нажатии на Enter очень странный баг, но падений нету. Странный баг такой: после нажатия на Enter и переключения в оконный режим окно полностью пропадает и остаётся только картинка. Как будто это FRAMELESS окно. Если у этой картинки пропадает фокус, то появляется окно, контекст которого полностью окрашивается в чёрный, а когда фокус появляется – снова рендерится всё как надо. Повторное пропадание фокуса уже ничего не меняет. Такое ощущение что рендеринг куда-то не туда идёт, когда окно пересоздаётся подобным образом.
P.S. Зато та GIF’ка которую я скинул заработала. Похоже это проблема в giflib, который на Fedora 29 без этого бага.
Исходная версия EXL, :
Интересно узнать, будет ли вьювер вообще работать.
Да, оно работает на Wayland, Fedora 29. Только заголовка окна нет у программы, как и у всех нативных Wayland-приложений. Это гномовцы должны фиксить через поддержку SSD (Server-Side Decorations).
А так всё точно так же, как и с X.Org-версией:
-
При запуске похоже всегда чёрный экран сначала (на X.Org был иногда мусор или контекст другого окна) а потом уже рендерится картинка.
-
В версии без фикса на полноэкранном режиме после нажатия на Enter – падение.
-
В development-версии с фиксом при нажатии на Enter очень странный баг, но падений нету. Странный баг такой: после нажатия на Enter и переключения в оконный режим окно полностью пропадает и остаётся только картинка. Как будто это FRAMELESS окно. Если у окна пропадает фокус, оно окрашивается в чёрный, а когда фокус появляется – снова рендерится как надо. Повторное пропадание фокуса уже ничего не меняет. Такое ощущение что рендеринг куда-то не туда идёт, когда окно пересоздаётся подобным образом.
P.S. Зато та GIF’ка которую я скинул заработала. Похоже это проблема в giflib, который на Fedora 29 без этого бага.