Provided by: lxpanel_0.9.3-1ubuntu3_amd64 bug

Name

       lxpanel.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.   Currently  boolean  supports only 0 and 1 values.  A few
       exceptions below are using explicit values in order to  clarify  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
                  LaunchTaskBarMode = integer
                  Config {
                      tooltips = boolean
                      IconsOnly = boolean
                      ShowAllDesks = boolean
                      SameMonitorOnly = boolean
                      UseMouseWheel = boolean
                      UseUrgencyHint = boolean
                      FlatButton = boolean
                      GroupedTasks = boolean
                      DisableUpscale = boolean
                      UseSmallerIcons = boolean
                      MaxTaskWidth = integer
                      spacing = integer
                  }
              }

       launchbar

              Plugin {
                  type = launchbar
                  Button {
                      image = string
                      tooltip = string
                      action = string
                      path = 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
                  expand = integer
                  Config {
                      Size = integer
                  }
              }

       pager

              Plugin {
                  type = pager
              }

       batt

              Plugin {
                  type = batt
                  Config {
                      BatteryNumber = integer
                      HideIfNoBattery = boolean
                      ShowExtendedInformation = boolean
                      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 = boolean
                      IconOnly = boolean
                      CenterText = boolean
                  }
              }

       cpu

              Plugin {
                  type = cpu
              }

       cpufreq

              Plugin {
                  type = cpufreq
              }

       monitors

              Plugin {
                  type = monitors
                  Config {
                      DisplayCPU = integer
                      DisplayRAM = integer
                      Action = string
                      CPUColor = string
                      RAMColor = string
                  }
              }

       thermal

              Plugin {
                  type = thermal
                  Config {
                      NormalColor = string
                      Warning1Color = string
                      Warning2Color = string
                      Sensor = string
                      AutomaticLevels = 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
                      PerWinLayout = boolean
                      NoResetOpt =  = boolean
                      KeepSysLayouts = boolean
                      Model = string
                      LayoutsList = string
                      VariantsList = string
                      ToggleOpt = string
                      AdvancedOpt = string
                      FlagSize = integer
                  }
              }

       volume

              Plugin {
                  type = volume
                  Config {
                      MixerCommand = string
                      MixerCommandTerm = boolean
                      UseAlsamixerVolumeMapping = integer
                      CardNumber = integer
                      MasterChannel = string
                      MuteButton = string
                      SliderButton = string
                      MixerButton = string
                      VolumeUpKey = string
                      VolumeDownKey = string
                      VolumeMuteKey = string
                  }
              }

       weather

              Plugin {
                  type = weather
                  Config {
                      alias = string
                      city = string
                      state = string
                      country = string
                      woeid = string
                      units = string
                      interval = integer
                      enabled = integer
                  }
              }

Configuration files

       ~/.config/lxpanel/"profile-name"/panels/panel
              User  specific  panel  specification.  The name of the profile is passed to lxpanel
              using the switch '--profile'.  If none specified then name "default" will be used.

       /etc/xdg/lxpanel/"profile-name"/panels/panel
              System default panel specification if no panels are defined in  user  configuration
              directory.

See also

       lxpanel(1), lxpanelctl(1)

Bugs

       There  ought  to  be  some.   Do  point them out!  The Debian package maintainer 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.