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! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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
- GOG launch their Preservation Program to make games live forever with a hundred classics being 're-released'
- Valve dev details more on the work behind making Steam for Linux more stable
- NVIDIA detail upcoming Linux driver features for Wayland and explain current support
- GE-Proton 9-19 brings fixes for Horizon Zero Dawn Remastered, Monster Hunter Wilds and more
- Direct3D to Vulkan translation layer DXVK v2.5 released with rewritten memory management
- > See more over 30 days here
-
Valve dev details more on the work behind making Steam …
- dvd -
Proton Experimental adds DLSS 3 Frame Generation suppor…
- 14 -
Linux GPU Configuration Tool 'LACT' adds NVIDIA support…
- Purple Library Guy -
Half-Life 2 free to keep until November 18th, Episodes …
- StalePopcorn -
Half-Life 2 free to keep until November 18th, Episodes …
- Piejacker875 - > See more comments
- Types of programs that are irritating
- Xpander - New Desktop Screenshot Thread
- pilk - What do you want to see on GamingOnLinux?
- Linas - Weekend Players' Club 11/15/2024
- StoneColdSpider - Our own anti-cheat list
- Xpander - 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.