Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for GNOME 47 #375

Closed
Neo-29 opened this issue Sep 19, 2024 · 11 comments
Closed

Support for GNOME 47 #375

Neo-29 opened this issue Sep 19, 2024 · 11 comments

Comments

@Neo-29
Copy link

Neo-29 commented Sep 19, 2024

see here
#362 (comment)

@Neo-29 Neo-29 added the bug label Sep 19, 2024
@jonian jonian removed the bug label Sep 19, 2024
@jonian
Copy link
Member

jonian commented Sep 21, 2024

Gnome 47 is supported since v79 but an important error fix has been released in v80. Install using the commands below.

wget https://github.com/hardpixel/unite-shell/releases/download/v80/unite-v80.zip
gnome-extensions install unite-v80.zip

@jonian jonian closed this as completed Sep 21, 2024
@jonian jonian changed the title Support Gnome 47 Support for GNOME 47 Sep 21, 2024
@jonian jonian pinned this issue Sep 21, 2024
@korason7117
Copy link

Gnome 47 is supported since v79 but an important error fix has been released in v80. Install using the commands below.

wget https://github.com/hardpixel/unite-shell/releases/download/v80/unite-v80.zip
gnome-extensions install unite-v80.zip

not working for me.
Windows> Titlebars>Hide titlebars (select Maximized)
uptodate archlinux system and unite ver 80.

@jonian
Copy link
Member

jonian commented Oct 7, 2024

@korason7117 If you are on wayland, you probably have to log out and log back in after activating the extension, check #369. For arch linux there is an AUR package, so it is better to use that instead of installing manually. The extension works fine on arch since I'm on arch too.

@korason7117
Copy link

korason7117 commented Oct 8, 2024

yes. im on wayland. and i dont really want the aur pkg, at least for now.

this is how it looks for me. i've even restarted my pc. is this how it should be? what are the limits to what it can do to hiding titlebars?

video.mp4

@jonian
Copy link
Member

jonian commented Oct 8, 2024

@korason7117 you can install manually, I suggested the aur package for easier install and automatic updates. I can't understand what is going on with your system from the video you provided, I ain't no magician. You should provide logs using journalctl -g unite and do your testing with the default adwaita theme and other extensions disabled.

@korason7117
Copy link

korason7117 commented Oct 9, 2024

i've only noticed a slight difference with regular gnome apps. their close/maximize/minimize buttons disappearing.
created a VM for this. i noticed that for an app like copyq it did hide titlebars as expected. didnt bother checking if copyq was running under xwayland, tho. but when dolphin got installed, it didnt hide dolphin's titlebar.

You should provide logs using journalctl -g unite

here. nothing meaningful, though

Oct 08 19:59:15 archlinux gnome-shell[15907]: st_widget_get_theme_node called on the widget [0x60ee249dc420 Gjs_ui_panel_Panel.dashtopanelBottom reduce-spacing unite-shell:first-child last-child "panel"] which is not in the stage.
Oct 08 19:59:15 archlinux gnome-shell[15907]: st_widget_get_theme_node called on the widget [0x60ee249dc420 Gjs_ui_panel_Panel.dashtopanelBottom reduce-spacing unite-shell:first-child last-child "panel"] which is not in the stage.
Oct 08 19:59:15 archlinux gnome-shell[15907]: st_widget_get_theme_node called on the widget [0x60ee249dc420 Gjs_ui_panel_Panel.dashtopanelBottom reduce-spacing unite-shell:first-child last-child "panel"] which is not in the stage.

and do your testing with the default adwaita theme and other extensions disabled.

my toy video was recorded with extensions enabled. but i had already tested with only Unite enabled and all other disabled. all default.

is extension supposed to hide all title bars, qt and gtk?

@jonian
Copy link
Member

jonian commented Oct 9, 2024

Thanks for the extra info. So the extension works but not for some apps, is that correct?

The extension supports all applications that use SSR (server side decorations), that means all X11 (xwayland) apps. For CSD (client side decorated) apps there is support only for GTK. For Qt apps you can force X11 using the command below:

QT_QPA_PLATFORM=xcb dolphin

You can also set the env variable in /etc/environment to force X11 for all Qt applications.

@jonian
Copy link
Member

jonian commented Oct 9, 2024

Also Firefox is supported if you enable Title Bar in customize screen.

Screenshot From 2024-10-09 09-34-41

And Chrome (chromium, brave etc) if you enable Use system titlebars and borders.

@korason7117
Copy link

korason7117 commented Oct 9, 2024

so it will work as expected under xwayland/x11. which was never my point. it'll be best to reflect this in the README. since its difficult to fully support a wayland enviroment

@scarlion1
Copy link

What about this tho?  When I ask the Upgrade Assistant what's compatible with Gnome 47:
image

@jonian
Copy link
Member

jonian commented Oct 27, 2024

@scarlion1 I guess upgrade assistant checks with the latest version on EGO (gnome extensions website). This extension has stopped publishing new versions there since gnome 45.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants