-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Programmable display text? #29
Comments
You may already achieve writing text, shapes, etc to the screen through the use of the required dependency libg15render. Ideally, you would create a "screen" that runs independently, add it to the stack and cycle through them. And perhaps create an endpoint where you send render data to your screen. Reference https://github.com/vividnightmare/g510s/blob/master/g510s-clock.c as an example of a very simple implementation that displays the current time. Reference https://launchpad.net/~vivnet/+archive/ubuntu/g510s/+sourcepub/13652908/+listing-archive-extra for an example of a standalone screen that runs independently. As for the patch, can you link me to the failed build? I'm unfamiliar with OBS. |
ok, well, thats too much for me. I have a couple of problems,
And thats part of the reason why I came here as well as wanting to have a simple command structure within the app for drawing things, if you could make some sort of plugin system that adds a display thing from idea 2 that would be great since I really great since i kind of need that because I want to have a custom screen layout but don't want to learn your entire display system structure, could you please just make this work for me? OBS stands for Open Build Service (or openSUSE build service). in the file i linked above the is link showing the text that gets replaced also I am using openSUSE tumbleweed if that helps you at all |
I noticed you seem to have abandoned this thread, or am i being an impatient grouch? |
Right, but where's the issue that resulted in creating said patch?
I quite simply don't have the time. I work 12 hour shifts and barely have time for myself most days. |
|
also, |
Alright, so wherever you've gotten libg15render from has removed various functions, g15r_G15FPrint being one of them. I'm not sure where this exists or the reasoning behind it. But I can say that both Debian and Fedora do not include this updated version. https://packages.debian.org/sid/libg15render-dev This probably means that the updated version is not an accepted upstream source. The full Debian source is held in the Launchpad repository. |
I wouldn't use any of that. I'm not sure why someone revived a 20 year old project and removed support for a number of things. G510s (the physical keyboard) wont work properly using his version of libg15 either, as it has a read length of 8 and not 9, which he appears to have altogether removed, probably without testing anything. The behavior you'll encounter when using it is that after every 8th key press you'll get a double key press. |
alright, I think i am just going to settle for making my own graphics engine that works by send an array of pixels, I also tried making a UI for my idea in Do you know anybody willing to implement my idea as described? I'm trying to find somebody with the time and energy
|
I do not know anyone, no. But libg15render should provide pretty much exactly what you want and there's no better time to learn to code than now. |
is there any documentation for it? |
Aside from the source code, you might have a look at the original upstream repository: https://sourceforge.net/projects/g15tools/ The source is at: |
If you are only interested in using the Display, you could use this Project. But then you can no longer change the color without further ado. |
When will we be getting programmable display text?
My idea :
example1:
example2:
my other idea:
example:
PS. There is a piece of code causing build errors on OBS, links are included
https://build.opensuse.org/package/view_file/home:40476/g510s/g510s-disable-G15Fprint.patch?expand=1
The text was updated successfully, but these errors were encountered: