qubes-issues icon indicating copy to clipboard operation
qubes-issues copied to clipboard

Gnome apps: disable window controls on header bar

Open dzklaim opened this issue 7 years ago • 14 comments

Qubes OS R3.2

By default, Qubes OS installs several applications that follow the GNOME HIG (like nautilus, evince, etc). Usually these applications add buttons to control the window to the header bar. This behavior clashes with the window decoration provided by the window manager.

For example, the button to close the window in evince in the screenshot

https://cloud.githubusercontent.com/assets/10212863/16384754/7e131672-3c8a-11e6-8fc7-62bf9a1d90bf.png

One can easily fix this by customizing the key "button-layout" of the schema "org.gnome.desktop.preferences.wm.preferences" to something like "appmenu:"

dzklaim avatar May 16 '17 17:05 dzklaim

Thanks for the fix idea!

marmarek avatar May 16 '17 18:05 marmarek

Does anyone happen to have a screenshot handy of what it looks like with the change?

andrewdavidwong avatar May 21 '17 00:05 andrewdavidwong

Before: appmenu-before After: appmenu-after

marmarek avatar May 21 '17 07:05 marmarek

Oh, I see. Is that actually an improvement? :)

andrewdavidwong avatar May 21 '17 22:05 andrewdavidwong

From what I've heard from many people (including @bnvk): yes, duplicated buttons are confusing and/or inconsistent.

marmarek avatar May 21 '17 22:05 marmarek

Ok. :)

andrewdavidwong avatar May 21 '17 23:05 andrewdavidwong

Removing the duplicated buttons is an improvement IMHO. Looking good :smile:

bnvk avatar May 22 '17 11:05 bnvk

Automated announcement from builder-github

The package python2-dnf-plugins-qubes-hooks-4.0.0-1.fc24 has been pushed to the r4.0 testing repository for the Fedora fc24 template. To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r4.0-current-testing

Changes included in this update

qubesos-bot avatar Jun 09 '17 21:06 qubesos-bot

Automated announcement from builder-github

The package python2-dnf-plugins-qubes-hooks-4.0.0-1.fc25 has been pushed to the r4.0 testing repository for the Fedora fc25 template. To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r4.0-current-testing

Changes included in this update

qubesos-bot avatar Jun 09 '17 21:06 qubesos-bot

Automated announcement from builder-github

The package qubes-core-agent_4.0.0-1+deb8u1 has been pushed to the r4.0 testing repository for the Debian jessie template. To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing jessie-testing, then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

qubesos-bot avatar Jun 09 '17 21:06 qubesos-bot

Automated announcement from builder-github

The package qubes-core-agent_4.0.0-1+deb9u1 has been pushed to the r4.0 testing repository for the Debian stretch template. To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing stretch-testing, then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

qubesos-bot avatar Jun 09 '17 21:06 qubesos-bot

This seems to have not been resolved in debian-10 (or perhaps there was a regression?)

gnome

I have checked with fedora-33 and there it the window controls are hidden. Furthermore, a user is reporting this is not present in fedora-33 minimal.

deeplow avatar May 03 '21 14:05 deeplow

Sven (in the forum) may have found a solution. I'll quote bellow.

fedora-33 runs gnome-settings-daemon, debian-10 does not.

All my templates are based on debian-10 minimal and have the extra X … just made a clone and installed gnome-settings-daemon and the X is gone.

deeplow avatar May 04 '21 07:05 deeplow

And this is back on fedora_35:

back_on_fedora_35

deeplow avatar Sep 21 '22 14:09 deeplow