customs

lxde

The LXDE panel (lxpanel) is good but lacks some functionalities. I improved the simple “Keyboard Layout Switcher” renaming it to “Keyboard Layout Handler” and adding the functionalities that are for me essential. I also improved the “Application Launch Bar” preferences dialog. Anybody that finds these changes useful can download the customized code/package here.

If you are on Lubuntu you just download the debian package, otherwise download the source code archive and you need to compile it yourself (be careful, the --prefix depends from your distribution!):

terminal ./autogen.sh --prefix=/usr
terminal ./configure --prefix=/usr
terminal make
terminal sudo make install


After the installation you call

terminal lxpanelctl restart

then add the applet ‘Keyboard Layout Handler’ to the panel

NOTE: if you will create a folder in /usr/share/lxpanel/images/xkb-flags-cust (may vary according to the prefix) and put your custom country flags there, you will then have a third choice in “Show Layout as” named “Custom Image” (embedded flags are in /usr/share/lxpanel/images/xkb-flags).
features help
download download
dev. versions plugins


keyboard layouts handler

keyboard layouts handler

launchbar config


help features :

Keyboard Layout Handler

  • change keyboard model clicking on button and choosing from a list
  • add / remove keyboard layouts choosing from a complete list including the variants
  • move the existing layouts up and down so changing the toggling sequence and the default (first) layout
  • change layout toggle/switch option clicking on button and choosing from a list
  • advanced options for setxkbmap (man xkeyboardconfig to see all available options)


Application Launch Bar

  • display of exec command in config dialog
  • add/remove launchers with double click in config dialog

downloaddownload :

tar.xz archive source code : lxpanel-0.5.10.8.tar.xz
deb package 64 bit debian/ubuntu package for 12.04: lxpanel_0.5.10.8-1_amd64.deb
deb package 32 bit debian/ubuntu package for 12.04: lxpanel_0.5.10.8-1_i386.deb

plugins development versions :

the source code is version controlled with mercurial and hosted by google code.
you can get a clone of the cherrytree mercurial repository issuing the command:

terminal hg clone https://code.google.com/p/giuspen-lxpanel-0-5-10/ hg_lxpanel-0.5.10
terminal hg update xkb

top