mirror of https://github.com/nicolargo/glances.git
First rush to make the top menu configurable
This commit is contained in:
parent
8f240afec1
commit
0abc39f7df
|
|
@ -2,4 +2,12 @@ import json
|
|||
|
||||
from glances.outputs.glances_curses import _GlancesCurses
|
||||
|
||||
print(json.dumps({"leftMenu": [p for p in _GlancesCurses._left_sidebar if p != "now"]}, indent=4))
|
||||
print(
|
||||
json.dumps(
|
||||
{
|
||||
"topMenu": list(_GlancesCurses._top),
|
||||
"leftMenu": [p for p in _GlancesCurses._left_sidebar if p != "now"],
|
||||
},
|
||||
indent=4,
|
||||
)
|
||||
)
|
||||
|
|
|
|||
|
|
@ -187,6 +187,11 @@ export default {
|
|||
const title = (data.stats && data.stats.system && data.stats.system.hostname) || '';
|
||||
return title ? `${title} - Glances` : 'Glances';
|
||||
},
|
||||
topMenu() {
|
||||
return this.config.outputs !== undefined && this.config.outputs.top_menu !== undefined
|
||||
? this.config.outputs.top_menu.split(',')
|
||||
: uiconfig.topMenu;
|
||||
},
|
||||
leftMenu() {
|
||||
return this.config.outputs !== undefined && this.config.outputs.left_menu !== undefined
|
||||
? this.config.outputs.left_menu.split(',')
|
||||
|
|
|
|||
|
|
@ -1,4 +1,13 @@
|
|||
{
|
||||
"topMenu": [
|
||||
"quicklook",
|
||||
"cpu",
|
||||
"percpu",
|
||||
"gpu",
|
||||
"mem",
|
||||
"memswap",
|
||||
"load"
|
||||
],
|
||||
"leftMenu": [
|
||||
"network",
|
||||
"ports",
|
||||
|
|
|
|||
Loading…
Reference in New Issue