None
lxpanel.hints - Configuration hints for lxpanel plugins
This text collects some background information for configuration of plugins available for lxpanel(1).
The templates below use keywords boolean, integer, and string to denote the expected type of value for each instance. A few exceptions below are using explicit values in order to clearify the common usage. The plugins are introduced by name in a semi-random fashion. In practice a mixture of different stanzas Plugin are written in the order that they are to produce in the actual panel on the desktop.
menu
Plugin {
type = menu Config { name = string image = string
system { }
separator { }
item { command = string image = string } }
}
dirmenu
Plugin {
type = dirmenu Config { name = string image = string path = string }
}
taskbar
Plugin {
type = taskbar
expand = integer Config { tooltips = boolean IconsOnly = boolean ShowAllDeska = boolean UseMouseWheel = boolean UseUrgencyHint = boolean FlatButton = boolean GroupedTasks = boolean MaxTaskWidth = integer spacing = integer }
}
launchbar
Plugin {
type = launchbar Button { id = string image = string tooltip = string action = string terminal = boolean } Button { id = lxde-logout.desktop }
}
wincmd
Plugin {
type = wincmd Config { image = string Button1 = string Button2 = string Toggle = string }
}
space
Plugin {
type = space Config { Size = integer }
}
pager
Plugin {
type = pager
}
batt
Plugin {
type = batt Config { HideIfNoBattery = bool AlarmCommand = string AlarmTime = integer BorderWidth = integer Size = integer BackgroundColor = string ChargingColor1 = string ChargingColor2 = string DischargingColor1 = string DischargingColor2 = string }
}
kbled
Plugin {
type = kbled Config { ShowCapsLock = integer ShowNumLock = integer ShowScrollLock = integer }
}
dclock
Plugin {
type = dclock Config { ClockFmt = string TooltipFmt = string Action = string BoldFont = integer IconOnly = integer }
}
cpu
Plugin {
type = cpu
}
cpufreq
Plugin {
type = cpufreq Config { Frequency = integer Governor = string Remember = boolean }
}
thermal
Plugin {
type = thermal Config { NormalColor = string Warning1Color = string Warning2Color = string Sensor = string CustomLevels = integer Warning1Temp = integer Warning2Temp = integer AutomaticSensor = integer }
}
deskno
Plugin {
type = deskno Config { BoldFont = integer WMLabels = integer }
}
netstatus
Plugin {
type = netstatus Config { iface = string configtool = string }
}
xkb
Plugin {
type = xkb Config { DisplayType = integer PerAppLayout = integer DefaultGroup = integer }
}
~/.config/lxpanel/"profile-name"/panels/panel
User specific panel specification. The name of the panel is passed to lxpanel using the switch '--profile'.
/usr/share/lxpanel/profile/"profile-name"/panels/panel
/usr/share/lxpanel/profile/default/panels/panel
There ought to be some. Do point them out! The Debian package maintainer will take necessary steps and actions.
This text was compiled for Debian GNU/Linux by Mats Erik Andersson. It may be used also by others, but the text underlies the same licensing as lxpanel itself does.