Denne tråd er over 6 måneder gammel
Er du sikker på, at du har noget relevant at tilføje?
Logitech G19 i LinuxAf Ny på siden Linusser | 17-08-2019 14:09 | 1326 visninger | 9 svar, hop til seneste
Jeg har et Logitech G19, som jeg gerne vil have til at virke i Linux Mint 19.x (64) med skærmen.
Tastaturet er sat i USB og sat til strøm og der er lys i display med Logitech logo.
Jeg har fundet LCDHost, som jeg tror skulle virke, men jeg ved ikke hvordan at det skal installeres.
Jeg downloadede filen "LCDHost-0-0-37-lin64.tar.bz2" ved https://www.linkdata.se[...]
I Readme filen står der:
1) LCDHost requires a 64-bit Linux with Qt 4.8 installed.
On Ubuntu (or any other Debian derived distro):
sudo apt-get install libqt4-opengl-dev
2) If you've not already done so, unpack the archive (replacing the version number as needed):
tar -xvf LCDHost-0-0-26.tar.bz2
3) It will unpack into a directory with the same name as the archive.
cd LCDHost-0-0-26
4) LCDHost can't access HID and USB devices if the user you're running it as doesn't have permissions to do so.
If your distro uses udev (most do), consider copying the included udev rules file and reloading udev:
sudo cp 99-lcdhost-udev.rules /etc/udev/rules.d/
sudo udevadm trigger
5) Run the LCDHost binary, providing the path of the layout XML file.
./LCDHost layouts/g19-eos/Eos.xml &
Den downloadede fil ligger i "/home/t14/Programmer/LCDHost-0-0-37-lin64.tar.bz2
Jeg åbnede terminalen i "/home/t14/Programmer/LCDHost-0-0-37-lin64/
Og kørte kommandoerne i 1-4 uden at der kom fejlmeddelelser
5 - Der ved jeg ikke hvad der skal gøres.
Ved filen "LCDHost" i "/home/t14/Programmer/LCDHost-0-0-37-lin64/bin/", har jeg prøvet at højreklikke og trykke kør, men der skete ikke noget.
Hvordan skal jeg få LCDHost til at virke eller er der andre eller bedre alternativer? --
Åben en terminal / konsol / kommandoprompt og udfør følgende kommandoer:
cd /home/t14/Programmer/LCDHost-0-0-37-lin64/bin/
./LCDHost layouts/g19-eos/Eos.xml & -- http://xlinx.dk[...] i7 2600K, 16GB PC3-12800, GA-X68XP-UD4 R1, GTX 560Ti HAWK, 250GB 840 EVO #1
Den skriver:
./LCDHost: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory
Men i filhåndteringen /home/t14/Programmer/LCDHost-0-0-37-lin64/layouts/g19-eos/ er der en fil der hedder "Eos.xml" -- Den kan ikke finde en shared object (so) fil, har du en fil der hedder libudev.so.1 på disken? Du burde kunne narre den til at bruge libudev.so.1 i stedet for libudev.so.0
Kør find /lib -name "libudev.so.1" i en terminal for at finde stien til den
I ubuntu 16.04 ligger den f.eks. i:
/lib/x86_64-linux-gnu/libudev.so.1
og
/lib/i386-linux-gnu/libudev.so.1
Så alt efter om den app du prøver at køre er 32 eller 64 bit, så kør:
cd /lib/x86_64-linux-gnu/
eller
cd /lib/i386-linux-gnu/
og derefter:
sudo ln -sf libudev.so.1 libudev.so.0 -- #2 Prøv at se, om filen "/lib/x86_64-linux-gnu/libudev.so.#" findes - på mit system er #=1, og hvis det også er det på dit system, og det, du prøver at installere, kræver #=0, så kommer det ikke umiddelbart til at fungere, da det benytter en ældre version af udev.
EDIT: Du kan muligvis linke *.0 til *.1, som #3 skriver, men min erfaring er, at den type fix ikke altid fungerer. -- http://xlinx.dk[...] i7 2600K, 16GB PC3-12800, GA-X68XP-UD4 R1, GTX 560Ti HAWK, 250GB 840 EVO --
Sidst redigeret 17-08-2019 19:18 #4 har ret, det er ikke sikkert mit forslag virker, da der ikke nødvendigvis er bagud kompatibilitet.
Hvis du overhovedet ikke kan finde libudev.so.1 på disken, så kør:
sudo apt-get install libudev1
-- På siden med LCDHost, er det den nyeste, men som jeg forstår det, så er den ikke ny nok.
https://www.linkdata.se[...]
Kan LCDHost rettes eller er der andre muligheder end LCDHost?
#3
I Linux Mint 19.x ligger den også:
/lib/x86_64-linux-gnu/libudev.so.1
Det hjalp ikke at prøve:
sudo ln -sf libudev.so.1 libudev.so.0
Den skrev samme fejlmeddelelse.
#4
Ja min hedder også
"/lib/x86_64-linux-gnu/libudev.so.1" -- #6 - så du har et symlink i /lib/x86_64-linux-gnu/libudev.so.0 der peger på /lib/x86_64-linux-gnu/libudev.so.1 nu?
Test evt. med:
ls -al /lib/x86_64-linux-gnu/libudev.so.0
Og se om den peger det rigtige sted hen.
Ved ikke om det stadig virker, men i gamle dage med downloadede tarballs skulle der nogle gange nedenstående trick til:
LD_LIBRARY_PATH=/lib/x86_64-linux-gnu/ ./LCDHost -blabla -- #7
I mappen /lib/x86_64-linux-gnu/ er der en fil der hedder "libudev.so.0" og "libudev.so.1", begge med et genvejs ikon.
Egenskaber af "libudev.so.0" henviser den til"libudev.so.1"
Egenskaber af "libudev.so.1" henviser den til"libudev.so.1.6.9"
Jeg har kørt disse kommandoer
sudo apt-get install libqt4-opengl-dev
cd /home/t14/Programmer/
tar -xvf LCDHost-0-0-37-lin64.tar.bz2
cd LCDHost-0-0-37-lin64
sudo cp 99-lcdhost-udev.rules /etc/udev/rules.d/
sudo udevadm trigger
cd /lib/x86_64-linux-gnu/
sudo ln -sf libudev.so.1 libudev.so.0
cd /home/t14/Programmer/LCDHost-0-0-37-lin64/bin/
./LCDHost layouts/g19-eos/Eos.xml &
Og den skriver så dette:
t14@t14-ltp:~/Programmer/LCDHost-0-0-37-lin64/bin$ ./LCDHost layouts/g19-eos/Eos.xml &
[1] 6697
t14@t14-ltp:~/Programmer/LCDHost-0-0-37-lin64/bin$ qt5ct: using qt5ct plugin
qt5ct: D-Bus global menu: no
"LCDHost version 0.0.37 (Qt 5.2.1, 64 bits)" changeset 471 e35202cd832e2c21e62638ce02f95c575e71032a
image formats ("bmp", "cur", "gif", "ico", "jpeg", "jpg", "pbm", "pgm", "png", "ppm", "svg", "svgz", "xbm", "xpm")
executable "/home/t14/Programmer/LCDHost-0-0-37-lin64/bin/LCDHost"
currentDir "/home/t14/Programmer/LCDHost-0-0-37-lin64/bin"
libraryPaths ("/usr/lib/x86_64-linux-gnu/qt5/plugins", "/home/t14/Programmer/LCDHost-0-0-37-lin64/bin")
binaries "/home/t14/Programmer/LCDHost-0-0-37-lin64/bin/"
plugins "/home/t14/Programmer/LCDHost-0-0-37-lin64/bin/"
data "/home/t14/Dokumenter/LCDHost/"
"X11, Qt 5.9.5"
[1]+ Segmentfejl (smed kerne) ./LCDHost layouts/g19-eos/Eos.xml
Fra kommandoen og ned til "X11, Qt 5.9.5" stod den i 5 min. og så trykkede jeg på enter, og så skrev den resten.
Ved kommandoen:
ls -al /lib/x86_64-linux-gnu/libudev.so.0
Skriver den:
lrwxrwxrwx 1 root root 12 aug 18 01:25 /lib/x86_64-linux-gnu/libudev.so.0 -> libudev.so.1
LD_LIBRARY_PATH=/lib/x86_64-linux-gnu/ ./LCDHost layouts/g19-eos/Eos.xml &
Skriver de:
[1] 6745
bash: ./LCDHost: Ingen sådan fil eller filkatalog -- Er der ikke nogen der kan hjælpe?
Hvis det ikke kan lade sig gøre med LCDHost, er der andre måder det kan gøres på? --
Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.
Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.
Opret bruger | Login
|
Du skal være logget ind for at tilmelde dig nyhedsbrev.
Hvilken udbyder har du til internet? 424 personer har stemt - Mit energiselskab (Ewii f.eks) 11%
|