! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Disable hard coded exit if running on wayland
Status:
RESOLVED: FIXED
Product:
Catfish
Component:
General

Comments

Description Alexmitter 2019-12-21 15:32:31 CET
Created attachment 9323 
Patch File

Catfish did previously not run on Wayland, but this is fixed now.
Currently there is a hard coded exit with the msg to run the application with x11 backend. Removing this causes the application to run (mostly, see bugs) fine under Wayland.

I patched the current source and did some testing. I tested about everything I could find and everything seems to run absolutely fine.

Bugs: Running the application with the wayland backend causes the Application Icon to not display in my taskbar on Gnome 3, running it under X11 shows it just fine. I don't have a solution for this.

I added a patch file.

This is likely not the way you guys want it to be, if so, please ignore this.
Comment 1 Git Bot editbugs 2019-12-24 20:05:32 CET
Sean Davis referenced this bugreport in commit 4d826a35a13ed2e99f63c60c1e4ec9b5666e156d

Reenable Wayland support, adjust desktop entry and WM class for Wayland and GNOME Shell detection (bug #16293)

https://git.xfce.org/apps/catfish/commit?id=4d826a35a13ed2e99f63c60c1e4ec9b5666e156d
Comment 2 Sean Davis editbugs 2019-12-24 20:07:24 CET
Thanks for the bug report and notes. I tested in GNOME Shell and identified the remaining issue you identified. The above commit seems to fully resolve the issue.

Bug #16293

Reported by:
Alexmitter
Reported on: 2019-12-21
Last modified on: 2019-12-24

People

Assignee:
Sean Davis
CC List:
0 users

Version

Version:
1.4.11

Attachments

Patch File (988 bytes, patch)
2019-12-21 15:32 CET , Alexmitter
no flags

Additional information