Sida 69 av 98

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 19:46
av Konservburk
Hans Linde skrev:framsteg ;)
Tyvärr så är det precis det där som görs när du trycker på OK då saker erbjuds att installeras.

Ny vill jag att du går in och ändrar i koden. Lägg till "echo" framför "${SUDO:-false}" (rad 732). Sedan kör du talsyntes.sh install från en terminal.

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 20:11
av Hans Linde
Jag har hitaat en fördel med Kubuntu.
raderna är nummrerade i texteditor :D

k81@k81:~$
k81@k81:~$ ~/talsyntes.sh install
/usr/bin/kdesudo --noignorebutton -- apt-get -q -y install Xdialog xbindkeys espeak mplayer
/usr/bin/kdesudo --noignorebutton -- apt-get -q -y install Xdialog xbindkeys espeak mplayer
/usr/bin/kdesudo --noignorebutton -- apt-get -q -y install Xdialog xbindkeys espeak mplayer
/usr/bin/kdesudo --noignorebutton -- apt-get -q -y install Xdialog xbindkeys espeak mplayer
/usr/bin/kdesudo --noignorebutton -- apt-get -q -y install Xdialog xbindkeys espeak mplayer
k81@k81:~$

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 20:48
av Konservburk
Hans Linde skrev:Jag har hitaat en fördel med Kubuntu.
raderna är nummrerade i texteditor :D

k81@k81:~$
k81@k81:~$ ~/talsyntes.sh install
/usr/bin/kdesudo --noignorebutton -- apt-get -q -y install Xdialog xbindkeys espeak mplayer
/usr/bin/kdesudo --noignorebutton -- apt-get -q -y install Xdialog xbindkeys espeak mplayer
/usr/bin/kdesudo --noignorebutton -- apt-get -q -y install Xdialog xbindkeys espeak mplayer
/usr/bin/kdesudo --noignorebutton -- apt-get -q -y install Xdialog xbindkeys espeak mplayer
/usr/bin/kdesudo --noignorebutton -- apt-get -q -y install Xdialog xbindkeys espeak mplayer
k81@k81:~$
Försök nu köra detta:

Kod: Markera allt

/usr/bin/kdesudo --noignorebutton -- 'apt-get -q -y install' Xdialog xbindkeys espeak mplayer

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 21:06
av Hans Linde
k81@k81:~$ /usr/bin/kdesudo --noignorebutton -- 'apt-get -q -y install' Xdialog xbindkeys espeak mplayer

Läser paketlistor...
Bygger beroendeträd...
Läser tillståndsinformation...
E: Kunde inte hitta paketet Xdialog
k81@k81:~$

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 21:15
av Konservburk
Hans Linde skrev:E: Kunde inte hitta paketet Xdialog
Då har vi hittat buggen (tror jag). Fixat i r29:
talsyntes-r29.tar.bz2
(6.9 KiB) Nerladdad 312 gånger

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 21:25
av Hans Linde
Det är smärtsamt även för budbäraren, att framföra nederlag.
Men vi kanske kommit närmre. ???

Mao beteendet är oförändrat, så långt jag ser ddet.

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 21:35
av Konservburk
Hans Linde skrev:Det är smärtsamt även för budbäraren, att framföra nederlag.
Men vi kanske kommit närmre. ???

Mao beteendet är oförändrat, så långt jag ser ddet.
Ajdå

Då gör du om proceduren igen, dvs lägger till echo, på samma ställe... och kör från en terminal. Tanken är att det ska bli så här:

/usr/bin/kdesudo --noignorebutton -- apt-get -q -y install zenity xbindkeys espeak mplayer

Om det gör det ska du försöka köra detta:

Kod: Markera allt

/usr/bin/kdesudo --noignorebutton -- 'apt-get -q -y install' zenity xbindkeys espeak mplayer

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 21:49
av Hans Linde
k81@k81:~$
k81@k81:~$ ~/talsyntes.sh install
k81@k81:~$


Det händer inget.
Har jag gjort rätt? Jag la ett mellanslag "echo $"...?

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 22:00
av Konservburk
Hans Linde skrev:k81@k81:~$
k81@k81:~$ ~/talsyntes.sh install
k81@k81:~$


Det händer inget.
Har jag gjort rätt? Jag la ett mellanslag "echo $"...?
Ja, det är rätt. Det ska vara ett mellanslag där.

