LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

Интересно узнать, будет ли вьювер вообще работать.

Да, оно работает на Wayland, Fedora 29. Только заголовка окна нет у программы, как и у всех нативных Wayland-приложений. Но это гномовцы должны фиксить через поддержку SSD (Server-Side Decorations).

А так всё точно так же, как и с X.Org-версией:

  1. При запуске похоже всегда чёрный экран сначала (на X.Org был иногда мусор или контекст другого окна) а потом уже рендерится картинка.

  2. В версии без фикса на полноэкранном режиме после нажатия на Enter – падение.

  3. В 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-версией:

  1. При запуске похоже всегда чёрный экран сначала (на X.Org был иногда мусор или контекст другого окна) а потом уже рендерится картинка.

  2. В версии без фикса на полноэкранном режиме после нажатия на Enter – падение.

  3. В 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-версией:

  1. При запуске похоже всегда чёрный экран сначала (на X.Org был иногда мусор или контекст другого окна) а потом уже рендерится картинка.

  2. В версии без фикса на полноэкранном режиме после нажатия на Enter – падение.

  3. В development-версии с фиксом при нажатии на Enter очень странный баг, но падений нету. Странный баг такой: после нажатия на Enter и переключения в оконный режим окно полностью пропадает и остаётся только картинка. Как будто это FRAMELESS окно. Если у этой картинки пропадает фокус, то появляется окно, контекст которого полностью окрашивается в чёрный, а когда фокус появляется – снова рендерится всё как надо. Повторное пропадание фокуса уже ничего не меняет. Такое ощущение что рендеринг куда-то не туда идёт, когда окно пересоздаётся подобным образом.

P.S. Зато та GIF’ка которую я скинул заработала. Похоже это проблема в giflib, который на Fedora 29 без этого бага.

Исходная версия EXL, :

Интересно узнать, будет ли вьювер вообще работать.

Да, оно работает на Wayland, Fedora 29. Только заголовка окна нет у программы, как и у всех нативных Wayland-приложений. Это гномовцы должны фиксить через поддержку SSD (Server-Side Decorations).

А так всё точно так же, как и с X.Org-версией:

  1. При запуске похоже всегда чёрный экран сначала (на X.Org был иногда мусор или контекст другого окна) а потом уже рендерится картинка.

  2. В версии без фикса на полноэкранном режиме после нажатия на Enter – падение.

  3. В development-версии с фиксом при нажатии на Enter очень странный баг, но падений нету. Странный баг такой: после нажатия на Enter и переключения в оконный режим окно полностью пропадает и остаётся только картинка. Как будто это FRAMELESS окно. Если у окна пропадает фокус, оно окрашивается в чёрный, а когда фокус появляется – снова рендерится как надо. Повторное пропадание фокуса уже ничего не меняет. Такое ощущение что рендеринг куда-то не туда идёт, когда окно пересоздаётся подобным образом.

P.S. Зато та GIF’ка которую я скинул заработала. Похоже это проблема в giflib, который на Fedora 29 без этого бага.