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.