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
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
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:
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:
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:
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.