[solved] Conky i wyświetlanie wolnego miejsca na dysku zewnętrznym USB

Tylko tematy nie mieszczące się powyżej.
gorczas
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 16 wrz 2007, 01:23
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

[solved] Conky i wyświetlanie wolnego miejsca na dysku zewnętrznym USB

Post autor: gorczas »

Witam,
szukałem rozwiązania dla tego problemu w necie, ale nie zaowocowało to jakimiś większymi postępami, więc zwracam się do Was z prośbą.

W Conky mam wyświetlanie wolnego miejsca na kilku partycjach jednego dysku i na dysku zewnętrznym, podpinanym przez USB. Oto wynik polecenia df, z podłączonym dyskiem USB (ostatni w tej tabelce)

Kod: Zaznacz cały

System plików         bl.  1K B        użyte dostępne %uż. zamont. na
/dev/sda6              7282168   3408748   3506420  50% /
varrun                 1037268       128   1037140   1% /var/run
varlock                1037268         0   1037268   0% /var/lock
udev                   1037268        76   1037192   1% /dev
devshm                 1037268        24   1037244   1% /dev/shm
lrm                    1037268     39776    997492   4% /lib/modules/2.6.24-21-generic/volatile
/dev/sda4             96143356  90502048   5641308  95% /files
/dev/sda7             13000848    467280  11878364   4% /home
/dev/sda2             76708856  65583688  11125168  86% /windows
gvfs-fuse-daemon       7282168   3408748   3506420  50% /home/gorczas/.gvfs
/dev/sdb1             78148160  55350664  22797496  71% /media/disk
Teraz pytanie odnośnie Conky. Czy da się zrobić w ten sposób, żeby Conky sprawdzało co jakiś czas, czy dysk jest podłączony, jeśli tak to wy świetlało zajętość dysku, a jak nie to, żeby nic nie pisało o tym dysku?

Plik .conkyrc

Kod: Zaznacz cały

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_hints undecorated,sticky,below,skip_taskbar,skip_pager
background no

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft yes

# Update interval in seconds
update_interval 1


# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no

uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 1

# border margins
border_margin 1

# border width
border_width 1

# Default colors and also border colors, grey90 == #e5e5e5
default_color white
default_shade_color black
default_outline_color grey90

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 15
gap_y 105
maximum_width 200
minimum_size 180 0
# stuff after 'TEXT' will be formatted on screen

override_utf8_locale yes
xftfont Terminus:size=8
xftalpha 0.8

# Coisas para rever mais tarde

#${offset 240}${color}${font weather:size=26}y ${font}FSB ${i2c temp 1} °C
#${offset 240}${color slate grey}Temperature:
#${offset 240}${color}${font weather:size=26}z ${font}CPU ${i2c temp 2} °C

TEXT
${font StyleBats:size=18}4${font}   Date:  $alignr${time %A %d %B}
${font StyleBats:size=18}P${font}   Work:  $alignr${uptime_short}

${font xspiralmental:size=17}E${font}   Kernel:  $alignr${kernel}

${font StyleBats:size=18}A${font}   CPU:  $alignr${cpu}%
${cpubar}
${font PizzaDude Bullets:size=16}J${font}   Memory:   $alignr$mem / $memmax
$membar


${font PizzaDude Bullets:size=16}p${font} /: $alignr${fs_free /} / ${fs_size /} ( ${execi 1 /home/gorczas/.conky/hddtemp.sh} °C )
${fs_bar /}
${font PizzaDude Bullets:size=16}p${font} /home: $alignr${fs_free /home} / ${fs_size /home} 
${fs_bar /home}
${font PizzaDude Bullets:size=16}p${font} /windows: $alignr${fs_free /windows} / ${fs_size /windows} 
${fs_bar /windows}
${font PizzaDude Bullets:size=16}p${font} /files: $alignr${fs_free /files} / ${fs_size /files}
${fs_bar /files}
${font PizzaDude Bullets:size=16}p${font} /usb: $alignr${fs_free /media/disk} / ${fs_size /media/disk} 
${fs_bar /media/disk}
${font PizzaDude Bullets:size=16}p${font} swap: $alignr$swap / ${swapmax}
$swapbar

   $alignc ${font Complete in Him:size=13}Internet: ${font}
${font PizzaDude Bullets:size=16}v${font}   ${upspeed ppp0} Kb/s $alignr${totalup ppp0} 
${font PizzaDude Bullets:size=16}r${font}   ${downspeed ppp0} Kb/s $alignr${totaldown ppp0}

$alignc${color}${addr ppp0}${color}

   $alignc ${font Complete in Him:size=13}Mail: ${font}
gmail : $alignr${execi 60 ~/.conky/check_gmail.sh}


   $alignc ${font Complete in Him:size=13}Weather: ${font}

${texeci 600 ~/.conky/pogodynka.sh}
Na razie po uruchomieniu Conky wygląda tak:
wersja z dyskiem usb
wersja bez dysku usb

Dzięki z góry za pomoc

EDIT:
Wygłupiłem się z tym pytaniem, sorki..
Awatar użytkownika
thalcave
Przyjaciel
Przyjaciel
Posty: 821
Rejestracja: 08 lis 2006, 12:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86

Odp: Conky i zewnętrzny dysk USB

Post autor: thalcave »

Wystarczyło wpisać:

Kod: Zaznacz cały

man conky
masz tam opcje jak: if_mounted
GNU/Linux user
Na pytania na PW/e-mail nie udzielam odpowiedzi!
Szanujmy innych użytkowników!
Wesprzyj akcje: Temat rozwiązany -> dodajemy [solved]
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

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