

Interesting. Are you using egui and bevy together or just you’ve been independently using them?
If you’re using them together, what’s the advantage of using egui instead of whatever internal Bevy GUI?


Interesting. Are you using egui and bevy together or just you’ve been independently using them?
If you’re using them together, what’s the advantage of using egui instead of whatever internal Bevy GUI?


Interesting point about monochrome. If I remember correctly though, pixels are rendered with rgba values right? So does monochrome do anything programmatically different than color? Or maybe grayscale does?
And no, i’m not vibing this…i want to learn how to do this myself and not just regurgitate some hallucinated bullshit.
I am lacking in how to write GUI applications without using a game engine. I used a lot of Unity with C# and way before that I was using actionscript with Flash lol but other than a handful of WPF apps and WinForms with Powershell I haven’t done straight GUI applications.


Oh I haven’t heard of SDL. I’ll take a look at that too.
Thanks!


Yeah I think i’m leaning more toward the GPU/shader side of things so I’ll take a look at the vulkano-rs and wgpu. I assume vulkano-rs is the rust implementation of the vulcan API?
And it’s funny you bring up Bevy, I was playing around with the idea of using Bevy or Godot as my wrapper. I have a lot of experience with Unity and I’m pretty comfortable with game engines but I’ve never used Unity ECS nor have I used Godot/Bevy specifically. I do like the idea of making a drawing app with a game engine as impractical as that may be lol.
I don’t want it limited to the browser. I was more wanting to make a full standalone application to run on the desktop. I also want to incorporate touch and leverage the GPU. So it sounds like vulkano-rs might be the thing to look into.
EDIT: Forgot to mention that yeah, I’m looking at Rust for now but do you have a recommendation for other programming languages?


Art. Raster specifically, not looking to do vector at the moment.


Yeah it’s something I’d like to model after more complicated applications with transforms, layer effects, different brushes, etc. but I’m not looking to do that from the get go. At the beginning, probably just more similar to what ms paint used to be.
I’ll take a look at egui, thanks!


Linear algebra, I was fine in school with but it’s been a hot minute since I’ve had to actually do anything with it and I never did it in the context of programming.
I’ll look into PostScript, thanks!


Perfect, thanks! I’ll take a look at rnote.
I was also considering using a game engine like bevy to see if I could get something interesting going.


No problem: https://en.wikipedia.org/wiki/Common_Access_Card
Essentially it’s a physical token containing a certificate. I can then put that card into a CAC card reader and authenticate with it and a PIN that I setup on my card.
I can then also sign PDF signature blocks with the cert on the card. I have only found this ability in Adobe Acrobat. The signature block in Adobe is different from just their regular sign location for digital ink. I’ve never made a PDF with one of those blocks, I’ve only just signed them so I’m not sure what exactly that kind of signing block is called.
So bottom line, it’s a physical card with a certificate loaded on it. Adobe can read that cert and use it to sign signature blocks inside a PDF.


I don’t suppose you’re able to sign PDFs with something like a CAC card right? Is that still wholly in the realm of acrobat?
Literally the only thing I need another software to do so I can finally uninstall the last Adobe product from my VM. I’m running Linux so getting this functionality in Linux would be ideal. But since no one else has done it, I assume Adobe has some kind of stranglehold on that process?


I use Mailspring. Thunderbird was crashing a lot for me a few months ago but I had used TB for a long time so I will probably move back to it soon.


A combination of Yubikey and Enpass (I got Enpass back when it was $15 for perpetual).


I need to root my Kindle…


Awesome, thanks! I’ll give that a shot. Although I use Firefox so I’ll have to see if they make it for non chromium.


Which one do you use? I’ve used a handful over the years and they all stop working for me.


Wewt! I’m actually doing a rescuzilla backup of my Windows box right now because I’m about to install CachyOS on my Surface.


That’s part of why I’m here. I’ve been following linux on surface’s installation guide and I’ve updated my post with the errors I’m currently running into. I’m not sure if the errors have anything to do with the touchscreen/pen issues though.
I did run the lspci -nn -k command. I can put it in here if you’d like but it’s a long list. I don’t see anything in there specifically talking about the touchscreen or pen however there are a number of Microsoft hub devices. It could be one of those, I just don’t know.


So I did try to install their linux kernel but I ran into an error regarding mkinitcpio and nvidia. I updated my original post with the errors I’ve run into.
To your second set of questions. It’s a bit multi-layered. I’m wanting to move my main laptop, a Surface Laptop Studio, off of Windows and onto Linux. The linux on surface project also supports the SLS. I game on my SLS as well so a gaming focused distro is where I’m targeting. Additionally, at some point, I’m going to build a full PC with high end gear. From what I’ve heard, Arch is good for high end/bleeding edge kind of hardware. So with all that combined, I figured I should probably start learning Arch’s idiosyncrasies as I’m coming from debian mainly when I do use Linux. I have an old Surface Book 2 and thought it would make a good testbed for this process which is how I ended up using hardware as old as that.


Yeah I did check their compatibility matrix and the SB2 is fully compatible except for the IR in the camera array. The only requirement is that you need to use the Linux-Surface kernel which I did install. I updated my post with some errors I’m running into trying to get troubleshooting done. I don’t know if the errors have anything to do with the touchscreen not working but they are something I guess.
Ahh interesting.