PupSysInfo-2.8.6

Miscellaneous tools
Post Reply
Message
Author
radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

PupSysInfo-2.8.6

#1 Post by radky »

Purpose and Base Features
PupSysInfo is a graphical interface with quick access to more than fifty utilities that provide information about the underlying system interface and functions of Puppy Linux.

From the File menu you can generate summary and complete reports of hardware and system activity (with privacy option), and optionally export the current report to the default text editor. Setting the editor to a fixed-width/monospace font will preserve the intrinsic text format of each report. The View menu provides a convenient way to change the size of text in the information window.

The Mainboard menu provides individual reports for the system BIOS and CPU, and additional reports for DMA (direct memory access), DMI (desktop management interface), Input/Output resources, and interrupt requests.

The Devices menu will generate standard hardware reports for the following devices: Drive Storage, PCI, USB, Audio, Notebook Battery, Display, Input, Memory, Network, Printers and Sensors. The Drive Storage, PCI, USB and Display options have submenus which provide many additional hardware reports.

In addition to summary and complete kernel module reports, the Drivers menu of PupSysInfo provides convenient access to the companion PupKview kernel module viewer.

The Logs menu includes the following reports: bootinit.log, bootsysinit.log, Kernel Log, Login Report, System Log, xerrs.log, and Xorg.0.log.

Reports for the network and firewall are available in the Network menu, and scrollable versions of the ipinfo utility are also supported in this menu.

The Sys-Apps, Sys-Files and Sys-Specs menus provide easy access to multiple system applications, files and specifications.

Thanks to forum member L18L, the Help file is available in MD and HTML formats in PupSysInfo >= 2.7.2.

The MD format requires the mdview utility. Go to Preferences to select the help file viewer, either mdview (if installed) or defaultbrowser.

System Requirements
Availability of a standard monospace font for the display of system information.

Download
http://www.smokey01.com/radky/Pup-SysInfo-2.8.6.pet

Locales
http://www.smokey01.com/radky/Pup-SysIn ... les_de.pet (thanks L18L)

Main Interface
Image

PupMates
http://www.smokey01.com/radky/PupMates.html
Last edited by radky on Fri 12 Jul 2019, 16:22, edited 40 times in total.

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#2 Post by radky »

Pup-SysInfo-2.8.6
- Add support for detection of lm85 chipsets in sensors report (assuming kernel support for same)
- Adjust compatibility with recent changes in Woof-CE -- properly parse WOOF_VERSION and os-release in Distro Specs report

Pup-SysInfo-2.8.5
- Adjust CPU report: switch from dmidecode to direct parsing of /sys/devices for Min/Max Speed, and /proc/cpuinfo for assessment of Core Count and 64-bit capability (thanks puppy_apprentice, bigpup, Marv, perdido, gyro and oldaolgeezer)
- Adjust Video report: call glxinfo to assess total video memory, and lspci to determine prefetchable video memory (thanks foxpup, bigpup and perdido)

Pup-SysInfo-2.8.3
- Bugfix: In some scenarios, failed detection of CPU speed when the frequency scaling driver is intel_pstate (thanks puppy_apprentice and bigpup)

Pup-SysInfo-2.8.2
- Bugfix: Incorrect setting of TEXTDOMAINDIR for non-English locales (thanks esmourguit and BarryK)

Pup-SysInfo-2.8.1
- Adjust display format of cpu vulnerability report (Mainboard -> CPU)

Pup-SysInfo-2.8
- Adjust BUILD_FROM_WOOF report (PSI Menu -> Sys-Specs -> Distro Specs)
- Adjust Yad-version report (PSI Menu -> Sys-Specs -> Distro Specs)
- Adjust optical-disc report (use busybox hdparm for improved consistency in report parameters)
- Add alsa-info.sh script for additional ALSA Information in audio report (thanks 01micko)
- Add current-GCC report if devx loaded (PSI Menu -> Sys-Specs -> Distro Specs)
- Add report of GCC version used to build kernel (PSI Menu -> Sys-Specs -> Kernel)
- Add report of meltdown and spectre vulnerabilities of CPU (PSI Menu -> Mainboard -> CPU)

Pup-SysInfo-2.7.3
- Add support for parsing Cpu frequency in Pups with kernels >=4.13

