An app to change settings of Gnome's Display/Login Manager.
It is written in Python and provides a Graphical interface using GTK+ and LibAdwaita.
This application is now available on FlatHub. Just search for 'gdm settings' or 'login manager settings' in your software store and install it if FlatHub is correctly configured on your computer. If not, click here for instructions on how to setup Flatpak and FlatHub on your computer.
Note: If available, it is recommended that you install distro-specific version of the app instead of this Flatpak.
This app is available in the AUR as gdm-settings and gdm-settings-git (recommended). You can install it using your favorite AUR helper. For example,
yay -S gdm-settings-git
or
paru -S gdm-settings-git
or
pamac install gdm-settings-git
Note: I recommend installing gdm-settings-git
instead of regular gdm-settings
package because in this stage of development, gdm-settings-git
, having new fixes included, may have fewer issues (relatively).
First of all, make sure all build-time and run-time dependencies are installed
- Download and extract this zip file (or this tar.gz file)
- Go to the folder where you extracted that file
- Open your terminal application in that folder
- Type
meson build
and press Enter - Type
meson install -C build
and press Enter - Type your password and press Enter
First, make sure git is installed on your system then run the following commands in the terminal
git clone --depth=1 https://github.com/realmazharhussain/gdm-settings
cd gdm-settings
meson build
meson install -C build
- Meson (v0.58 or newer)
- Blueprint Compiler (latest) (No need to install it manually)
- GObject Introspection (required for 'Blueprint Compiler' to work correctly)
Note: Blueprint Compiler will automatically be downloaded and configured (only) for this app
You need to run the following commands in terminal to install the dependencies
Note: LibAdwaita (libadwaita-1-dev) will only be available in Debian 12 and Ubuntu 22.04 or later
sudo apt install libadwaita-1-dev libglib2.0-dev python-gi-dev gettext #Runtime Dependencies
sudo apt install meson gobject-introspection #Build Dependencies
sudo pacman -S libadwaita glib2 python-gobject gettext #Runtime Dependencies
sudo pacman -S meson gobject-introspection #Build Dependencies
sudo dnf install libadwaita-devel glib2-devel pygobject3-devel gettext #Runtime Dependencies
sudo dnf install meson gobject-introspection #Build Dependencies