Desktop environments & utilities¶
Overview¶
Desktops¶
- LXDE - Highly optimized ultra lightweight desktop
- LXQt - Slick and optimized lightweight desktop
- MATE - Popular Gnome 2 desktop
- Xfce - Lightweight desktop
- GNUstep - Alternative/unique desktop
Desktop Utilities¶
- Chromium - Web browser
- Firefox - Web browser
- GIMP - Image editor
- QuiteRSS - RSS and Atom news feeds reader
- Xfce Power Manager - Power manager with brightness control
How do I run DietPi-Software and install optimised software items?
To install any of the DietPi optimised software items listed below run from the command line:
dietpi-software
Choose Browse Software and select one or more items. Finally select Install
.
DietPi will do all the necessary steps to install and start these software items.
To see all the DietPi configurations options, review the DietPi Tools section.
Return to the Optimised Software list
LXDE¶
LXDE is highly optimised and ultra lightweight desktop. It works well with computers on the low end of the performance spectrum such as new generation netbooks and small computers, or older resource-constrained machines.
After installation, desktop can be run by typing
startx
To start different programs when the system boots, run from the command line:
dietpi-autostart
To see all the DietPi configurations options, review DietPi Tools section.
Official website: https://www.lxde.org/
LXQt¶
Optimised lightweight desktop without the bloatware. Slick and fluid GUI, however, more resource heavy than LXDE.
Source: LXQt, CC BY-SA 3.0, wikimedia.
After installation, desktop can be run by typing
startx
To start different programs when the system boots, run from the command line:
dietpi-autostart
To see all the DietPi configurations options, review DietPi Tools section.
Official website: https://lxqt-project.org/ Source code: lxqt/lxqt
MATE¶
Popular Gnome2 based desktop environment.
After installation, desktop can be run by typing
startx
To start different programs when the system boots, run from the command line:
dietpi-autostart
To see all the DietPi configurations options, review DietPi Tools section.
Website: https://mate-desktop.org
Xfce¶
After installation, desktop can be run by typing
startx
To start different programs when the system boots, run from the command line:
dietpi-autostart
To see all the DietPi configurations options, review DietPi Tools section.
Website: https://wiki.debian.org/Xfce
GNUstep¶
After installation, desktop can be run by typing
startx
To start different programs when the system boots, run from the command line:
dietpi-autostart
To see all the DietPi configurations options, review DietPi Tools section.
Website: http://gnustep.org
Desktop utilities¶
Chromium¶
Overview
The Chromium kiosk mode is a Chromium feature that allows your device to be used in a single-window resp. single-app kiosk mode. Generally, any access to the rest of your system is locked.
The mode can be used to set the web browser to these properties:
- Full screen
- No menu bar, no toolbar, no address field,…
- No option to exit the browser resp. change the tabs
Two examples using the mode are to use your system
- as a display of only one or several web pages (via tabs) without access to the whole system
- as a browser based smart home GUI
The kiosk mode can be distinguished to the Single App Kiosk Mode, where the user is locked into one single particular site having a fullscreen mode that can’t be changed or exited.
Following is an example of a kiosk mode screenshot for the example site dietpi.com
:
Activate Chromium kiosk mode
To put your Chromium browser into kiosk mode the following steps have to be achieved:
Install Chromium browser via
dietpi-software install 113
If Chromium is not installed, you will get a startup error message that the file
/var/lib/dietpi/dietpi-software/installed/chromium-autostart.sh
is not found if you activate Chromium kiosk mode viadietpi-autostart
.Select Chromium kiosk mode (with automatic login) via
dietpi-autostart
and select
11 : Chromium - Dedicated use without desktop
in the main dialog.
In the following dialog enter the autostart web page which shall be displayed initially.Reboot to the Chromium kiosk mode
Deactivate Chromium kiosk mode
To deactivate the kiosk mode, e.g. login to the system via ssh and execute dietpi-autostart
to switch away from the kiosk mode.
Tweak kiosk mode behaviour
The kiosk mode behaviour is defined by the contents of the file/var/lib/dietpi/dietpi-software/installed/chromium-autostart.sh
which can be tweaked by editing it.
There are some hints how to achieve tweaking:
- DietPi issue #3389: Chromium Autostart / Kiosk Mode
- DietPi Forum entry #14886: Non-Interactive Kiosk Improvements
- DietPi issue #2575: Chromium: Hide mouse in autostart kiosk mode
- DietPi Forum entry #15769: How do I get rid of the mouse pointer when I start chromium w/o desktop?
- DietPi issue #2938: Chromium: Allow to use app mode instead of kiosk mode
To enable the support for Widevine DRM protected content, these options exist:
Where can I check the status of GPU acceleration?
Once Chromium is running, simply go to the following address: chrome://gpu
Firefox¶
Firefox Browser, also known as simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation.
Similar to Chromium, Firefox has been made a separate install option. For desktop installs users can choose between Chromium, Firefox or no web browser.
GIMP¶
MS Paint on steroids. If you need to edit pixels with a vast number of tools, GIMP is the only program you’ll need.
Website: https://www.gimp.org
QuiteRSS¶
QuiteRSS is an open-source cross-platform RSS / Atom news feeds reader, with the main idea to be fast and comfortable to the end-user.
Xfce Power Manager¶
Enables laptop users to set up a power profile for two different modes on battery power
and on AC Power
while still allowing desktop users to at least change the DPMS settings and CPU frequency using the settings dialogue.