Git Product home page Git Product logo

lguf-brightness's People

Contributors

catpicture avatar phil9909 avatar velum avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

lguf-brightness's Issues

Different product_id

The executable lguf_brightness compiled OK (Debian Bullseye) but gave no output.

The lsusb command showed my 23.7-inch LG 4K UltraFine Display to have product_id 0x9a63 for the Display Controls,
while main.cpp has the value 0x9a40 hardcoded in. After correcting this and running the compile again, the executable
worked as expected.

Application only controls last LGUF Display

The tool works fine when there is a single LG Ultrafine display connected, however if two are connected, the last device is the only one that can be controlled. It would be nice to be able to define which display a user wants to alter the brightness of or to be able to apply settings to multiple displays at the same time.

General problems

Dear @velum !

For me the whole project is really new as I just bought my LG Ultrafine 4k (24") few months ago. In this case I could be really noobe with it's usage.

As I'm Linux user I already known that with Linux I could not reach the settings functionalities of the monitor but was very happy when I found your fork.

Sadly my tries were unsuccessful yet. After successfully build/compile the app with cmake and make the binary itself do simply nothing. I tried it on Ubuntu 19.10 and on 18.04 the build/compile process were fine on both situation but after run the binary I got nothing more just the prompt back, without any error message, without any good sign, or at least a segmentation fault:)

Could you please help me with some directions what could be my problem?

Thanks a lot for it in advance!

error in ubuntu 18.10 (submiturb failed error -1 errno=16)

Thank you very much for doing the linux porting work! Sadly it's not working for me.
System: Ubuntu 18.10 -ย 4.18.0-10-generic
The LG is connected via TB3.

screenshot from 2018-10-29 21-57-00
screenshot from 2018-10-29 21-56-38

dmesg:

[ 9226.839535] hid-generic 0003:043E:9A40.000D: hiddev1,hidraw2: USB HID v1.11 Device [LG Electronics Inc. USB Controls] on usb-0000:09:00.0-1.4.2/input0
[ 9232.039725] retire_capture_urb: 75 callbacks suppressed
...
[ 9523.319329] usb 3-1.4.2: usbfs: process 5109 (lguf_brightness) did not claim interface 1 before use
[ 9524.723430] usb 3-1.4.2: usbfs: process 5109 (lguf_brightness) did not claim interface 1 before use

What's the Project Status?

Hey,

I'm considering getting the Ultrafine 4K and running it with Ubuntu. What is the status of what's working and what isn't with this codebase?

  • resolution? (I'm assuming full 4K is already working)
  • brightness up/down?
  • sleep? Does the monitor wake up from sleep in a timely fashion?
  • changing the monitor resolution?

If you have answers for these questions, putting them on the readme would be useful.

Thanks in advance.

Possible to run in non-interactive mode?

I would like to be able to bind hotkeys to increment or decrement the brightness.

This would allow me to just press XF86MonBrightnessDown or XF86MonBrightnessUp directly on the keyboard instead of having to fire up a terminal and running the program interactively each time.

So a sort of command mode. E.g. /usr/bin/lguf_brightness --increment.

Is this possible?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.