Talsyntes:____"För Folk I Tiden"

Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

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

Inlägg 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.
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

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

Inlägg 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:~$
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

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

Inlägg 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
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

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

Inlägg 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:~$
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

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

Inlägg 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
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

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

Inlägg 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.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

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

Inlägg 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
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

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

Inlägg 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 $"...?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

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

Inlägg 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.
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

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

Inlägg 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
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

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

Inlägg 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 181 gånger
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

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

Inlägg 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:~$
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

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

Inlägg 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)
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

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

Inlägg 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?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

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

Inlägg 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.
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

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

Inlägg av Hans Linde »

k81@k81:~$ pkill talsyntes.sh
k81@k81:~$
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

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

Inlägg av Hans Linde »

Ska jag prova r28 igen?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

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

Inlägg av Konservburk »

Hans Linde skrev:Ska jag prova r28 igen?
nej, prova r29 istället
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

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

Inlägg 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
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

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

Inlägg 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.
Skriv svar

Återgå till "Experimentverkstad"