GithubHelp home page GithubHelp logo

trueos / sysadm-ui-qt Goto Github PK

View Code? Open in Web Editor NEW
16.0 16.0 6.0 45.94 MB

Official repo forTrueOS's sysadm Qt based UI front-ends

License: BSD 2-Clause "Simplified" License

QMake 1.23% C++ 97.11% Shell 0.52% Makefile 0.13% Roff 1.01%

sysadm-ui-qt'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-ui-qt's People

Contributors

atalanttore avatar baitisj avatar beanpole135 avatar bittin avatar glaucomachado avatar hierrastrunger avatar jolltz avatar kmoore134 avatar mremski avatar mrt134 avatar oscarandrea avatar p-bo avatar pasvar avatar q5sys avatar rbuj avatar reezer avatar voutilad avatar weblate avatar witkowd avatar yamajun avatar yater avatar yurkis avatar zackarywelch avatar

Stargazers

 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

sysadm-ui-qt's Issues

SysAdm: optimal column widths

Enhancement request.

Is it possible for the widths to be dynamically optimised, as the user narrows or broadens the SysAdmin window?

AppCafe: clicking a listed item should select that item

Click Installed, then click one of the names.

Expected

Selection of the line (e.g. a change from black text on the white background, to white text on a blue background (should I say 'highlight' or 'focus' instead of selection?))

โ€“ and simple selection should neither check, nor clear a check from, the box in the Status column.

Actual result

Disappearance of the list, presentation of a row of tabs with a tag/label icon in the first tab.

Date is ambiguous in Update Manager

From @dlavigne on August 11, 2016 17:53

See attached screenshot for an example. Depending upon where you live in the world, the last check either occurred on Aug 11 or Nov 8. Specifically stating the month name would make this clear.
update1

Copied from original issue: trueos/trueos-utils-qt5#4

SysAdm should alert the user when Life Preserver fails

Not a nagging alert, but there should be at least an unmistakable exclamation mark in lieu of (or overlaying) the SysAdm icon.

Yellow alert for anything that requires non-urgent attention.

Red alert when urgent attention is appropriate.

AppCafe item information: clicking 'Back' takes the user too far back

After viewing information for a listed/highlighted item, click Back.

Expected

The list, with the line (or multiple lines) still highlighted.

Actual result

Too far back: the Browse tab. After which the user must again click Installed to review what was truly one step back.

Before attending to this issue, I suggest priority to #17.

User Manager: /home/ not consistent with /usr/home/

Consistency of appearance.

During a (first run) setup of TrueOS Desktop it's necessary to add a non-root user, and for that first user the base path for the home is:

/usr/home/

I understand that with the symlink at the root / of the file system, home -> /usr/home

Still, the visual inconsistency is not ideal. On more than one occasion I wondered whether the terse path was amongst the causes of PersonaCrypt not working as expected in a clean installation of the OS.

Life Preserver: Replication: work in progress disappears

Whilst working towards a first replication, with an address in the host IP field, I turned away and worked for a short while at a different computer.

When I looked back, SysAdm had lost sight of the Replication tab; instead there was the Schedules tab.

Reproducible.

pc-mixer should grey out PulseAudio settings if not installed

Since Pulseaudio is no longer installed by default, it is confusing to the user to have these options do nothing upon click. Either having them greyed out or providing a helpful message on click that pulseaudio needs to be installed using AppCafe would alleviate this confusion.

SysAdm: previously disclosed categories should not be closed in response to 'Back'

SysAdm is much improved ๐Ÿ‘ but still, there's the repeated, frequent annoyance of premature closure of things that were disclosed.

For example: if a user discloses all categories before using Life Preserver, then a click on the back arrow should not close all those things.

Repeated reopening/disclosing is tedious, and having the phrase Control Panel alongside the back arrow does not reduce the annoyance of the unexpected, undesirable result of a click on that arrow.

Update Manager should describe the standard repository (or repositories)

If no custom repository is entered by the user:

  • the GUI should describe, in plain English/translation, the (iXsystems-provided) repository that is the default (if iXsystems will not maintain more than one), or selected.

Expect some users who were familiar with PC-BSD to wonder whether the TrueOS default will be closer, in principle, to edge than to production. The GUI can offer the simplest possible explanation (and then the user may seek additional information from the handbook, a blog post, release notes or whatever).

Life Preserver: Replication: ambiguity between 'Start' and 'Initialise'

โ€ฆ or 'Initialize', for you crazy Americans :)

Either way, there's ambiguity and a visit to the handbook should be unnecessary.

What might be a better word for one of the two? Maybe 'Reinitialise'?

There's a small, indistinct circular icon on one of the two clouds, if I look closely I see that the circle comprises two arrows. To a Mac user, that's reminiscent of Time Machine (or sync; Apple often misused the sync icon (clockwise) in a Time Machine context (where arrows should have been counterclockwise)).

User Manager: password entered but 'Save' does not save the password to /etc/master.passwd

Maybe a consequence of #25.

I realised this bug whilst troubleshooting apparent rejection of credentials for a PersonaCrypt login.

Multiple GUI-based attempts to set/save the password did not work around the rejections. Eventually,

sudo cat /etc/master.passwd

โ€“ I realised that there was no hash in the line for the affected user.

AFAIR I worked around the problem by overtyping in the full name field (to work around the disappearance of my surname, Perrin) with 'GrahamPerrin' and then retyping my password and then tabbing beyond the password field and finally clicking 'Save'.

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.