Published on April 23, 2024 · Reading time: 2 minutes
This short article shows the progress of introducing libadwaita, the set of new design patterns in GNOME, to Fedora. Fedora is considered a distro close to the upstream, with release cycle similar to GNOME’s.
The goal would be to have a modern theme and responsive layouts for all main apps. Some pre-installed applications are provided by Red Hat and/or are not a part of GNOME, so the 100% completion is impossible (but there’s nothing wrong with it).
You can install a custom theme to
make older GTK software look like other libadwaita apps. You don’t need to
manually download it from GitHub. Install it from Fedora repos, open the GNOME
Tweaks app, and change “Legacy Applications” style to adw-gtk3
:
dnf install gnome-tweaks adw-gtk3-theme
The libadwaita was first introduced in GNOME 42 (Fedora 36). I’ve tested all Fedora versions with their launch day 64-bit ISO image, in live mode and with no internet connection.
Fedora Version | GNOME Version | File Name |
---|---|---|
36 | 42 | Fedora-Workstation-Live-x86_64-36-1.5.iso |
37 | 43 | Fedora-Workstation-Live-x86_64-37-1.7.iso |
38 | 44 | Fedora-Workstation-Live-x86_64-38-1.6.iso |
39 | 45 | Fedora-Workstation-Live-x86_64-39-1.5.iso |
40 | 46 | Fedora-Workstation-Live-x86_64-40-1.14.iso |
Application list
Notes:
- Since Fedora 39, Photos is no longer preinstalled, and Image Viewer
(codename
eog
) is replaced with the Image Viewer (codenameloupe
) - Since Fedora 40, Cheese is replaced with Camera
- Fedora Media Writer is a Qt app
Friendly Name | 40 | 39 | 38 | 37 | 36 |
---|---|---|---|---|---|
Boxes | |||||
Calculator | |||||
Calendar | |||||
Camera | |||||
Characters | |||||
Clocks | |||||
Connections | |||||
Contacts | |||||
Disk Usage Analyzer | |||||
Disks | |||||
Document Scanner | |||||
Document Viewer | |||||
Fedora Media Writer | |||||
Files | |||||
Firefox | |||||
Fonts | |||||
Help | |||||
Image Viewer | |||||
LibreOffice | |||||
Logs | |||||
Maps | |||||
Problem Reporting | |||||
Rhythmbox | |||||
Settings | |||||
Software | |||||
System Monitor | |||||
Terminal | |||||
Text Editor | |||||
Tour | |||||
Videos | |||||
Weather | |||||
Total (??/31) | 19 | 16 | 15 | 15 | 12 |
Check out other blog posts:
-
Reinstalling Debian, fast
2024-10-12
Installing Debian with core GNOME, fixing UI inconsistencies, restoring software needed on a home PC.
-
Creating ST7565 driver for CircuitPython
2024-05-30
Analyzing original framebuf driver and implementing modern version for displayio compositor.
-
Adjusting focus of Gemius QCam 6000
2024-03-23
A simple trick to fix blurry camera and improve Slack and Teams calls and local video recording.