Comments (7)
Hi Mike,
I have added the TARGETOS=arch
option to the makefile and updated README.md.
Can you please check if this is now working?
What monitor are you using? The information would be helpful to update the supported monitor matrix in README.md.
from msigd.
Just FYI, I didn't have to do anything special on Arch - I just compiled as normal while installing those packages.
With the latest update, I can still just call make
fine. With TARGETOS=arch I get a linker error though, easily fixed by changing -lhidapi
to -lhidapi-libusb
in arch makefile bit :)
from msigd.
Hi @couriersud,
thank you for the changes and sorry for the delay.
The lusb-1.0 is now working but, as cosmicdan mentioned, now the hidapi-library link is broken.
In arch the library is called -lhidapi-hidraw (like for the normal "linux" targetos)
could you please change it back in the makefile?
(The pacman command that you put in the README is correct - the library is installed as "hidapi" but it has to be linked as "lhidapi-hidraw" or "lhidapi-libusb" - I do not really know the difference but it compiles with both)
@cosmicdan: thanks for the feedback.
How is this possible? Before posting I also checked with a friend of mine running on arch (kernel 5.6.4). He also installed the libusb library but was not able to build with the -lusb link. He had to change it to -lusb-1.0 as well.
What does it depend upon? It is just a missing link in /usr/lib/ I guess...
from msigd.
from msigd.
When make TARGETOS=arch
is used, LIBS now default to
LIBS = -lusb-1.0 -lhidapi-hidraw
@mike-vivas : Can you please check this is working now? Thanks a lot!
from msigd.
works perfectly! Thanks!
As for your question about the monitor: I've got a MAG321CURV, which seems to be quite well documented in the README...
should you need any additional information, let me know.
from msigd.
Mike, thanks a lot!
And well, the MAG321CURV is the monitor in front of me :-)
from msigd.
Related Issues (20)
- Unknown monitor MPG341CQR HOT 21
- Prestige PS341WU - DEBUG: Initializing HID lib msigd: No usb device found HOT 3
- Support for MAG274QRF-QD HOT 11
- Windows Subsystem for Linux (WSL) support HOT 1
- Support for MAG272QR - mystic 12 RGB HOT 8
- Change settings for multiple monitors HOT 35
- Support for MAG271CR HOT 3
- Error setting --mode HOT 1
- Unknown monitor MAG321CURV HOT 3
- MAG321QR Support HOT 7
- MAG251RX Support HOT 1
- Add way to check connected sources HOT 1
- Unknown monitor Optix MAG241C HOT 7
- MAG274QRF-QD issue setting crosshair to values >=10 HOT 7
- MAG274QRX Support HOT 5
- MD272QP support HOT 9
- New ID for MAG272CQR HOT 4
- MAG301CR2 support HOT 1
- Compile errors, MSI MPG341QR on Garuda Linux (arch btw) HOT 4
- MAG301RF support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from msigd.