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
|
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) || '';
|
const title = (data.stats && data.stats.system && data.stats.system.hostname) || '';
|
||||||
return title ? `${title} - Glances` : 'Glances';
|
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() {
|
leftMenu() {
|
||||||
return this.config.outputs !== undefined && this.config.outputs.left_menu !== undefined
|
return this.config.outputs !== undefined && this.config.outputs.left_menu !== undefined
|
||||||
? this.config.outputs.left_menu.split(',')
|
? this.config.outputs.left_menu.split(',')
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,13 @@
|
||||||
{
|
{
|
||||||
|
"topMenu": [
|
||||||
|
"quicklook",
|
||||||
|
"cpu",
|
||||||
|
"percpu",
|
||||||
|
"gpu",
|
||||||
|
"mem",
|
||||||
|
"memswap",
|
||||||
|
"load"
|
||||||
|
],
|
||||||
"leftMenu": [
|
"leftMenu": [
|
||||||
"network",
|
"network",
|
||||||
"ports",
|
"ports",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue