diff --git a/js/ui/status/keyboard.js b/js/ui/status/keyboard.js index 5a12df17a..3c8999753 100644 --- a/js/ui/status/keyboard.js +++ b/js/ui/status/keyboard.js @@ -67,11 +67,13 @@ XKBIndicator.prototype = { this._sync_config(); - this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this.menu.addAction(_("Show Keyboard Layout"), Lang.bind(this, function() { - Main.overview.hide(); - Util.spawn(['gkbd-keyboard-display', '-g', String(this._config.get_current_group() + 1)]); - })); + if (global.session_type == Shell.SessionType.USER) { + this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); + this.menu.addAction(_("Show Keyboard Layout"), Lang.bind(this, function() { + Main.overview.hide(); + Util.spawn(['gkbd-keyboard-display', '-g', String(this._config.get_current_group() + 1)]); + })); + } this.menu.addSettingsAction(_("Region and Language Settings"), 'gnome-region-panel.desktop'); },