GithubHelp home page GithubHelp logo

mbouzada / lxqt-admin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lxqt/lxqt-admin

0.0 2.0 0.0 715 KB

LXQt system administration tool

Home Page: http://lxqt.org

License: GNU Lesser General Public License v2.1

CMake 7.00% C++ 90.72% Shell 2.28%

lxqt-admin's Introduction

lxqt-admin

Overview

This repository is providing two GUI tools to adjust settings of the operating system LXQt is running on.

Both are using polkit to handle permissions. In contrast to the specific backends described below earlier versions of lxqt-admin were relying on system-tools-backends and their wrapper liboobs. These were replaced as both go unmaintained for years and were hence dropped from many distributions heavily restricting the usage of lxqt-admin. As long as they can be built it should still be possible to compile lxqt-admin release โ‰ค 0.10 against them in order to make use of it on platforms lacking systemd like BSD.

Time and date configuration

Adjusts time and date. Binary is lxqt-admin-time.

lxqt-admin-time

It is using systemd-timedated as backend which is accessed by its D-Bus interface. Among other this means the option to sync the system time by NTP is relying on systemd-timesyncd as backend.

User and Group Settings

Management of users and groups. Binary is lxqt-admin-user.

lxqt-admin-user

The backend is a script lxqt-admin-user-helper. By default it is in turn using the shadow tools to do the actual work. The script can be modified to use different tools, though.

Installing

Compiling sources

Runtime dependencies are polkit and liblxqt. A polkit agent should be available with lxqt-policykit representing the first choice in LXQt. Additional build dependencies are CMake and optionally Git to pull latest VCS checkouts. The localization files were outsourced to repository lxqt-l10n so the corresponding dependencies are needed, too. Please refer to this repository's README.md for further information.

Code configuration is handled by CMake. CMake variable CMAKE_INSTALL_PREFIX will normally have to be set to /usr.

To build run make, to install make install which accepts variable DESTDIR as usual.

Binary packages

Arch Linux

AUR packages lxqt-admin and lxqt-admin-git are providing the current stable release and the actual master checkout at compile time as usual. Note that package lxqt-admin had to be kept in the AUR due to lack of the dependency liboobs as depicted above. So it will be transferred to community as of release 0.11.

Debian

Package lxqt-admin is available in the official repositories as of Debian stretch.

Fedora

Fedora doesn't provide lxqt-admin so far due to lack of the dependency liboobs as depicted above. This will hopefully change once release LXQt release 0.11 makes it into the Fedora repositories.

openSUSE

openSUSE does not ship with lxqt-admin in it's standard repositories since the functionality is covered by openSUSE's YaST. However it is still possible to install it on openSUSE. The package and its dependencies, like the above mentioned, outdated liboobs are available through the X11:LXQt repository.

Usage

Much like similar tools provided by lxqt-config the tools of lxqt-admin can be launched from the Configuration Center as well as from the panel's main menu - Preferences - LXQt settings.

The actual usage should be self-explanatory. To apply settings the GUI of the polkit authentication agent that's in use is launched to acquire the root password.

Translation (Weblate)

Translation status Translation status

lxqt-admin's People

Contributors

agaida avatar atalanttore avatar attuska avatar ayhanyalcinsoy avatar dglent avatar eltonfabricio10 avatar fat-zer avatar jsm222 avatar luis-pereira avatar macarini2018 avatar mbouzada avatar micrococo avatar notname000 avatar oliverburkardt avatar p-bo avatar pafri avatar paiiou avatar palinek avatar pcman avatar pjotr123 avatar pmattern avatar rbuj avatar roxfr avatar safaalfulaij avatar scootergrisen avatar smarquespt avatar stefonarch avatar tsimonq2 avatar welaq avatar yarons avatar

Watchers

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