38. LXDE Applications
This is a small collection of optional applications that add extra capabilities to the LXDE desktop.
38.1 GPicView-0.2.5
Introduction to GPicView
The GPicView package contains a lightweight image viewer.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://downloads.sourceforge.net/lxde/gpicview-0.2.5.tar.xz
-
Download MD5 sum: 26be9b0c5a234f1afe7d83d02a4a33f4
-
Download size: 344 KB
-
Estimated disk space required: 6.5 MB
-
Estimated build time: less than 0.1 SBU
GPicView Dependencies
Required
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gpicview
Installation of GPicView
Install GPicView by running the following commands:
./configure --prefix=/usr &&
make
This package does not come with a test suite.
Now, as the root user:
make install &&
sed -i 's/Utility;//' /usr/share/applications/gpicview.desktop
If you have xdg-utils-1.1.3 installed, as the root user, you should run the xdg-icon-resource forceupdate –theme hicolor command, for the installed icon to be displayed in the menu item.
Command Explanations
sed -i …: Fixes submenu for GPicView.
Contents
Installed Program: gpicview
Installed Libraries: None
Installed Directory: /usr/share/gpicview
Short Descriptions
gpicview is a lightweight image viewer.
38.2 lxappearance-obconf-0.2.3
Introduction to LXAppearance OBconf
The LXAppearance OBconf package contains a plugin for LXAppearance to configure OpenBox.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://downloads.sourceforge.net/lxde/lxappearance-obconf-0.2.3.tar.xz
-
Download MD5 sum: ae0076d489aa786f5d573f7ff592a4ab
-
Download size: 284 KB
-
Estimated disk space required: 4.6 MB
-
Estimated build time: 0.1 SBU
LXAppearance OBconf Dependencies
Required
LXAppearance-0.6.3 and openbox-3.6.1
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/lxappearance-obconf
Installation of LXAppearance OBconf
Install LXAppearance OBconf by running the following commands:
./configure --prefix=/usr --disable-static &&
make
This package does not come with a test suite.
Now, as the root user:
make install
Command Explanations
--disable-static: This switch prevents installation of static versions of the libraries.
Contents
Installed Programs: None
Installed Library: /usr/lib/lxappearance/plugins/obconf.so
Installed Directories: /usr/lib/lxappearance and /usr/share/lxappearance/obconf
38.3 LXInput-0.3.5
Introduction to LXInput
The LXInput package contains a small program used to configure keyboard and mouse for LXDE.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://downloads.sourceforge.net/lxde/lxinput-0.3.5.tar.xz
-
Download MD5 sum: 69680debaef053d540ae3a5f4b237150
-
Download size: 144 KB
-
Estimated disk space required: 2.5 MB
-
Estimated build time: less than 0.1 SBU
LXInput Dependencies
Required
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/lxinput
Installation of LXInput
Install LXInput by running the following commands:
./configure --prefix=/usr &&
make
This package does not come with a test suite.
Now, as the root user:
make install
Contents
Installed Program: lxinput
Installed Libraries: None
Installed Directory: /usr/share/lxinput
Short Descriptions
lxinput is a program used to configure keyboard and mouse.
38.4 LXRandR-0.3.2
Introduction to LXRandR
The LXRandR package contains a monitor configuration tool for LXDE.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://downloads.sourceforge.net/lxde/lxrandr-0.3.2.tar.xz
-
Download MD5 sum: 5101ab29d87fb2b56a5ec5bc8bc3f258
-
Download size: 132 KB
-
Estimated disk space required: 1.8 MB
-
Estimated build time: less than 0.1 SBU
LXRandR Dependencies
Required
GTK+-2.24.33 and Xorg Applications
Optional
libxslt-1.1.37 with docbook-xml-4.5 and docbook-xsl-nons-1.79.2 (to build man pages)
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/lxrandr
Installation of LXRandR
Install LXRandR by running the following commands:
./configure --prefix=/usr &&
make
This package does not come with a test suite.
Now, as the root user:
make install
Command Explanations
--enable-man: Use this switch if you have installed optional dependencies and wish to build the manual pages.
Contents
Installed Program: lxrandr
Installed Libraries: None
Installed Directories: None
Short Descriptions
lxrandr is a GTK+ interface to XRandR.
38.5 LXTask-0.1.10
Introduction to LXTask
The LXTask package contains a lightweight and desktop-independent task manager.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://downloads.sourceforge.net/lxde/lxtask-0.1.10.tar.xz
-
Download MD5 sum: 27b5258847afc237a5b89666e7a8b45b
-
Download size: 136 KB
-
Estimated disk space required: 3.5 MB
-
Estimated build time: less than 0.1 SBU
LXTask Dependencies
Required
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/lxtask
Installation of LXTask
Install LXTask by running the following commands:
./configure --prefix=/usr &&
make
This package does not come with a test suite.
Now, as the root user:
make install
Contents
Installed Program: lxtask
Installed Libraries: None
Installed Directories: None
Short Descriptions
lxtask is a lightweight and desktop-independent task manager.
38.6 Vte-0.28.2
Introduction to Vte
Vte is a library (libvte) implementing a terminal emulator widget for GTK+ 2, and a minimal demonstration application (vte) that uses libvte.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://download.gnome.org/sources/vte/0.28/vte-0.28.2.tar.xz
-
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/vte/0.28/vte-0.28.2.tar.xz
-
Download MD5 sum: 497f26e457308649e6ece32b3bb142ff
-
Download size: 940 KB
-
Estimated disk space required: 33 MB
-
Estimated build time: 0.5 SBU
Vte Dependencies
Required
Optional
gobject-introspection-1.74.0, GTK-Doc-1.33.2 and PyGTK-2.24.0
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/vte2
Installation of Vte
Install Vte by running the following commands:
./configure --prefix=/usr \
--libexecdir=/usr/lib/vte \
--disable-static &&
make
To test the results, issue: make check.
Now, as the root user:
make install
Command Explanations
--libexecdir=/usr/lib/vte : both this package and VTE-0.70.3 install files of the same name. This switch ensures that they do not overwrite each other if both are installed.
--disable-static: This switch prevents installation of static versions of the libraries.
Contents
Installed Program: vte
Installed Library: libvte.so
Installed Directories: /usr/include/vte-0.0, /usr/lib/vte, /usr/share/gtk-doc/html/vte-0.0 and /usr/share/vte
Short Descriptions
vte is a simple terminal emulator
libvte.so contains the Vte API functions.
38.7 LXTerminal-0.4.0
Introduction to LXTerminal
The LXTerminal package contains a VTE-based terminal emulator for LXDE with support for multiple tabs.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://downloads.sourceforge.net/lxde/lxterminal-0.4.0.tar.xz
-
Download MD5 sum: 7938dbd50e3826c11f4735a742b278d3
-
Download size: 197 KB
-
Estimated disk space required: 4.5 MB
-
Estimated build time: less than 0.1 SBU
LXTerminal Dependencies
Required
Optional
libxslt-1.1.37 with docbook-xml-4.5 and docbook-xsl-nons-1.79.2 (to build man pages)
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/lxterminal
Installation of LXTerminal
Install LXTerminal by running the following commands:
./configure --prefix=/usr &&
make
This package does not come with a test suite.
Now, as the root user:
make install
Command Explanations
--enable-man: Use this switch if you have installed optional dependencies and wish to build the manual pages.
Contents
Installed Program: lxterminal
Installed Libraries: None
Installed Directory: /usr/share/lxterminal
Short Descriptions
lxterminal a lightweight terminal emulator for the LXDE desktop.