Skip to content
New issue

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

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

Already on GitHub? # to your account

Disabling Unite extension should bring back control buttons of GTK+ 3 application #86

Closed
KSXGitHub opened this issue Dec 27, 2018 · 5 comments

Comments

@KSXGitHub
Copy link

KSXGitHub commented Dec 27, 2018

Steps to reproduce

  1. Install Unite extension from http://extensions.gnome.org/
  2. Disable Unite extension via http://extensions.gnome.org/local or Tweaks
  3. Open Nautilus (or any application that has a big Header Bar)
  4. Maximize the window

Expected behavior

Control buttons (minimize, maximize, close) should appear in Nautilus's Header Bar

Current behavior

Control buttons are still missing despite Unite being disabled

Workaround

Remove the extension

System information

  • Arch Linux
  • GNOME Shell: gnome-shell 1:3.30.2-1
  • GTK+: gtk3 3.24.2+7+g43aeb52b73-1
@slimtom95
Copy link

slimtom95 commented Jan 2, 2019

I just encountered the EXACT SAME issue with gnome-shell 3.28 on fedora28.

I was installing bunch of extensions, and while playing found some of windows' control buttons gone. It costs some time to figure it out, and it's really annoying...

@jonian
Copy link
Member

jonian commented Jan 2, 2019

Unite uses CSS to hide window buttons on HeaderBars and window decorations on Wayland.

When CSS is added/removed to the GTK theme all applications should be restarted for the changes to take effect.

Applications like nautilus run on the background when you close them, so you should use killall nautilus.

I'm closing this since it is not a bug of this extension. If this is considered a bug, the it is a GTK+ bug.

@jonian jonian closed this as completed Jan 2, 2019
@KSXGitHub
Copy link
Author

@jonian If what you said is true, in theory, removing the extension should not be different from merely disabling it.

@KSXGitHub
Copy link
Author

Applications like nautilus run on the background when you close them, so you should use killall nautilus.

I tested this not just with Nautilus, but also GNOME Monitor and Tilix. These apps don't run on background when you close them.

@jonian
Copy link
Member

jonian commented Jan 2, 2019

@KSXGitHub looks like CSS was not removed properly in the latest version. It is fixed now in master branch. Thank you for your help.

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

No branches or pull requests

3 participants