Pup-SysInfo-2.7.2
- Add enhanced help files in MD and HTML formats for user-choice viewing in mdview or defaultbrowser (thanks L18L)
- Add de locales in optional pet (thanks L18L)

PupSys-Info-2.7
- Add 'Video RAM' report (thanks 01micko)
- Add kernel command line to hardware and system reports
- Add support for the concise sysinfo report of inxi, if installed (PSI menu -> Sys-Apps -> Inxi)
- Adjust output of the Uptime report, and add Processes (total and running)
- Replace xmessage with gtkdialog-splash as the primary notification dialog
- Bugfix: In some scenarios, system reports with non-ASCII characters did not display

PupSys-Info-2.6.6
- Bugfix: failed modprobe for Cpu temperature detection in some legacy AMD and Intel Pentium processors
- Bugfix: inaccurate display of WiFi signal strength at 100%

PupSys-Info-2.6.5
- Adjust the memory (personal storage) report to correctly parse the single-tmpfs architecture of the new Woof-CE init (gyro 2016)
- Continue support for the multiple-tmpfs architecture of legacy Pups

PupSys-Info-2.6.4
- Bugfix: corrected gettext TEXTDOMAIN in function file for non-English locales

PupSysInfo-2.6.3
- Add 'Actual Free RAM' and 'Actual Used RAM' to Memory report
- Bugfix: understatement of total size of savefile (Personal Storage Report)
- Bugfix: failed detection of available space in savefolder (Personal Storage Report)
- Bugfix: failed 'grep' when generating lspci reports with special characters

Pup-SysInfo-2.6.2
- Bugfix: The original -q (quiet) parameter of report-video is no longer valid in Woof-CE and is now removed from PupSysInfo's video report.

