dwww Home | Manual pages | Find package

lxpanel.hints(5)                                              lxpanel.hints(5)

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 sup-
       ports only 0 and 1 values.  A few exceptions below are  using  explicit
       values  in  order  to clarify the common usage.  The plugins are intro-
       duced by name in a semi-random fashion.  In practice a mixture of  dif-
       ferent 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 speci-
              fied 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 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.

Linux                            November 2016                lxpanel.hints(5)

Generated by dwww version 1.15 on Wed Jun 26 02:58:23 CEST 2024.