Att inget händer måste beror förmodligen på att den nu aldrig kommer in i själva if-satsen (den som börjar på rad 721). Skriv "echo :$dep" på raden ovanför och kör igen.

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 22:14
av Hans Linde
  • done || echo "$dep"
    done
    )
    echo :$dep
    if test -n "$dep"
    then
    SUDO="$(which gksudo 2>&- || which kdesudo 2>&- || which
k81@k81:~$ ~/talsyntes.sh install
k81@k81:~$


nix

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 22:28
av Konservburk
Hans Linde skrev:k81@k81:~$ ~/talsyntes.sh install
k81@k81:~$


nix
Ytterst egentdomligt... den kommer ju inte ens in i install-funktionen.

Jag har nu ordnat en buggtest-variant som talar om var i koden den är:
talsyntes-r29test1.tar.bz2
(6.92 KiB) Nerladdad 182 gånger

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 22:34
av Hans Linde
Jag förivrade mig och dubbelklickade på filen i "home", kanske det påverkar resultatet i Terminal.
Ska jag avinstallera och installera igen, alla i terminal?

När det sedan körs i Terminal:
k81@k81:~$ ~/talsyntes.sh install
A
A
B
k81@k81:~$

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 22:44
av Konservburk
Hans Linde skrev:Jag förivrade mig och dubbelklickade på filen i "home", kanske det påverkar resultatet i Terminal.
Ska jag avinstallera och installera igen, alla i terminal?

När det sedan körs i Terminal:
k81@k81:~$ ~/talsyntes.sh install
A
A
B
k81@k81:~$
Det saknas ett C som borde komma i slutet. Jag misstänker att du har en gammal process igång som blockar... Kör:

Kod: Markera allt

ps -opid,ppid,args $(pgrep talsyntes.sh)

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 22:47
av Hans Linde
k81@k81:~$ ps -opid,ppid,args $(pgrep talsyntes.sh)
PID PPID COMMAND
7504 7502 /bin/sh /home/k81/.talsyntes/talsyntes.sh install
9282 7504 /bin/sh /home/k81/.talsyntes/talsyntes.sh install
9285 9282 /bin/sh /home/k81/.talsyntes/talsyntes.sh install
9562 9561 /bin/sh /home/k81/.talsyntes/talsyntes.sh
9602 9562 /bin/sh /home/k81/.talsyntes/talsyntes.sh
9605 9602 /bin/sh /home/k81/.talsyntes/talsyntes.sh
k81@k81:~$


Det verkar så va?

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 22:51
av Konservburk
Hans Linde skrev:k81@k81:~$ ps -opid,ppid,args $(pgrep talsyntes.sh)
PID PPID COMMAND
7504 7502 /bin/sh /home/k81/.talsyntes/talsyntes.sh install
9282 7504 /bin/sh /home/k81/.talsyntes/talsyntes.sh install
9285 9282 /bin/sh /home/k81/.talsyntes/talsyntes.sh install
9562 9561 /bin/sh /home/k81/.talsyntes/talsyntes.sh
9602 9562 /bin/sh /home/k81/.talsyntes/talsyntes.sh
9605 9602 /bin/sh /home/k81/.talsyntes/talsyntes.sh
k81@k81:~$


Det verkar så va?
Ja, det verkar så. Kör pkill talsyntes.sh så borde det lösa sig. Jag ska fixa så att install ersätter äldre install-processer till nästa revision.

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 22:53
av Hans Linde
k81@k81:~$ pkill talsyntes.sh
k81@k81:~$

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 22:54
av Hans Linde
Ska jag prova r28 igen?

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 22:55
av Konservburk
Hans Linde skrev:Ska jag prova r28 igen?
nej, prova r29 istället

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 23:06
av Hans Linde
Oay vi kom till "C", men jag ororar mig för att det inte slutade med den vanligt promten.

k81@k81:~$ pkill talsyntes.sh
k81@k81:~$ ~/talsyntes.sh install
A
A
B
C





det slutar i intet

Re: Talsyntes:____"För Folk I Tiden"____[HÖGTRYCKSTRÅD]

Postat: 09 nov 2008, 23:15
av Konservburk
Hans Linde skrev:det slutar i intet
Det kan mycket väl hända att test-varianten fastnar längre ner. Avbryt med ctrl+c och försök med den vanliga r29 istället.