FS#56054 - [gnome-control-center] Stuck on Devices panel

Attached to Project: Arch Linux
Opened by Jakub Okoński (farnoy) - Friday, 20 October 2017, 11:26 GMT
Last edited by Jan de Groot (JGC) - Saturday, 28 October 2017, 21:58 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I'm running gnome-control-center from i3, without gdm, so I'm probably missing some gnome-settings-daemons that are usually started in a full gnome-session. I can start it successfully, but the only thing I see is the Devices panel that I cannot switch out of, pressing the back button slides in and out some menu entries in a split second, so I cannot click any of them. I have bluetooth on my machine, not sure if it's relevant.

I think I started having this issue in 3.26 or 3.24, can't remember for sure.

Additional info:
* package version(s)
extra/gnome-control-center 3.26.1-1
* config and/or log files etc.
** (gnome-control-center:39313): DEBUG: Enabling debugging
(nothing else printed)


Steps to reproduce:
$ gnome-control-center
This task depends upon

Closed by  Jan de Groot (JGC)
Saturday, 28 October 2017, 21:58 GMT
Reason for closing:  Not a bug
Additional comments about closing:  gnome-control-center is meant to be used in unity and gnome only. See comments.
Comment by Ho Tuan Kiet (tuankiet65) - Saturday, 28 October 2017, 02:49 GMT
Looks like setting XDG_CURRENT_DESKTOP to GNOME fixes the issue (thanks to this Reddit comment https://www.reddit.com/r/archlinux/comments/75zpfe/gnomecontrolcenter32611_is_empty/dohy77s/)

env XDG_CURRENT_DESKTOP=GNOME gnome-control-center
Comment by Jan de Groot (JGC) - Saturday, 28 October 2017, 21:57 GMT
This is because all the gnome-control-center plugins have "OnlyShowIn=GNOME;Unity" in the .desktop files. gnome-control-center has the same OnlyShowIn setting, so it's meant to be used in GNOME and Unity environments only.
Removing the OnlyShowIn entries from the plugins will fix your problem, but will probably also make the plugins show up in the menus on non-GNOME desktops.

Loading...