Pup-SysInfo-2.6.1
- Updated network report to accurately detect the status of firewall_ng (Puppy's new firewall).
- Bugfix: display of log reports failed if special control-code characters present.

Pup-SysInfo-2.6
- Added version reports (Distro-Specs) for Bash, Geany, Gtkdialog, Perl, Python, Yad, Java, GCC, GlibC and OpenSSL.
- Auto-adjust color of GUI-header text for improved visibility in common dark GTK themes.
- Updated Help dialog.
- Bugfix: CPU temperature detection (improved integration with external sensors utility if installed).

PupSysInfo-2.5.2
- Added report for 32-Bit kernels -> PAE Enabled: Yes/No (thanks 666philb)

PupSysInfo-2.5.1
- Bugfix: Multi-core CPU temperature detection in /sys/devices output. (thanks SFR)

PupSysInfo-2.5
- Added gettext internationalization (with contributions from xanad).
- Added opening splash dialog.
- Bugfix: detection of personal storage size when using new 'save to folder' option of Woof-CE.
- Bugfix: battery detection in /sys/class output of some notebooks (ex: Toshiba, Lenovo).

PupSysInfo-2.4.1
- Added support for notebook battery detection in modern kernels (/sys/class/power_supply/). Battery support continues for legacy kernels (/proc/acpi/battery/).
- Added support for dual-battery notebooks (independent reports generated for each battery).
- Added Preferences (Menu -> File -> Prefrences) which provides options to identify and select the Notebook battery ID (slot name), and to enable/disable probing of the system external IP address in network reports.
- Added samba report to Network tab and whiteout-file report to Sys-Files tab. (thanks tazoc)
- Added protocol statistics (netstat -s) to Network Report.
- Added support for journalctl in the system activity log. (thanks sfs)
- Added detection of startup files in /etc/init.d/ and $HOME/.config/autostart/ (Woof-CE).
- Added local help file. (thanks ETP)

Pup-SysInfo-2.3.1
- Added PupKview option to evaluate firmware-dependent kernel modules. (thanks Pemasu)
- Bugfix: Incomplete testing for the IFACE network variable. (thanks Karl Godt)
- Bugfix: Integration with Lighthouse64 bootmanager.
- Added online Help.

Pup-SysInfo-2.3
- Added GUI support for the 96-dpi font metrics of Woof-built Puppies, effective 2013-03-26.
- Added option to change the font size in the information (report) window.
- Added 'Drive Storage' to Devices menu.
- Added 'Drivers' to main menu bar. This option includes Summary, Complete and Blacklist kernel-module reports.
- Added new Pup-Kview (kernel-module viewer) to Drivers menu. This utility concatenates data from lsmod and modinfo for viewing in a single information window.
- Added 'Logs' menu to main menubar.
- Moved 'Network' to main menu bar.
- Added 'Built-in Files' to Sys-Files menu.
- Added 'MAC Address' to network reports.
- Added 'GTK Stock Icons' viewer to Sys-Apps menu.
- Added 'Top View' to Sys-Apps menu.
- Added 'Base Report' to Sys-Specs menu.
- Added 'Computer ID' to Sys-Specs menu.
- Added support for RAID devices in Drive Storage submenu.
- Added support for Flash drive speed test (read only) in Drive Storage submenu.
- Added support for S.M.A.R.T HDD monitoring in Drive Storage submenu (requires smartctl utility from GSmartControl or SmartMonTools).
- Added support for evaluating up to 6 memory slots on the motherboard (up from 4).
- Removed built-in ipinfo2 network configuration utility and added support for scrollable versions of the standard ipinfo utility (e.g. Slacko ipinfo).
- Enhanced BIOS, I/O Mem, I/O Ports, Drive Storage, PCI, USB, Audio, Memory, Monitor, Network, Kernel Module, Sensors and Video reports.

Pup-SysInfo-2.2
- Significantly faster generation of system reports.
- Enhanced network, sensors, SCSI, USB and video reports.
- Added new hardware and system-activity reports.

Pup-SysInfo-2.1.7
- Bugfix: failed video report in some derivatives.

Pup-SysInfo-2.1.6
-Bugfix: load error in some Puppy derivatives.

Pup-SysInfo-2.1.5
-Enhanced integration with 32-bit and 64-bit Puppy derivatives.

PupSysInfo-2.1.4
-Enhanced private filter for summary report.

PupSysInfo-2.1.3
-Added option for private summary hardware report which excludes the following personal information:
(Hostname, Session DL/UL, Month DL/UL, Serial Numbers, Part Numbers, External IP Address, Network Address, Domain Name Server, Wireless Network ID, Username, UUID)

PupSysInfo-2.1.2
-Improved detection of the active network interface. Enhanced Battery, CPU, and System Log reports.

PupSysInfo-2.1.1
-Bugfix: The System Log report (var/log/messages) may become quite large over time and exceed the buffer limit of the PupSysInfo report window. In this release, the report will display the last 1300 lines of var/log/messages.

PupSysInfo-2.1
-Enhanced Sensor and Wireless Network reports.

PupSysInfo-2.0
-Major upgrade with improved content of multiple system reports (particularly the Network and Summary reports), and added Task Manager option to the System-Apps menu.
Last edited by radky on Fri 12 Jul 2019, 16:46, edited 41 times in total.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#3 Post by Lobster »

Nice
working OK in Slacko
many thanks
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#4 Post by radky »

Lobster wrote:Nice
working OK in Slacko
many thanks
Thanks Lobster! :)

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#5 Post by radky »

Code for detecting the current window manager is missing from the initial release today. The corrected version of PupSysInfo-1.4 is now available. If you have the initial release, please download again.

Thanks

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#6 Post by radky »

PupSysInfo-2.0
-Major upgrade with improved content of multiple system reports (particularly the Network and Summary reports), and added Task Manager option to the System-Apps menu.

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#7 Post by sc0ttman »

Testing 2.0... I get this message.. Not sure if it matters..

Code: Select all

# Pup-SysInfo
lspci: invalid option -- 'k'
l# lspci --version
lspci version 2.1.11
I get no PCI devices listed, while HardInfo lists quite a few, including my FX5200 GPU...
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#8 Post by pemasu »

I think that Pup-SysInfo calls pupscan. Pupscan tests if pci.ids is found. If it is found, it calls lspci instead of scanpci (older way, not realible anymore). You need to update your lscpi.

Code: Select all

# lspci --version
lspci version 3.1.7

Code: Select all

# lspci --help
lspci: invalid option -- '-'
Usage: lspci [<switches>]

Basic display modes:
-mm		Produce machine-readable output (single -m for an obsolete format)
-t		Show bus tree

Display options:
-v		Be verbose (-vv for very verbose)
-k		Show kernel drivers handling each device

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#9 Post by radky »

Hi sc0ttman,

(thank you pemasu for the prior post)

