Rafostar / clapper

Level up your video experience with a modern and user-friendly media player.
https://rafostar.github.io/clapper/
GNU General Public License v3.0
794 stars 37 forks source link

GNOME 42: Float on all workspaces does not work #280

Closed gargullia closed 7 months ago

gargullia commented 2 years ago

In native builds from https://aur.archlinux.org/packages/clapper and https://aur.archlinux.org/packages/gnome-shell-extension-pip-on-top-git on the latest GNOME 42, the mode does not work Floating mode mode. When switching to another desktop, the player remains on the table on which it started

Extension enabled In the settings, I turned on the switch

The flatpack package also does not work

Last Archlinux last Gnome

Rafostar commented 2 years ago

When switching to another desktop, the player remains on the table on which it started

The setting in Clapper preferences controls the D-BUS method that still works, but only with older shell versions. In the future this option will be removed from Clapper and should be moved into the said extension. There is already a request for that: https://github.com/Rafostar/gnome-shell-extension-pip-on-top/issues/5

If window stays on top in floating mode for you, then it works as expected. The remaining all workspaces functionality needs to be done in extension now. As a temporary workaround you can press Super + mouse right button on Clapper window and select "Always on Visible Workspace" option from the menu.

From your description I understood that only showing on all workspaces is your problem, which I described above. Please let me know if staying on top of other windows works, so we can close this here in favor of that already open issue on extension github.

gargullia commented 2 years ago

"Always on Visible Workspace" this solves the problem, but if another application uses this, they conflict. I think that it is possible to close the issues

Rafostar commented 2 years ago

@gargullia

The option to automatically show on all workspaces was added to latest "PiP on top" extension git. Can be enabled in extension settings. The option inside Clapper that this replaces will be removed in next Clapper version. Hope that this solves your issue. I will keep this issue open here, for now until not-working option is removed from the player.