Skip to content

imhemish/desktop_linux_themer

Repository files navigation

Desktop Linux Themer

Desktop Linux Themer is a software helping beginners on Linux to theme their GNOME, XFCE, Cinnamon and Budgie Desktops (generally, GTK-based desktops).

Requirements

  • Supported Desktop Environnements
    • GNOME
    • XFCE
    • Cinnamon
    • Budgie
  • Supported Distros
    • Ubuntu (Budgie, Xubuntu/XFCE)
    • Linux Mint (Cinnamon, XFCE)
    • Zorin OS (+ Lite)
    • Fedora (GNOME, XFCE, Cinnamon)
    • RedHat Enterprise Linux (vanilla)
    • Manjaro (GNOME, XFCE, Cinnamon, Budgie)
  • Python 3 (type python3 in terminal, use your package manager to install Python 3 if not)

Installation

The following steps should be followed for downloading:

  • Make sure that you are using a supported desktop environment.

  • Make sure that you have Python 3 installed on your system. (Most GNU/Linux distros have python3 preinstalled.)

  • In a terminal, install the pysimplegui library by typing sudo pip install pysimplegui (if this errors, check the official documentation.)

  • Download the latest archive (either tar.gz or .zip) in the releases.

  • Unzip it using your favorite unarchiver.

  • Open a terminal, and navigate to the unarchived folder.

  • Build the installer script using chmod +x ./build_installer.sh && sh ./build_installer.sh.

  • Verify that the installer is executable : chmod +x ./installer.sh

  • Lauch the installer : sudo ./installer.sh.

Finally, you have installed it!

Additional step for GNOME and Budgie users:

Make sure that the user-theme extension is installed and enabled through https://extensions.gnome.org/extension/19/user-themes/.

Check Python installation

  1. Type python3 in your terminal. It should output this (more or less) :
Python 3.8.10 (default, Mar 13 2023, 10:26:41)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
  1. If any errors occur, check the official documentation to correctly install the latest Python 3 on your system.

Usage

Use applications menu/whisker menu/start menu/gnome app drawer or anything like start menu on your desktop and search for "Desktop Linux Themer" and launch the application. Then use it to switch GTK, Window Manager, Desktop, Icons, Cursors theme through drop down menus and buttons provided.

To do

  • Add lxde desktop support
  • Provide mechanism for downloading and installing popular themes within the application
  • Make installation simpler