Skip to the content.

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

GPicView Dependencies

Required

GTK+-2.24.33

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

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

LXInput Dependencies

Required

GTK+-2.24.33

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

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

LXTask Dependencies

Required

GTK+-2.24.33

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

Vte Dependencies

Required

GTK+-2.24.33

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

LXTerminal Dependencies

Required

Vte-0.28.2

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.