Strona 1 z 1
[+] Informacja systemu o kończącym się miejscu na partycjach
: 27 sierpnia 2008, 22:23
autor: hakalele
Już któryś raz z rzędu zdarzyło mi się, że partycja domowa mi się zapełniła, co z kolei powoduje dziwne działanie różnych programów (np. firefoksa czy kadu), a nie wyświetlą one czytelnego komunikatu, że brak im miejsca, tylko po prostu wadliwie działają.
Stąd moje pytanie: czy w gnomie, czy też jakoś inaczej w systemie da się zrobić coś takiego, żeby system informował (podobnie jak np. Windows XP) w formie dymka czy choćby dźwięku jakiegoś, o kończącym się miejscu czy też jego braku w partycji domowej lub systemowej?
Applet lub inne coś informujące w formie dymka, ikonki lub dźwięku o kończącym się miejscu na dysku.
: 27 sierpnia 2008, 22:40
autor: fnmirk
Zainstaluj i skonfiguruj sobie conky. Wszystkie informacje o instalacji i konfiguracji znajdziesz na forum.
Zacznij od tego opisu.
: 27 sierpnia 2008, 22:48
autor: hakalele
Conky obadam, dzięki, jednak z tego, co widzę, wyświetla on te dane na pulpicie - a co z sytuacją, gdy np. ogladam film czy też serfuję po necie (w momencie gdy dysk się napełnia..) i mam pulpit zasłonięty? Czy ma on też opcję jakichś alarmów?
conky obadam, ale to już nie dziś.
: 28 sierpnia 2008, 14:08
autor: Xselthor
Macie, może komuś się przyda. Bardzo prosty skrypt, ale grunt że działa.
Kod: Zaznacz cały
#!/bin/bash
# hddprzypominacz v0.2 by Patryk
# doinstaluj paczkę "libnotify-bin"
# przy jakim % zapełnienia dysku wyświetlić ostrzeżenie
procentzapelnienia=10
# dopisujemy nasze dyski
jakidysk=(/dev/sda1 /dev/sda3)
# co ile sekund sprawdzać
coilesekund=30
while [ true ]; do
for i in ${jakidysk[@]}
do
temp=`df -h $i | awk '{print substr($5,1,2)}'`
x=${#temp}
hdd=${temp:2:$x}
jakdlugowyswietlac=$(($coilesekund * 1000))
temp=`df -h $i | awk '{print substr($4,1,6)}'`
x=${#temp}
ilewolnegomiejsca=${temp:5:$x}
msg="$i przepełniony"
msg1="$hdd % powierzchni dysku zajęte $ilewolnegomiejsca pozostało na dysku"
if [ $hdd -gt $procentzapelnienia ]; then
notify-send -u critical -t $jakdlugowyswietlac "$msg" "$msg1"
fi
done
sleep $coilesekund
done
: 29 sierpnia 2008, 16:05
autor: hakalele
Pewnie że działa! Dodam tylko banalną rzecz, że zamiast /dev/... można dodawać np. / /home itp.