While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:


This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
Popular this week
- Canonical want help testing their Steam snap package for Ubuntu
- Steam Spring Sale is live, Steam Deck gets a discount and startup movie customization
- Valheim got a big patch with performance upgrades and controller improvements
- Steam Deck OS 3.4.6 out now with DOOM Eternal Ray Tracing
- Steam Deck hitting retail in Hong Kong, Taiwan and later Japan and South Korea
Contact
Latest Comments
-
GOG Spring Sale is live with more free games
- StoneColdSpider -
MiLE HiGH TAXi out now blending Crazy Taxi with The Fif…
- StoneColdSpider -
Canonical want help testing their Steam snap package fo…
- F.Ultra -
Canonical want help testing their Steam snap package fo…
- F.Ultra -
Canonical want help testing their Steam snap package fo…
- sarmad - See more comments
Latest Forum Posts
- Weekend Players' Club 3/17/23
- StoneColdSpider - Fanatical offering coupon for 5% off of Steam Deck Verified title…
- Pengling - Epic Games Store: GTA 5 do not launch
- Lachu - Fanatical giving away Chenso Club (Steam Deck Verified) for free …
- Pengling - Say Hello To My Little Friend.........
- StoneColdSpider - See more posts
Light and mass acceleration equations in strong gravity gradients
I will be returning to writing Web Camera software soon. Maybe I'll spawn some games from it. Just posted to throw some encouragement at the OP, that's best way to learn a new platform.
(Falls under "It is a lot more satisfying to figure stuff out for yourself, rather than follow somebody else's answer.")
'Coding' is next level 'gaming', isn't it? Particularly in perfecting editing skills. Zap that line!
I am working on Freeciv, Progress and Knights and Zombies. All of those games are available on Linux.
I also creates some libraries, such like libgreattao or cli2gui.
Cli2GUI is interesting, because it works like console subsystem of Windows. On Windows, programs belongs to subsystem and system will spawn console if needed and program belongs to console subsystem. My library contains custom entry point/main procedure. When dynamic linker loads it, it call my procedure. It checks if program has access to console. If not, It will spawn console. There is no program rerun or something like that - I use terminal emulator and special server program, which I ran on terminal and it works as proxy.
Because nobody was interested in Cli2GUI, I created WXConsoleSpawner, which uses Libgreattao. In opposite to cli2gui, it works most times. Most, because it guess app type based on behavior (program is reading from virtual pty? Program communicates with Wayland/X?). That not always worked(program could fork for example). It have one advantage compared to cli2gui - it does not need to link program with this project to work. I try address to these issues by using bpf/perf. And - guess! I have green light from KDE Devs to integrate WXConsoleSpawner with KIO!
I am working also on another, great, projects, but did not remember or do not have time to describe.