Originally posted by access
View Post
Announcement
Collapse
No announcement yet.
Valve Engineer Mike Blumenkrantz Hoping To Accelerate Wayland Protocol Development
Collapse
X
-
-
Originally posted by billyswong View PostWill DE compositors implement such idea?
They combine the output of content processes (applications) into the screen content and adding UI to switch between them
The only difference is that they are usually not using tabs but putting each content process output into a window.
Technologies like the GTK Wayland Compositor Widget or Qt's Wayland Compositor module enable application other than web browser to use the same approach as well.
Comment
-
Originally posted by Artim View Post
Question is if it needs to be its dedicated protocol. GTK-devs are working on it, but no idea if they even use any special protocol for it.
Comment
-
Originally posted by fitzie View Post
the protocol isn't the hard part it's getting gnome-shell to support it. it's a monolith that needs to be separate into many separate processes, but they have been avoiding dealing with their technical debt except for minor cleanups like the input thread. sad.
Comment
-
Originally posted by curfew View PostThe second popular argument is that with server-side decorations all windows can / will have identical titlebars. That doesn't make any slightest sense. This was back when Gnome and KDE apps could have pretty much the same look and feel through theming, because the paradigms of their underlying toolkits were really close to each other. Nothing would prevent the same theming from decorating titlebars as well.
The important thing is behavioral consistency because differences in behavior breaks workflows.
Since there is no single implementation for CSDs it is easy to encounter one that is broken in one way or another.
Chrome defaults to CSD and has a quite nicely looking title bar.
However, last time I tried it, it had a bug that makes its "maximize" buttons expand the window in both dimensions regardless of which mouse button clicks it.
I.e. system configuration is to maximize vertically if the right mouse button is used but Chrome ignores that and fill the whole screen.
Fortunately Chrome provides an easy way to fix this by having a "use system title bar" (or similar phrasing) option in its title bar's context menu.
Zoom, which seem to have switched to exclusively CSD, lost the "on all desktops" button in the process.
Sadly it does not offer an easy way to switch its broken title bar off, so I can only wait, hope and pray that they will eventually fix their bug
Comment
-
Originally posted by anda_skoa View PostZoom, which seem to have switched to exclusively CSD, lost the "on all desktops" button in the process.
Sadly it does not offer an easy way to switch its broken title bar off, so I can only wait, hope and pray that they will eventually fix their bug
Comment
-
Originally posted by Artim View PostNever saw any "on all desktops" button in an app's header bar context menu.
But I was talking about a button to get this quicker.
I use this not just for Zoom but all video conference windows to follow me when I switch virtual desktops.
Originally posted by Artim View PostBut yes, current Zoom doesn't seem to have any typical header bar and thus doesn't allow access to such menus.
Originally posted by Artim View PostBut in settings you have a "use dual displays" mode, maybe that does what you are looking for.
Comment
-
Originally posted by anda_skoa View PostIn the menu it is in a sub menu "Move to desktop" where it is one of the options.
But I was talking about a button to get this quicker.
I use this not just for Zoom but all video conference windows to follow me when I switch virtual desktops.
Not, this is for using more than one monitor, so orthogonal to virtual desktops.
If you installed Zoom as a normal package (i.e. as a .deb or .rpm package), it keeps its settings in ~/.config/zoomus.conf. To bring back the title bar, you needCode:showSystemTitlebar=true
Comment
-
Originally posted by Artim View Post
As long as it's working, they won't see any need to change that. Especially not when they have by far the most mature and bug-free DE, especially when it comes to Wayland. Plasma just caught up in terms of maturity, but as long as every other release is that buggy, Gnome devs probably don't feel too threatened.
and hoped that gnome-shell wouldn't rest on their laurels and address some of the legacy structure of gnome-shell. i wish they would fully embrace systemd and purge xorg code from gnome-shell (not x11/xwayland, just running on xorg), I wish they would create wayland protocols for all the internal stuff they are doing so that you don't need to run as javascript inside the shell pid to program your desktop. I used to hope that gnome would start to leverage wlroots, but it's clear that wlroots really is a toy, and I'm convinced a dominant rust library is the only way forward for wayland compositors. until then my current dream is that you'll be able to run full window managers under xwayland and I'll go back to fvwm2.
Comment
-
Originally posted by Artim View PostAh. So I only know the options "Always on visible workspace" and "Move to Workspace right". The first one seems to do what you are looking for. And if it is, I know how you can fix you situation.
Originally posted by Artim View PostIf you installed Zoom as a normal package (i.e. as a .deb or .rpm package), it keeps its settings in ~/.config/zoomus.conf. To bring back the title bar, you needCode:showSystemTitlebar=true
Thanks a lot!
Comment
Comment