Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Software \ Generel software
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Logitech G19 i Linux

Af Ny på siden Linusser | 17-08-2019 14:09 | 1248 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?
--
#1
NitroBlast
Guru
17-08-2019 14:28

Rapporter til Admin
Å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
#2
Linusser
Ny på siden
17-08-2019 15:48

Rapporter til Admin
#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"
--
#3
mclemme
Monsterbruger
17-08-2019 19:15

Rapporter til Admin
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
--
#4
NitroBlast
Guru
17-08-2019 19:16

Rapporter til Admin
#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
#5
mclemme
Monsterbruger
17-08-2019 19:20

Rapporter til Admin
#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
--
#6
Linusser
Ny på siden
17-08-2019 20:39

Rapporter til Admin
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"
--
#7
mclemme
Monsterbruger
17-08-2019 21:41

Rapporter til Admin
#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
--
#8
Linusser
Ny på siden
18-08-2019 01:48

Rapporter til Admin
#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
--
#9
Linusser
Ny på siden
21-08-2019 12:46

Rapporter til Admin
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å?
--

Opret svar til indlægget: Logitech G19 i Linux

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
NYHEDSBREV
Afstemning