Conky i automontowanie zasobów - plik usb.py

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
Ubupek
Sędziwy Jeż
Sędziwy Jeż
Posty: 66
Rejestracja: 21 wrz 2009, 13:44
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86

Conky i automontowanie zasobów - plik usb.py

Post autor: Ubupek »

Hej, po skasowaniu zawartości $HOME nie mogę dojść do ładu ze swoim konfigiem conkyrc ;)
Nie pamiętam, co zrobiłem, że po podłączeniu np pendraka - conky automatycznie wyświetlał ile wolnego/zajętego jest (pojawiał się po podmontowaniu i znikał po odmontowaniu).
Fragment konfigu odpowiadającego za ten fakt:

Kod: Zaznacz cały

${voffset -13}${goto 6}${color}root  ${fs_used /} / ${fs_size /}${goto 145}Wolne: ${fs_free_perc /}%
${voffset 1}${color #4c4c4c}${fs_bar 12 /}
${voffset -13}${goto 6}${color}home  ${fs_used /home} / ${fs_size /home}${goto 145}Wolne: ${fs_free_perc /home}%
${color}${execpi 3 ~/usb.py}   ← TO TA LINIJKA!!!!
Nie jestem sobie w stanie przypomnieć co powinno być w tym pliku ;/
Jak go nie ma to pisze:

Kod: Zaznacz cały

sh: /home/user/usb.py: not found
Jak go utworzę to mam:

Kod: Zaznacz cały

sh: /home/user/usb.py: Permission denied
Jak mu nadam atrybut wykonywalności - konsola nic nie wypluwa, ale po podłączeniu urządzenia nic się nie pojawia.

Może brakuje jakiegoś pakietu?

Pakiet usb-python mam...
GNU/Linux: dom - Slackware na blaszaku i laptoku; praca - Slackware na blaszakach, Ubuntu na laptokach
Awatar użytkownika
gho
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 27 mar 2010, 12:48
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Lublin

Re: Conky i automontowanie zasobów - plik usb.py

Post autor: gho »

Nie rozumiem. To masz napisany kod w Pythonie do sprawdzania rozmiaru klucza USB czy nie masz...? Jak nie masz, to go napisz - niech zwraca na wyjściu jakieś dane, wtedy i conky to wypluje.

BTW. Odpalaj skrypt tak: python /home/user/usb.py i jeszcze zwróć uwagę na wersję python-a. Jeśli masz starszą to użyj python2.7 /home/user/usb.py.
Awatar użytkownika
simon532
Wytworny Kaczor
Wytworny Kaczor
Posty: 316
Rejestracja: 18 paź 2007, 11:24
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Conky i automontowanie zasobów - plik usb.py

Post autor: simon532 »

Albo wskazujesz konkretny pendrive i jego lokalizację. Mam jeden i tak mi wystarcza. :razz:

Kod: Zaznacz cały

${color #FFFFFF}USB: ${fs_used /run/media/user/55E5-AC64} /${fs_size /run/media/user/55E5-AC64} ${alignr} ${fs_used_perc /run/media/user/55E5-AC64}%
Ubupek
Sędziwy Jeż
Sędziwy Jeż
Posty: 66
Rejestracja: 21 wrz 2009, 13:44
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86

Re: Conky i automontowanie zasobów - plik usb.py

Post autor: Ubupek »

Skrypt conkyrc, fonty itp skądś zassałem i dopasowałem pod siebie.
Natomiast media na usb różnorakie automatycznie montował - żanego skryptu nie pisałem.
Prawdopodobnie jakaś dodatkowa paczka była, która przy instalacji tworzyła w katalogu usera plik z opowienim skryptem...
I właśnie nie mogę teraz zlokalizować skąd to ciągnąłem....

-- 21 gru 2012 23:33 --

Znalazłem -skrypt był na forum ;)
viewtopic.php?f=125&t=51920&hilit=conky ... 40#p809296

usb.py

Kod: Zaznacz cały

#!/usr/bin/env python
import sys
import os
import subprocess

# folder in /media
for device in os.listdir("/media/"):
   if (not device.startswith("cdrom")) and (os.path.ismount('/media/'+device)):
      print "${voffset 3}${color #4c4c4c}${fs_bar 12 /}"
      print "${voffset -13}${goto 6}${color}"+device.capitalize()+":${fs_used /media/"+device+"}/${fs_size /media/"+device+"}${goto 145}Wolne: ${fs_free_perc /media/"+device+"}%"
GNU/Linux: dom - Slackware na blaszaku i laptoku; praca - Slackware na blaszakach, Ubuntu na laptokach
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości