sessionMode: Define a new foo mode
A new parameter called buttonLayout was introduced to parametrize the schema used for the 'button-layout' setting. https://bugzilla.gnome.org/show_bug.cgi?id=689234
This commit is contained in:
parent
b8f9a108f9
commit
6cbdb6beae
@ -21,6 +21,7 @@ const _modes = {
|
|||||||
isLocked: false,
|
isLocked: false,
|
||||||
isGreeter: false,
|
isGreeter: false,
|
||||||
isPrimary: false,
|
isPrimary: false,
|
||||||
|
buttonLayout: ['button-layout', 'org.gnome.shell.overrides'],
|
||||||
unlockDialog: null,
|
unlockDialog: null,
|
||||||
components: [],
|
components: [],
|
||||||
panel: {
|
panel: {
|
||||||
@ -101,6 +102,29 @@ const _modes = {
|
|||||||
right: ['a11y', 'keyboard', 'volume', 'bluetooth',
|
right: ['a11y', 'keyboard', 'volume', 'bluetooth',
|
||||||
'network', 'battery', 'userMenu']
|
'network', 'battery', 'userMenu']
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
'foo': {
|
||||||
|
hasOverview: true,
|
||||||
|
showCalendarEvents: true,
|
||||||
|
allowSettings: true,
|
||||||
|
allowExtensions: true,
|
||||||
|
hasRunDialog: true,
|
||||||
|
hasWorkspaces: true,
|
||||||
|
hasWindows: true,
|
||||||
|
hasNotifications: true,
|
||||||
|
isLocked: false,
|
||||||
|
isPrimary: true,
|
||||||
|
buttonLayout: ['button-layout', 'org.gnome.shell-foo.overrides'],
|
||||||
|
unlockDialog: imports.ui.unlockDialog.UnlockDialog,
|
||||||
|
components: ['networkAgent', 'polkitAgent', 'telepathyClient',
|
||||||
|
'keyring', 'recorder', 'autorunManager', 'automountManager'],
|
||||||
|
panel: {
|
||||||
|
left: ['activities', 'appMenu'],
|
||||||
|
center: ['dateMenu'],
|
||||||
|
right: ['a11y', 'keyboard', 'volume', 'bluetooth',
|
||||||
|
'network', 'battery', 'userMenu']
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user