Giter VIP home page Giter VIP logo

gdm-settings's Introduction

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.

screenshotscreenshot

How to Install?

On Arch/Manjaro

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).

Manual Installation

First of all, make sure all build-time and run-time dependencies are installed

Method 1

  1. Download and extract this zip file (or this tar.gz file)
  2. Go to the folder where you extracted that file
  3. Open your terminal application in that folder
  4. Type meson build and press Enter
  5. Type meson install -C build and press Enter
  6. Type your password and press Enter

Method 2

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

Dependencies

Run-time Dependencies

Build-time Dependencies

Note: Blueprint Compiler will automatically be downloaded and configured (only) for this app

How to install dependencies?

You need to run the following commands in terminal to install the dependencies

On Debian/Ubuntu

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

On Arch/Manjaro

sudo pacman -S libadwaita glib2 python-gobject gettext #Runtime Dependencies
sudo pacman -S meson gobject-introspection #Build Dependencies

Contribute

gdm-settings's People

Contributors

daphipz avatar mejans avatar oscfdezdz avatar realmazharhussain avatar ugxhdhlwdxm avatar vistaus avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.