dzięki skryptowi można wyświetlać server do którego jesteśmy podłączeni oraz aktualny DL / UL
żeby włączyć tworzenie onlinesig.dat w pliku ../emule/config/preferences.ini zmieniamy wartość OnlineSignature z 0 na 1
onlinesig.dat znajduje się w katalogu w którym jest plik emule.exe
Nie będę opisywał jak to działa, tylko opiszę jak się go używaonlinesig.sh pisze:#!/bin/sh
if [ -a "$1" ] ] ; then
if [ "$2" = 'server' ] ; then
for x in "${a#*|}"
do server=${x%|*|*|*|*}
done
echo "$server"
fi
#--------------------------------
if [ "$2" = 'dl' ] ; then
for x in ${a#*|*|*|}
do dl=${x%|*|*}
done
echo "${dl}"
fi
#--------------------------------
if [ "$2" = 'ul' ] ; then
for x in ${a#*|*|*|*|}
do ul=${x%|*}
done
echo "${ul}"
fi
#--------------------------------
else
echo 'where is $2'
fi
taką linijkę wklejamy do conky tak by pasowała do reszty wskaźnikówlinijka z conky pisze:${execi 4 sh ~/onlinesig.sh '/home/skynet/.wine/drive_c/Program Files/eMule0.48a-Mephisto_v1.1-bin/onlinesig.dat' dl}
potrzebujemy:
ścieżkę do skryptu
pierwszy argument czyli ścieżka bezwzględną do pliku onlinesig.dat [ważne są pojedyncze cudzysłowy]
drugi argument czyli co chcemy żeby skrypt pokazał [server/dl/ul]
Jakby coś jest nie jasne, proszę napisz
Pozdrawiam