Currently, PupSysInfo has four separate scenarios for the evaluation of PCI devices.

1 - If Barry's PupScan is available, PupSysInfo will use the PCI information generated by Pupscan (available in /tmp/chipnummod.txt). This will be the case in most recent Puppy derivatives.

2 - If PupScan is not available, PupSysInfo will check if the current version of lspci supports the -k switch. If so, PupSysInfo will use PCI information from lspci -knn. The -k switch, if supported, shows kernel drivers handling each device. If the -k switch is not supported, lspci may generate the following message: invalid option -- 'k'.

3 - If the -k switch of lspci is not supported, PupSysInfo will check if the deprecated scanpci utility is available. If so, the scanpci information will be used for the PupSysInfo PCI report.

4 - If scanpci is not available, PupSysInfo defaults to lspci -nn.
Last edited by radky on Thu 12 Jan 2012, 03:05, edited 1 time in total.

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#10 Post by sc0ttman »

radky wrote:Hi sc0ttman,

(thank you pemasu for the prior post)

Currently, PupSysInfo has four separate scenarios for the evaluation of PCI devices.

1 - If Barry's PupScan is available, PupSysInfo will use the PCI information generated by Pupscan (available in /tmp/chipnummod.txt). This will be the case in most recent Puppy derivatives.

2 - If PupScan is not available, PupSysInfo will check if the current version of lspci supports the -k switch. If so, PupSysInfo will use PCI information from lspci -knn. The -k switch, if supported, shows kernel drivers handling each device. If the -k switch is not supported, lspci may generate the following message: invalid option -- 'k'.

3 - If the -k switch of lspci is not supported, PupSysInfo will check if the deprecated scanpci utility is available. If so, the scanpci information will be used for the PupSysInfo PCI report.

4 - If scanpci is not available, PupSysInfo defaults to lspci -nn (no -k switch), which provides very little useful information.
Hmm, something is wrong then, my lspci (which I will update) does not support the -k option, but Pup-sysInfo tries to use it.. Pupscan also relies on the -k option, in my install.. I do have scanpci installed, and its working fine.. I will investigate later..

EDIT: I did see workarounds, but they did not work for me,
so have compiled and updated to 3.1.7, that fixed it..

I had to move the lspci binary from /usr/sbin to /sbin for it to work..
The rest of the package was not moved..
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#11 Post by radky »

sc0ttman wrote: so have compiled and updated to (lspci) 3.1.7, that fixed it...
Hi sc0ttman,

Thanks for confirming the successful upgrade of the lspci utility in your Akita puppy derivative.

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#12 Post by radky »

PupSysInfo-2.1.1
-Bugfix: The System Log report (var/log/messages) may become quite large over time and exceed the buffer limit of the PupSysInfo report window. In this release, the report will display the last 1300 lines of var/log/messages.

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#13 Post by radky »

PupSysInfo-2.1.2
-Improved detection of the active network interface. Enhanced Battery, CPU, and System Log reports.

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#14 Post by radky »

PupSysInfo-2.1.3
-Added option for private summary hardware report which excludes the following personal information:
(Hostname, Session DL/UL, Month DL/UL, Serial Numbers, Part Numbers, External IP Address, Network Address, Domain Name Server, Wireless Network ID, Username, UUID)

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

PupSysInfo-2.1.4

#15 Post by radky »

PupSysInfo-2.1.4. See main post.
-Enhanced private filter for summary report.

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#16 Post by radky »

Pup-SysInfo-2.1.5. See main post.
-Enhanced integration with 32-bit and 64-bit Puppy derivatives.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#17 Post by radky »

Pup-SysInfo-2.1.6. See main post.
-Bugfix: load error in some Puppy derivatives.

Edit: 13 Aug 2012
Bugfix: Missing pupscan parameter in function file. (thanks tazoc)
Fixed PupSysInfo-2.1.6 uploaded 13Aug2012. (version number unchanged)
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#18 Post by radky »

Pup-SysInfo-2.1.7
- Bugfix: failed video report in some derivatives.

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#19 Post by radky »

Pup-SysInfo-2.2
- Significantly faster generation of system reports.
- Enhanced network, sensors, SCSI, USB and video reports.
- Added new hardware and system-activity reports.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#20 Post by musher0 »

Very useful. Thanks!
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply