After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 689561 - crashes if gnome-shell schema isn't installed
crashes if gnome-shell schema isn't installed
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
3.7.x
Other Linux
: Normal major
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2012-12-03 19:08 UTC by Jeremy Bicha
Modified: 2013-01-15 08:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
userMenu: Use show-full-name-in-top-bar setting (2.90 KB, patch)
2013-01-15 08:32 UTC, Bastien Nocera
none Details | Review
data: Remove unused show-full-name in schema (1.19 KB, patch)
2013-01-15 08:32 UTC, Bastien Nocera
committed Details | Review
userMenu: Use show-full-name-in-top-bar setting (3.08 KB, patch)
2013-01-15 08:49 UTC, Bastien Nocera
committed Details | Review

Description Jeremy Bicha 2012-12-03 19:08:28 UTC
When running gnome-control-center from jhbuild, clicking the Privacy panel to open it crashes gnome-control-center if gnome-shell 3.7.3+ isn't installed.

GLib-GIO-ERROR **: Settings schema 'org.gnome.shell' does not contain a key named 'show-full-name

Perhaps the schema should be moved to gsettings-desktop-schemas if you want other GNOMEish desktops to implement this feature.
Comment 1 Bastien Nocera 2013-01-15 08:32:36 UTC
Created attachment 233505 [details] [review]
userMenu: Use show-full-name-in-top-bar setting

For the non-locked case, from gsettings-desktop-schemas' privacy
schema.
Comment 2 Bastien Nocera 2013-01-15 08:32:48 UTC
Created attachment 233506 [details] [review]
data: Remove unused show-full-name in schema

It's now in gsettings-desktop-schemas.
Comment 3 Bastien Nocera 2013-01-15 08:38:44 UTC
Fixed in master for gnome-control-center. Waiting on the gnome-shell patches to use the same schema.

commit bbbaff2e0a40340ffc89376b139d9d2cb1c38d1b
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jan 15 09:35:29 2013 +0100

    privacy: Remove use of gnome-shell schema
    
    Use show-full-name-in-top-bar key from the privacy settings instead
    of show-full-name in the shell's settings.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689561
Comment 4 Bastien Nocera 2013-01-15 08:49:41 UTC
Created attachment 233507 [details] [review]
userMenu: Use show-full-name-in-top-bar setting

For the non-locked case, from gsettings-desktop-schemas' privacy
schema. For the locked case, from the privacy schema.
Comment 5 Jasper St. Pierre (not reading bugmail) 2013-01-15 08:52:15 UTC
Review of attachment 233507 [details] [review]:

Looks OK to me.
Comment 6 Jasper St. Pierre (not reading bugmail) 2013-01-15 08:52:27 UTC
Review of attachment 233506 [details] [review]:

OK.
Comment 7 Bastien Nocera 2013-01-15 08:54:25 UTC
Attachment 233506 [details] pushed as 2adfb60 - data: Remove unused show-full-name in schema
Attachment 233507 [details] pushed as f7212cf - userMenu: Use show-full-name-in-top-bar setting