Hallo zusammen,
ich braeuchte mal eure mithilfe. Mir ist aufgefallen dass es bei Skype unter Linux ein gravierendes Problem gibt. Wenn Skype bereits gestartet wurde und es minimiert im SysTray liegt, kommt es sehr haeufig vor dass normale Benutzer (z.B. meine Frau, mein Vater etc.) nicht drauf achten und es nocheinmal starten. In den seltensten Faellen will man sich aber mit einem zweiten Account anmelden, zumal man wenn Skype erneut gestartet wird jedemal das Passwort erneut eingegeben werden mmuss. Daher habe ich ein kleines Skript geschrieben welches den Benutzer darauf hinweist das Skype bereits gestartet wurde.
Lange Rede kurzer Sinn, hier das Skript mit der bitte, den Text fuer den Dialog entsprechend zu uebersetzen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | #!/bin/bash function checkSkype() { STATUS=$(pgrep -x -c skype) if [ "$STATUS" != "0" ]; then if zenity --question --text="$MESSAGE" --no-wrap --title=Skype; then LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype fi else LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype & fi } function setLang() { case "$LANG" in de_*) MESSAGE="Skype wurde bereits gestartet.\n\nSoll eine weitere Instanz gestartet werden?" ;; fr_*) MESSAGE="\n\n" ;; es_*) MESSAGE="\n\n" ;; it_*) MESSAGE="\n\n" ;; de_*) MESSAGE="\n\n" ;; pl_*) MESSAGE="\n\n" ;; pt_*) MESSAGE="Skype já está em execução.\n\nVocê quer iniciar outra instância?" ;; ru_*) MESSAGE="\n\n" ;; tr_*) MESSAGE="\n\n" ;; *) MESSAGE="Skype is already running. \n\nDo you want to start another instance?" ;; esac } setLang checkSkype exit |
Gruesse Toni