Adgang for alle for alle

Dette forum bruges på EGET ANSVAR til at lege med scripts og andre ting med risiko for at beskadige sit eget og andres systemer.
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Adgang for alle for alle

Indlæg af AJenbo »

Det her emne kommer til at handle om at få gjort installationen af Adgangforalle.dk til at virke lidt bedre på Ubuntu. Første trin vil nok være at slippe af med den skrækelige .sh installer og få lavet en .deb, men det kunne også være interessante om man kunne få nogle af udviklerne i snak og se om der kunne gøres noget på et højre plan.

Til en start så er her installscriptet der bliver brugt:
<-- slettet, se neden for -->

Jeg kan ikke lige med det samme gennemskue hvad arkiv format der bliver brugt men det burde vi vel kunne tyde ud far overstående script :)
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Adgang for alle for alle

Indlæg af AJenbo »

AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Adgang for alle for alle

Indlæg af AJenbo »

Desuden går skidtet død for mig med følgende besked.

Kode: Vælg alt

java.lang.UnsatisfiedLinkError: Unable to load library 'X11': libX11.so: cannot open shared object file: No such file or directory
   at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:163)
   at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236)
   at com.sun.jna.Library$Handler.<init>(Library.java:140)
   at com.sun.jna.Native.loadLibrary(Native.java:379)
   at com.sun.jna.Native.loadLibrary(Native.java:364)
   at com.sun.jna.examples.unix.X11.<clinit>(X11.java:196)
   at com.sun.jna.examples.WindowUtils$X11WindowUtils$4.run(WindowUtils.java:1059)
   at com.sun.jna.examples.WindowUtils.whenDisplayable(WindowUtils.java:229)
   at com.sun.jna.examples.WindowUtils$X11WindowUtils.setWindowMask(WindowUtils.java:1089)
   at com.sun.jna.examples.WindowUtils$NativeWindowUtils.setWindowMask(WindowUtils.java:352)
   at com.sun.jna.examples.WindowUtils.setWindowMask(WindowUtils.java:1099)
   at com.abtollc.Window.main(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
   at com.install4j.runtime.Launcher.main(Unknown Source)


Så vidt jeg kan forstå sender adgang for alle teksten til en server som så kviter med en MP3 fil, måske var det meget sjover selv at udvikle noget software der til, måske end koble det sammen med speach dispatcher i Ubuntu.
Stra
Indlæg: 3105
Tilmeldt: 16. jun 2007, 10:26
Geografisk sted: Ikast-Herning

Re: Adgang for alle for alle

Indlæg af Stra »

Den siger den mangler denne sti /usr/lib/i386-linux-gnu/libX11.so

Hvis jeg prøver at oprette den, finder den den men siger
Unable to load library 'X11': /usr/lib/i386-linux-gnu/libX11.so: cannot read file data: Is a directory


en locate libX11 giver flg
/usr/lib/i386-linux-gnu/libX11-xcb.so.1
/usr/lib/i386-linux-gnu/libX11-xcb.so.1.0.0
/usr/lib/i386-linux-gnu/libX11.so.6
/usr/lib/i386-linux-gnu/libX11.so.6.3.0
og om det er en af dem den skal bruge og hvordan den kommer til at pege på den, ved jeg ikke.

stra
stra
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
Stra
Indlæg: 3105
Tilmeldt: 16. jun 2007, 10:26
Geografisk sted: Ikast-Herning

Re: Adgang for alle for alle

Indlæg af Stra »

Gik ind I

Kode: Vælg alt

gksudo nautilus
og navigerede hertil /usr/lib/i386-linux-gnu , fandt de 5 filbiblioteker, den manglede libX11.so, libXext.so, libXrander.so, libXrender.so, libXt.so og oprettede en henvisning til den sidste version af filen, (de hed alle noget med .so.tal.tal.tal), og omdøbte den til filnavnet uden tal. fx libX11.so.6.0.3 => libX11.so

Så virker det, men jeg skulle stille på læsehastighed før det lød nogenlunde.

stra
stra
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Adgang for alle for alle

Indlæg af AJenbo »

Talene er versionen, det er vist så man kan have programmer der henviser til en specefik version, der skulle også være noget magi med at hvis man ikke henviser til en vestem version vælger den selv.
Det er godt du har fundet ud af de, for så kan vi lave et symlink til filen som en del af installationen. Jeg har også fundet ud af at fange filerne som udgøre installationen, men det ser faktisk ud til at de ikke er nær så interessante som den færdig installerede mappe.

En anden ting er at både Windows og Linux udgaven indeholder hele Java, her var det nok lidt bedre bare at melde til pakke arkivet at programmet kræver Java så det så bliver installeret på normal vis (hvis ikke allerede det er det).
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Adgang for alle for alle

Indlæg af AJenbo »

Her er lige den række kommandoer man skal køre for at få den til at køre:

Kode: Vælg alt

cd /usr/lib/i386-linux-gnu/
sudo cp libX11.so.6 libX11.so
sudo cp libXext.so.6 libXext.so
sudo cp libXrender.so.1 libXrender.so


Hold da op det er let at tilgå, jeg har allerede en alternativ klient oppe at køre :D Den læser dog mellemrummet forket, men det kan jeg nok også fikse. Koden er også kun på 302 bytes mod den originale der kommer pakket som 18,5MB ;)
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Adgang for alle for alle

