Menu

Tree [r16] /
 History

HTTPS access


File Date Author Commit
 test 2021-11-07 henkidefix [r16] many small changes, mainly migrate to f-strings
 Licence.txt 2017-11-21 henkidefix [r1] initioal commit
 archidiff.py 2021-11-07 henkidefix [r16] many small changes, mainly migrate to f-strings
 archinfo.py 2021-11-07 henkidefix [r16] many small changes, mainly migrate to f-strings
 asound.py 2021-11-07 henkidefix [r16] many small changes, mainly migrate to f-strings
 desktopinfo.py 2021-11-07 henkidefix [r16] many small changes, mainly migrate to f-strings
 hardwareinfo.py 2021-11-07 henkidefix [r16] many small changes, mainly migrate to f-strings
 history.txt 2021-11-07 henkidefix [r16] many small changes, mainly migrate to f-strings
 infutils.py 2021-05-04 henkidefix [r15] check pylint and cleanup old code
 pacmaninfo.py 2021-11-07 henkidefix [r16] many small changes, mainly migrate to f-strings
 pylintrc 2017-11-21 henkidefix [r1] initioal commit
 readme 2017-11-21 henkidefix [r1] initioal commit
 requirements.txt 2017-11-21 henkidefix [r1] initioal commit
 systeminfo.py 2021-11-07 henkidefix [r16] many small changes, mainly migrate to f-strings
 utils.py 2021-11-07 henkidefix [r16] many small changes, mainly migrate to f-strings

Read Me

Framework

1 = Collect information about the system and save it to a file.

2 = Read 2 files with system information
    + Compare the 2 sides
    and report differences in a file or on screen.
    Added a filter so we can focus on 1 section of the data.

Collect information about the system:

    Hardware
        CPU                 y
        geheugen            y
        harddisks           y
        video card          y
        video (xorg)        y
        audio card          y
        sound driver        y
        network card        y

    System (Software)
        boot-options        y
        architecture        y
        swap                y
        hostname            y
        timezone & RTC      y
        mkinitcpio          y  (to ensure smooth archlinux updates)
        users               y
        groups              y
        locales             y  (L)
        systemd-failed      y
        systemd-units       y
        network-setup       y
        resolv.conf         y
        pacman all          y  (P)
        fstab               y
        bashrc              y

    Desktop
        user setup          y
        xinitrc
        openbox             y
        lxpanel + buttons   y
        Xresources          y
        rox                 y
        audio (alsa,codecs) y
        video (xine/flash)  y
        software            y

    pacman
        mirrors             y
        installed           y

(L): wrong/missing locales can cause errors that are not obvious.
(P): pacman explicite installed packages is also possible
network setup = includes resolv.conf
user setup = bashrc/xinitrc/xserverrc etc
buttons = shutdown/volumeup/volumedown/eject
software = firefox/gthumb/leafpad/lxpanel

hardware: approx  70 lines
system:   approx 180 lines
dekstop:  approx 120 lines
pacman:   approx 600 lines

in hardware we have:
    cpumem:3, disks:10, xorg: 28, network:1, video: 1, audio: 2, alsainfo: 5
in system we have:
    osinfo: 7, users: 4, groups: 16, bashrc: 9,
    locale:8, network: 8, fstab: 18
    systemd-units: 80, system-enable: 5, systemd-fail: 0
in desktop:
    xorg-xinitrc: 15, xresources: 2, roxfiler: 45, openbox: 0
    lxpanel: 8, userbasics: 9, software: 8, audio: 4, video: 6