lxpanel.hints(5)lxpanel.hints(5)Namelxpanel.hints - Configuration hints for lxpanel plugins
Description
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.
Available plugins
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
}
}
Configuration files
~/.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
See alsolxpanel(1), lxpanelctl(1)Bugs
There ought to be some. Do point them out! The Debian package main‐
tainer will take necessary steps and actions.
Author
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.
M E Andersson October 2010 lxpanel.hints(5)