GithubHelp home page GithubHelp logo

trueos / sysadm Goto Github PK

View Code? Open in Web Editor NEW
41.0 41.0 14.0 4.91 MB

Official repo for TrueOS's sysadm utility and websocket server

License: BSD 2-Clause "Simplified" License

Makefile 0.09% QMake 0.69% C++ 86.12% C 0.16% Shell 12.73% JavaScript 0.21%

sysadm's Introduction

FreeBSD Source:

This is the top level of the FreeBSD source directory. This file was last revised on: $FreeBSD$

FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms. A large community has continually developed it for more than thirty years. Its advanced networking, security, and storage features have made FreeBSD the platform of choice for many of the busiest web sites and most pervasive embedded networking and storage devices.

For copyright information, please see the file COPYRIGHT in this directory. Additional copyright information also exists for some sources in this tree - please see the specific source directories for more information.

The Makefile in this directory supports a number of targets for building components (or all) of the FreeBSD source tree. See build(7), config(8), https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html, and https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html for more information, including setting make(1) variables.

Source Roadmap:

bin		System/user commands.

cddl		Various commands and libraries under the Common Development
		and Distribution License.

contrib		Packages contributed by 3rd parties.

crypto		Cryptography stuff (see crypto/README).

etc		Template files for /etc.

gnu		Various commands and libraries under the GNU Public License.
		Please see gnu/COPYING* for more information.

include		System include files.

kerberos5	Kerberos5 (Heimdal) package.

lib		System libraries.

libexec		System daemons.

release		Release building Makefile & associated tools.

rescue		Build system for statically linked /rescue utilities.

sbin		System commands.

secure		Cryptographic libraries and commands.

share		Shared resources.

stand		Boot loader sources.

sys		Kernel sources.

sys/<arch>/conf Kernel configuration files. GENERIC is the configuration
		used in release builds. NOTES contains documentation of
		all possible entries.

tests		Regression tests which can be run by Kyua.  See tests/README
		for additional information.

tools		Utilities for regression testing and miscellaneous tasks.

usr.bin		User commands.

usr.sbin	System administration commands.

For information on synchronizing your source tree with one or more of the FreeBSD Project's development branches, please see:

https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/current-stable.html

sysadm's People

Contributors

baitisj avatar beanpole135 avatar dlavigne avatar kmoore134 avatar ldemouy avatar mheily avatar mrt134 avatar pkgdemon avatar q5sys avatar zackarywelch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sysadm's Issues

GUI improvements for sysadm

From @JoshDW19 on October 17, 2017 14:43

Can we have an icon for AppCafe on the right-click menu for sysadm? Adding applications should be one of the most used functions of a desktop. This will save the user from having to perform extra clicks any time they want a quick way to get into AppCafe and add applications.

Secondly, is there any workflow reason that the label to open sysadm client can't just say "Control Panel"? A control panel is what a user would expect. When you click on sysadm > local system it brings up the "sysadm: Control Panel". I would suggest by making the "Local System" label "Control Panel" that it is more in line with what a user would expect.

Thank you!

Copied from original issue: trueos/trueos-core#1487

User Manager writes changes to NIS users to local file

The SysAdm User Manager allows to modify users served by NIS but writes changes to the local /etc/(master.)passwd files (or calls pw, which doesn't automatically switch to NIS mode)

The 'correct' way would be to call passwd, which automatically handles updates to NIS if applicable.

Dead links

I wanted to learn about sysadm but most links are dead (sysadm.us, api.pcbsd.org).

version number/name in SysAdm UI

Could you put the TrueOS version somewhere prominent in the SysAdmin Client UI, maybe in the Update Manager section? Or make a new section in System Management for that. Or even have it on the Front Panel where all the other panels are listed. If there was a new section in System Management, and the title of it was the version name, that would accomplish visibility on the front page.

Thanks

SysAdm should offer display-related preferences

At least

Allow the user to:

  • add a screen
  • set resolutions
  • position screens in relation to each other
  • remove a screen.

Plus, ideally

Allow the user to manually prefer a driver. An example use case:

  • automation causes use of VESA; and
  • the user knows that SCFB will be more appropriate.

SysAdm Service Manager fails to list polkitd

After doing a fresh install of Trident-x64-20180831.iso (release)
pkg install policykit (version 0.9_10)
pkg install polkit (version 0.114_1)

sysAdm Service Manager does not include polkitd in the list of possible services.

sysadm-201806120928
sysadm-client-201802091522
trident-core-201808290904
FreeBSD-runtime-12.0.s20180831091252

sysadm is a PITA and likes to close itself

From @JoshDW19 on October 17, 2017 14:45

I don't know if my mouse is incredibly sensitive or what, but when I try to right or left click sysadm's icon in the bottom right of my screen I have a 50/50 chance of closing the client because the "Close Sysadm Client" button appears right underneath the cursor. This leads to much rage. :)

Copied from original issue: trueos/trueos-core#1488

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.