Indlæg af AJenbo »

Så har jeg fået lavet den første udgave af min alternative klient til adgangforalle.dk

Hele programmet fylder kun 206KB at installere.
http://anders.jenbo.dk/afa.deb

Der er endnu ikke nogen indstillings muligheder men jeg syndes den er klar til testning og lidt feedback.

Det er i øvrigt det første grafiske program jeg har skrevet i Python :)
Stra
Indlæg: 3105
Tilmeldt: 16. jun 2007, 10:26
Geografisk sted: Ikast-Herning

Re: Adgang for alle for alle

Indlæg af Stra »

Første feedback.

Efter install og åbning markerede jeg din tekst i ovenstående og trykkede på Læs.....

Men der kom ingen lyd. :?

Stra
stra
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Adgang for alle for alle

Indlæg af AJenbo »

Øv, nå men problemet ser ud til at være temmelig simpelt. Det er bare mig der ikke har fået tilføjet gstreamer0.10-plugins-good som afhængighed, hvis du installere den burde det løse problemet. Jeg skal nok sørge for den bliver installeret automatisk fremover.
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Adgang for alle for alle

Indlæg af AJenbo »

Næ hov det skulle selføllige være gstreamer0.10-plugins-ugly da det er MP3 understøttelse der er nødvendig.

Jeg har opdateret programmet så den nu ikke længere tager fokus, har en ikon-knap og pakken installere nu alle afhængigheder, samt nogle andre småting.
thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Re: Adgang for alle for alle

Indlæg af thj01 »

Programmet virker ikke på 10.04

Og jeg har opdateret med den fine talebobbel ;)

Når jeg aktiverer knappen, kommer der et meget lille stop billede på, men der kommer ingen lyd. Og det skal slås ned med xkill.

Og jeg har ingen ideer om hvad det kan være. :(
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Adgang for alle for alle

Indlæg af AJenbo »

Det virker som om du heller ikke kan spille MP3 af en eller anden årsag. Pga. jeg bruger en terminal kommando til at afspille lyden vil programmet hænge ind til lyden er afspillet, det er noget jeg vil skifte ud på et senere tidspunkt så stop knappen også kan bruges til at afbryde, men det betyder forhåbentlig også at flere vil kunne afspille lyden uden problemer.

Du kan test hvorvidt du kan spille mp3 med gstreamer ved at køre følgende kommando:

Kode: Vælg alt

gst-launch playbin uri=http://users.skynet.be/fa046054/home/P22/track06.mp3

Hvis du finder ud af at få det til at virke må du meget gerne skrive hvilken pakke du eventuelt manglede.

Jeg har pt tested med 11.04 og 11.10

Prøv at tjekke om gstreamer0.10-plugins-good, gstreamer0.10-plugins-bad og gstreamer0.10-plugins-ugly alle er installeret. På 11.10 var det nok at installere ugly. På mine 3 maskiner med 11.04 virkede det allerede så det var svært at se specifikt hvad jeg hade installeret.

Du kan også se om det hjælper at installere gstreamer0.10-fluendo-mp3.
thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Re: Adgang for alle for alle

Indlæg af thj01 »

Mp3 kører fint - og har hele tiden gjort det.

Har installeret alle filerne, men det virker ikke.

programmet "låser" når jeg har startet det op, og jeg kan ikke lukke det med med andet end xkill.
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Adgang for alle for alle

Indlæg af AJenbo »

Ja programmet låser mens det afspiller, men prøv lige at markere en kort tekst og sætte den til at læse den og så vendt i et minuts tid og se om ikke det vender tilbage når den er færdig med at afspille.