bionic (5) lxpanel.hints.5.gz

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.