il gestore alimentazione sia su GNOME che su KDE, sia su Arch che su Gentoo e su Ubuntu presentano il problema che quando inserisco o tolgo il cavo la batteria si carica ma lo stato del cavo viene riconosciuto come non inserito (se il notebook è già acceso e inserisco il cavo) oppure come inserito (se il notebook è spento e inserisco il cavo, lo accendo e poi lo tolgo).
Soluzione:
- Codice: Seleziona tutto
udevadm trigger --subsystem-match=power_supply
DMESG da unplugged A plugged:
[ 1823.380506] EXT4-fs (sda1): re-mounted. Opts: user_xattr,acl,barrier=1,data=ordered,commit=0
[ 1823.409020] NMI watchdog enabled, takes one hw-pmu counter.
[ 1823.409061] NMI watchdog enabled, takes one hw-pmu counter.
[ 1823.412423] NMI watchdog enabled, takes one hw-pmu counter.
[ 1823.415792] NMI watchdog enabled, takes one hw-pmu counter.
[ 1823.511721] ehci_hcd 0000:00:1a.0: setting latency timer to 64
[ 1823.708237] ehci_hcd 0000:00:1d.0: setting latency timer to 64
[ 1825.647661] EXT4-fs (sda1): re-mounted. Opts: commit=0
DMESG da plugged a unplugged:
[ 1876.213007] EXT4-fs (sda1): re-mounted. Opts: commit=600
[ 1876.736399] EXT4-fs (sda1): re-mounted. Opts: user_xattr,acl,barrier=1,data=ordered,commit=60
UDEVADM MONITOR quando inserisco il cavo:
KERNEL[2895.968221] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
UDEV [2895.975357] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
KERNEL[2899.615469] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
KERNEL[2899.615980] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
UDEV [2899.621635] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
UDEV [2899.631920] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
KERNEL[2899.639475] change /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 (backlight)
KERNEL[2899.639690] change /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 (backlight)
UDEV [2899.640286] change /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 (backlight)
UDEV [2899.640425] change /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 (backlight)
UDEVADM MONITOR quando tolgo il cavo:
KERNEL[2936.537698] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
UDEV [2936.540289] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
KERNEL[2936.544835] change /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 (backlight)
UDEV [2936.545142] change /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 (backlight)
KERNEL[2936.545441] change /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 (backlight)
UDEV [2936.545589] change /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 (backlight)
KERNEL[2936.545790] change /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 (backlight)
UDEV [2936.546004] change /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 (backlight)
KERNEL[2936.644102] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
KERNEL[2936.644636] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
UDEV [2936.646674] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
UDEV [2936.649198] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
KERNEL[2936.661615] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
KERNEL[2936.662168] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
UDEV [2936.664318] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
UDEV [2936.667129] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
Cosa succede quando avvio il mio script:
KERNEL[18933.636786] change /devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC (power_supply)
UDEV [18933.638757] change /devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC (power_supply)
KERNEL[18933.639434] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)
UDEV [18933.642650] change /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0 (power_supply)

