Linux Lite Forums

Development => Linux Lite Software Development => Topic started by: ralphy on April 15, 2017, 11:10:29 AM

Title: Create System Report next update
Post by: ralphy on April 15, 2017, 11:10:29 AM
Howdy all,

Wanted to share with you one of the next updates coming down the pipe in the next few days; Create System Report. Create System Report is part of lite-software. It is one of the few scripts that hasn't seen an update for quite a while so we decided to give it a little love :)

The upcoming version will allow users to select the parameters to create reports on, and reports will be generated in HTML this time around.

(http://i.imgur.com/JIs73o5.png)

By default all parameters will be selected (although we are considering to deselect a couple of them by default).

Some screenshots below of the reports the application now generates:

(http://i.imgur.com/aXgtJ16.png)

(http://i.imgur.com/8VX1V04.png)

(http://i.imgur.com/Vai4Yd7.png)

The application now tries to identify whether the OS is running in a virtual environment, preventing reports from adding rubbish info about some specific parameters in the system:

(http://i.imgur.com/sWZGHlx.png)

And well, a Save dialog  to save the HTML generated report :P

(http://i.imgur.com/nUsUc3Q.png)

Cheers!
Title: Re: Create System Report next update
Post by: Jerry on April 15, 2017, 11:26:12 AM
Looks great Ralphy! Let's have all the boxes ticked by default, and reword the "Deselect parameters.." bit to grandma speak. Something like: "Untick the reports you don't want to include"
Title: Re: Create System Report next update
Post by: ralphy on April 16, 2017, 07:05:58 PM
Create System Report (as well as all other lite-software related scripts) has been moved from gksu to pkexec.

(http://i.imgur.com/PkjNU8D.png)

A few things how pkexec is different from sudo and its frontends:

- You can't run graphical applications via pkexec without explicitly configuring it to do so.
- You can somewhat tweak how you want programs to be run via pkexec: icon, text to display, whether to remember the password or not, whether to allow it to run graphically and some more.
- Anybody can run "Run as" a superuser (provided they can authenticate as such), with sudo you have to be listed in the sudoers file as admin.
- gksudo locks the keyboard, mouse, and focus when asking for a password, pkexec doesn't.
- With pkexec you work in a slightly more sanitized environment.

We have also added Sources to the collection list so that software and repository sources can be gathered as well.

(http://i.imgur.com/JYDDpdB.png)

Attached you can find a generated sysreport from a Linux Lite VM.

Cheers all!
Title: Re: Create System Report next update
Post by: Jerry on April 16, 2017, 11:20:21 PM
Thank you Ralphy, this is going to be a great release of Lite Software. If you wouldn't mind updating the changelog file in GH (I don't want to miss anything and you've done the bulk of the work) I'll pack and release a package.
Title: Re: Create System Report next update
Post by: Jerry on April 16, 2017, 11:32:14 PM
I'd also like to ensure the system font is seamless across our apps (droidsans):

(http://i.imgur.com/qh8ZYyh.png)
Title: Re: Create System Report next update
Post by: Jerry on April 16, 2017, 11:36:40 PM
(http://i.imgur.com/1jdFUYe.png)