Wygląda na to, że to se ne da:???:
Jedyne co osiągnąłem =>
http://krasnoludy.republika.pl/kupa.png
Kod: Zaznacz cały
${alignr}${if_mounted /media/PYN}${color grey}PYN:${color yellow}${fs_free /media/PYN} ${color grey}/ ${color orange}${fs_size /media/PYN}${endif}${if_mounted /media/KORSARZ}${color grey}CORSAIR:${color yellow}${fs_free /media/KORSARZ} ${color grey}/ ${color orange}${fs_size /media/KORSARZ}${endif}
${alignr}${color}UeSBeki
${alignr}${color}${if_existing /dev/sdb1}${color grey}USB:${color yellow}${fs_free /dev/sdb1} ${color grey}/ ${color orange}${fs_size /dev/sdb1}${else}USB Not Present.${endif}
Pierwsza linijka moja, odczytuje wcześniej "opisane" pendrajwy, ale obcego nie odczyta, no i w konsoli powtarza komunikat:
Kod: Zaznacz cały
NICK@NICK-desktop:~$ conky
Conky: use_spacer should have an argument of left, right, or none. 'no' seems to be some form of 'false', so defaulting to none.
Conky: statfs '/media/PYN': No such file or directory
Conky: desktop window (16000a7) is subwindow of root window (87)
Conky: window type - override
Conky: drawing to created window (0x3400001)
Conky: drawing to double buffer
Conky: statfs '/media/PYN': No such file or directory
Conky: statfs '/media/PYN': No such file or directory
Trzecia linijka jest niby uniwersalna i informuje o każdym pendrajwie albo jego braku ... błędów w konsoli nie generuje ale nie umiem zmusić jej do odczytania nazwy pena no i podaje fałszywe dane o wielkości nośnika:pt36:
Najciekawsze jest to, że przeorałem Internet i nie znalazłem ANI JEDNEGO configa conky`ego, który by potrafił zewnętrzne dyski na USB odczytywać.
Aż niewiarygodne.
EDIT:
rryk pisze:ps natuilus o ile sie orientuje to nigdzie tego niezapisuje
On może nie, nie wiem ... ale jak się sprawdzi zakładkę kernel w Dzienniku Systemowym, to przy podpięciu USB fajne rzeczy tam widać, obiecujące:twisted:
Kod: Zaznacz cały
Feb 4 21:59:50 domek-desktop kernel: [ 3681.440015] usb 1-6: new high speed USB device using ehci_hcd and address 4
Feb 4 21:59:50 domek-desktop kernel: [ 3681.598033] usb 1-6: configuration #1 chosen from 1 choice
Feb 4 21:59:50 domek-desktop kernel: [ 3681.718654] usbcore: registered new interface driver libusual
Feb 4 21:59:50 domek-desktop kernel: [ 3681.736060] Initializing USB Mass Storage driver...
Feb 4 21:59:50 domek-desktop kernel: [ 3681.738377] scsi4 : SCSI emulation for USB Mass Storage devices
Feb 4 21:59:50 domek-desktop kernel: [ 3681.739250] usbcore: registered new interface driver usb-storage
Feb 4 21:59:50 domek-desktop kernel: [ 3681.740077] USB Mass Storage support registered.
Feb 4 21:59:50 domek-desktop kernel: [ 3681.740788] usb-storage: device found at 4
Feb 4 21:59:50 domek-desktop kernel: [ 3681.740793] usb-storage: waiting for device to settle before scanning
Feb 4 21:59:55 domek-desktop kernel: [ 3686.740472] usb-storage: device scan complete
Feb 4 21:59:55 domek-desktop kernel: [ 3686.742069] scsi 4:0:0:0: Direct-Access Corsair Flash Voyager 1100 PQ: 0 ANSI: 0 CCS
Feb 4 21:59:55 domek-desktop kernel: [ 3686.772316] sd 4:0:0:0: [sdb] 15728640 512-byte hardware sectors (8053 MB)
Feb 4 21:59:55 domek-desktop kernel: [ 3686.773980] sd 4:0:0:0: [sdb] Write Protect is off
Feb 4 21:59:55 domek-desktop kernel: [ 3686.773990] sd 4:0:0:0: [sdb] Mode Sense: 43 00 00 00
Feb 4 21:59:55 domek-desktop kernel: [ 3686.773993] sd 4:0:0:0: [sdb] Assuming drive cache: write through
Feb 4 21:59:55 domek-desktop kernel: [ 3686.778369] sd 4:0:0:0: [sdb] 15728640 512-byte hardware sectors (8053 MB)
Feb 4 21:59:55 domek-desktop kernel: [ 3686.779678] sd 4:0:0:0: [sdb] Write Protect is off
Feb 4 21:59:55 domek-desktop kernel: [ 3686.779688] sd 4:0:0:0: [sdb] Mode Sense: 43 00 00 00
Feb 4 21:59:55 domek-desktop kernel: [ 3686.779691] sd 4:0:0:0: [sdb] Assuming drive cache: write through
Feb 4 21:59:55 domek-desktop kernel: [ 3686.780368] sdb: sdb1
Feb 4 21:59:55 domek-desktop kernel: [ 3686.821797] sd 4:0:0:0: [sdb] Attached SCSI removable disk
Feb 4 21:59:55 domek-desktop kernel: [ 3686.822259] sd 4:0:0:0: Attached scsi generic sg2 type 0
Jest tam inicjacja, jest nazwa i wielkość ...
A w syslogu jeszcze lepiej :
Kod: Zaznacz cały
Feb 4 21:59:50 domek-desktop kernel: [ 3681.440015] usb 1-6: new high speed USB device using ehci_hcd and address 4
Feb 4 21:59:50 domek-desktop kernel: [ 3681.598033] usb 1-6: configuration #1 chosen from 1 choice
Feb 4 21:59:50 domek-desktop kernel: [ 3681.718654] usbcore: registered new interface driver libusual
Feb 4 21:59:50 domek-desktop kernel: [ 3681.736060] Initializing USB Mass Storage driver...
Feb 4 21:59:50 domek-desktop kernel: [ 3681.738377] scsi4 : SCSI emulation for USB Mass Storage devices
Feb 4 21:59:50 domek-desktop kernel: [ 3681.739250] usbcore: registered new interface driver usb-storage
Feb 4 21:59:50 domek-desktop kernel: [ 3681.740077] USB Mass Storage support registered.
Feb 4 21:59:50 domek-desktop kernel: [ 3681.740788] usb-storage: device found at 4
Feb 4 21:59:50 domek-desktop kernel: [ 3681.740793] usb-storage: waiting for device to settle before scanning
Feb 4 21:59:55 domek-desktop kernel: [ 3686.740472] usb-storage: device scan complete
Feb 4 21:59:55 domek-desktop kernel: [ 3686.742069] scsi 4:0:0:0: Direct-Access Corsair Flash Voyager 1100 PQ: 0 ANSI: 0 CCS
Feb 4 21:59:55 domek-desktop kernel: [ 3686.772316] sd 4:0:0:0: [sdb] 15728640 512-byte hardware sectors (8053 MB)
Feb 4 21:59:55 domek-desktop kernel: [ 3686.773980] sd 4:0:0:0: [sdb] Write Protect is off
Feb 4 21:59:55 domek-desktop kernel: [ 3686.773990] sd 4:0:0:0: [sdb] Mode Sense: 43 00 00 00
Feb 4 21:59:55 domek-desktop kernel: [ 3686.773993] sd 4:0:0:0: [sdb] Assuming drive cache: write through
Feb 4 21:59:55 domek-desktop kernel: [ 3686.778369] sd 4:0:0:0: [sdb] 15728640 512-byte hardware sectors (8053 MB)
Feb 4 21:59:55 domek-desktop kernel: [ 3686.779678] sd 4:0:0:0: [sdb] Write Protect is off
Feb 4 21:59:55 domek-desktop kernel: [ 3686.779688] sd 4:0:0:0: [sdb] Mode Sense: 43 00 00 00
Feb 4 21:59:55 domek-desktop kernel: [ 3686.779691] sd 4:0:0:0: [sdb] Assuming drive cache: write through
Feb 4 21:59:55 domek-desktop kernel: [ 3686.780368] sdb: sdb1
Feb 4 21:59:55 domek-desktop kernel: [ 3686.821797] sd 4:0:0:0: [sdb] Attached SCSI removable disk
Feb 4 21:59:55 domek-desktop kernel: [ 3686.822259] sd 4:0:0:0: Attached scsi generic sg2 type 0
Feb 4 21:59:56 domek-desktop hald: mounted /dev/sdb1 on behalf of uid 1000
To co przedtem plus punkt montowania
Tylko jak to stamtąd wyłuskać i podać do Conky ?
Jest jeszcze druga obiecująca możliwość ...
Analogicznie do tego polecenia :
Kod: Zaznacz cały
${if_existing /proc/net/route wlan1}DOMKERS }${else}DOMKERS Not present${endif}
Jak się podepnie USB to w katalogu
/proc/scsi/ pojawia się "usb-storage" a w nim plik o nazwie N gdzie N to numer portu usb do którego się pena włożyło ... jakby się dało to N odczytać tak jak
route wlan1 ... no jak się do tego dobrać, podpowiedzcie proszę.