Login Manager Settings (gdm-settings)
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.
More ScreenshotsImportant Note! (Alpha-Stage Software)
This app is in an early stage of development (it is mostly feature complete). It may crash frequently.
How to Install?
Manual Installation
- Make sure all build-time and run-time dependencies are installed
- Download and extract this zip file (or this tar.gz file)
OR
Clone this repository. You can do so with the commandgit clone --depth=1 --singe-branch https://github.com/realmazharhussain/gdm-settings
- Go to the folder where you extracted/cloned this file/repo
- 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
Arch-based distros
This app is available in the AUR as gdm-settings and gdm-settings-git. You can install it using your favorite AUR helper.
Dependencies
Run-time Dependencies
- LibAdwaita-1
- Glib-2 (development version)
- python-gobject a.k.a PyGObject
Build-time Dependencies
- Meson
- Blueprint Compiler
Features
- Import user/session settings
- Change Background/Wallpaper (Image/Color)
- Apply themes
- Shell
- Icon
- Cursor
- Sound
- Font Settings
- Font
- Antialiasing
- Hinting
- Scaling
- Top Bar Settings
- Disable arrows
- Disable rounded corners
- Change text color
- Change background color
- Show/Hide weekday, seconds, battery percentage
- Clock format (AM/PM or 24h)
- Sound Settings
- Raise volume over 100%
- Event sounds
- Input feedback sounds
- Touchpad settings
- Speed
- Tap to Click
- Natural Scrolling
- Two-finger scrolling
- Night light settings
- Enable/Disable
- Automatic/Manual Schedule
- Temperature
- Miscellaneous Settings
- Welcome Message
- Logo
- Disable restart buttons
- Disable user list
Planned Features
- Set a gradient as the background
- Apply blur effect to the background image
- A command-line interface
- Tab-completion for the command-line interface