28. Icons
Window Managers and Desktop Environments can use icons from different sources. Generally icons are installed in /usr/share/icons and are independent of distribution.
28.1 adwaita-icon-theme-43
Introduction to Adwaita Icon Theme
The Adwaita Icon Theme package contains an icon theme for GTK+ 3 and GTK 4applications.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://download.gnome.org/sources/adwaita-icon-theme/43/adwaita-icon-theme-43.tar.xz
-
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/adwaita-icon-theme/43/adwaita-icon-theme-43.tar.xz
-
Download MD5 sum: 5c5d8a655651e8700ce539191729d351
-
Download size: 10 MB
-
Estimated disk space required: 114 MB
-
Estimated build time: 0.2 SBU (Using parallelism=4)
Adwaita Icon Theme Dependencies
Optional
git-2.39.2, GTK+-2.24.33 or GTK+-3.24.36 (if present, librsvg-2.54.5 is also required, and gtk-update-icon-cache and gtk-encode-symbolic-svg are run after installing), Inkscape-1.2.2 and Icon Tools
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/adwaita-icon-theme
Installation of Adwaita Icon Theme
Install Adwaita Icon Theme 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 Programs: None
Installed Library: None
Installed Directory: /usr/share/icons/Adwaita
28.2 breeze-icons-5.103.0
Introduction to Breeze Icons
The Breeze Icons package contains the default icons for KDE Plasma 5 applications, but it can be used for other window environments.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://download.kde.org/stable/frameworks/5.103/breeze-icons-5.103.0.tar.xz
-
Download MD5 sum: 60d0eadf3f9c87ee652e024d9623c551
-
Download size: 2.1 MB
-
Estimated disk space required: 261 MB
-
Estimated build time: 0.1 SBU
Breeze Icons Dependencies
Required
extra-cmake-modules-5.103.0 and Qt-5.15.8
Optional
KDE Frameworks-5.103.0, libxml2-2.10.3, and lxml-4.9.2
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/breeze-icons
Installation of Breeze Icons
Install Breeze Icons by running the following commands:
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_TESTING=OFF \
-Wno-dev ..
This package does not come with a test suite.
Now, as the root user:
make install
Command Explanations
-DBUILD_TESTING=OFF: This parameter disables building the testing framework, which requires some modules from KDE Frameworks-5.103.0.
Contents
Installed Programs: None
Installed Library: None
Installed Directory: /usr/share/icons/breeze{,-dark}.
28.3 gnome-icon-theme-3.12.0
Introduction to GNOME Icon Theme
The GNOME Icon Theme package contains an assortment of non-scalable icons of different sizes and themes.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://download.gnome.org/sources/gnome-icon-theme/3.12/gnome-icon-theme-3.12.0.tar.xz
-
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-icon-theme/3.12/gnome-icon-theme-3.12.0.tar.xz
-
Download MD5 sum: f14bed7f804e843189ffa7021141addd
-
Download size: 17 MB
-
Estimated disk space required: 85 MB
-
Estimated build time: 0.5 SBU
GNOME Icon Theme Dependencies
Required
GTK+-3.24.36 or GTK+-2.24.33, hicolor-icon-theme-0.17, and icon-naming-utils-0.8.90
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-icon-theme
Installation of GNOME Icon Theme
Install GNOME Icon Theme 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 Programs: None
Installed Libraries: None
Installed Directory: /usr/share/icons/gnome.
28.4 gnome-icon-theme-extras-3.12.0
Introduction to GNOME Icon Theme Extras
The GNOME Icon Theme Extras package contains extra icons for the GNOME Desktop.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://download.gnome.org/sources/gnome-icon-theme-extras/3.12/gnome-icon-theme-extras-3.12.0.tar.xz
-
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-icon-theme-extras/3.12/gnome-icon-theme-extras-3.12.0.tar.xz
-
Download MD5 sum: 91f8f7e35a3d8d926716d88b8b1e9a29
-
Download size: 1.7 MB
-
Estimated disk space required: 12 MB
-
Estimated build time: less than 0.1 SBU
GNOME Icon Theme Extras Dependencies
Required
Optional
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-icon-theme-extras
Installation of GNOME Icon Theme Extras
Install GNOME Icon Theme Extras 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
28.5 gnome-icon-theme-symbolic-3.12.0
Introduction to GNOME Icon Theme Symbolic
The GNOME Icon Theme Symbolic package contains symbolic icons for the default GNOME icon theme.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://download.gnome.org/sources/gnome-icon-theme-symbolic/3.12/gnome-icon-theme-symbolic-3.12.0.tar.xz
-
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-icon-theme-symbolic/3.12/gnome-icon-theme-symbolic-3.12.0.tar.xz
-
Download MD5 sum: 3c9c0e6b9fa04b3cbbb84da825a26fd9
-
Download size: 228 KB
-
Estimated disk space required: 6.8 MB
-
Estimated build time: less than 0.1 SBU
GNOME Icon Theme Symbolic Dependencies
Required
Optional
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-icon-theme-symbolic
Installation of GNOME Icon Theme Symbolic
Install GNOME Icon Theme Symbolic 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 Programs: None
Installed Libraries: None
Installed Directories: /usr/share/icons/gnome/scalable.
28.6 gnome-themes-extra-3.28
Introduction to GNOME Themes Extra
The GNOME Themes Extra package, formerly known as GNOME Themes Standard, contains various components of the default GNOME theme.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://download.gnome.org/sources/gnome-themes-extra/3.28/gnome-themes-extra-3.28.tar.xz
-
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-themes-extra/3.28/gnome-themes-extra-3.28.tar.xz
-
Download MD5 sum: f9f2c6c521948da427f702372e16f826
-
Download size: 2.8 MB
-
Estimated disk space required: 40 MB
-
Estimated build time: 0.3 SBU
GNOME Themes Extra Dependencies
Required
GTK+-2.24.33 or GTK+-3.24.36 with librsvg-2.54.5 or both
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-themes-extra
Installation of GNOME Themes Extra
Install GNOME Themes Extra 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
--disable-gtk2-engine: This switch disables the GTK+-2 theming engine.
--disable-gtk3-engine: This switch disables the GTK+-3 theming engine.
Contents
Installed Programs: None
Installed Library: libadwaita.so
Installed Directories: /usr/lib/gtk-2.0/2.10.0/engines, /usr/share/icons/HighContrast, /usr/share/themes/Adwaita, /usr/share/themes/Adwaita-dark, and /usr/share/themes/HighContrast
Short Descriptions
libadwaita.so is the Adwaita GTK+-2 engine theme.
28.7 hicolor-icon-theme-0.17
Introduction to hicolor-icon-theme
The hicolor-icon-theme package contains a default fallback theme for implementations of the icon theme specification.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.17.tar.xz
-
Download MD5 sum: 84eec8d6f810240a069c731f1870b474
-
Download size: 52 KB
-
Estimated disk space required: 340 KB
-
Estimated build time: less than 0.1 SBU
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/hicolor-icon-theme
Installation of hicolor-icon-theme
Install hicolor-icon-theme by running the following commands:
./configure --prefix=/usr
This package does not come with a test suite.
Now, as the root user:
make install
Contents
Installed Programs: None
Installed Libraries: None
Installed Directory: /usr/share/icons/hicolor
Short Descriptions
/usr/share/icons/hicolor/* contains icon definitions used as defaults.
28.8 icon-naming-utils-0.8.90
Introduction to icon-naming-utils
The icon-naming-utils package contains a Perl script used for maintaining backwards compatibility with current desktop icon themes, while migrating to the names specified in the Icon Naming Specification.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): http://tango.freedesktop.org/releases/icon-naming-utils-0.8.90.tar.bz2
-
Download MD5 sum: dd8108b56130b9eedc4042df634efa66
-
Download size: 57 KB
-
Estimated disk space required: 440 KB
-
Estimated build time: less than 0.1 SBU
icon-naming-utils Dependencies
Required
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/icon-naming-utils
Installation of icon-naming-utils
Install icon-naming-utils 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 Programs: icon-name-mapping
Installed Libraries: None
Installed Directories: /usr/share/dtds and /usr/share/icon-naming-utils
Short Descriptions
icon-name-mapping is a Perl script used for maintaining backwards compatibility with current desktop icon themes, while migrating to the names specified in the Icon Naming Specification.
28.9 lxde-icon-theme-0.5.1
Introduction to LXDE Icon Theme
The LXDE Icon Theme package contains nuoveXT 2.2 Icon Theme 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/lxde-icon-theme-0.5.1.tar.xz
-
Download MD5 sum: 7467133275edbbcc79349379235d4411
-
Download size: 4.3 MB
-
Estimated disk space required: 18 MB
-
Estimated build time: less than 0.1 SBU
LXDE Icon Theme Dependencies
Optional
GTK+-2.24.33 or GTK+-3.24.36 (for gtk-update-icon-cache command)
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/lxde-icon-theme
Installation of LXDE Icon Theme
Install LXDE Icon Theme by running the following commands:
./configure --prefix=/usr
This package does not come with a test suite.
Now, as the root user:
make install
If you have installed one of the optional dependencies, run the following command as the root user:
gtk-update-icon-cache -qf /usr/share/icons/nuoveXT2
Contents
Installed Programs: None
Installed Libraries: None
Installed Directory: /usr/share/icons/nuoveXT2.
28.10 oxygen-icons5-5.103.0
Introduction to oxygen-icons5
The oxygen icons 5 theme is a photo-realistic icon style, with a high standard of graphics quality.
This package is known to build and work properly using an LFS 11.3 platform.
Package Information
-
Download (HTTP): https://download.kde.org/stable/frameworks/5.103/oxygen-icons5-5.103.0.tar.xz
-
Download MD5 sum: 951ccb7eb477b299712d16cc3eac354b
-
Download size: 228 MB
-
Estimated disk space required: 452 MB
-
Estimated build time: less than 0.1 SBU
oxygen-icons5 Dependencies
Required
extra-cmake-modules-5.103.0 and Qt-5.15.8
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/oxygen-icons5
Installation of oxygen-icons5
First, enable scalable icons:
sed -i '/( oxygen/ s/)/scalable )/' CMakeLists.txt
Install oxygen-icons5 by running the following commands:
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev ..
This package does not come with a test suite.
Now, as the root user:
make install
Contents
Installed Programs: none
Installed Libraries: none
Installed Directory: /usr/share/icons/oxygen.