Frectonz
3.47K subscribers
1.91K photos
83 videos
32 files
1.64K links
A place for me to talk about my projects, stuff i find on the internet and what I am currently thinking about.

By @frectonz
Download Telegram
Adding a whole new meaning to the word polyglot
๐Ÿ”ฅ9
Your ambition is the only thing you should be irrational about.
๐Ÿ’ฏ9
I am gonna eat my words, applied math exam starts at 8:00LT ๐Ÿ˜ญ
๐Ÿ˜9
Frectonz
Photo
Son or Clone
๐Ÿ”ฅ3
๐Ÿ˜7
Forwarded from Holidays Bot
โšก2๐Ÿ•Š1
magic link auth is the best
๐Ÿ”ฅ3๐Ÿ‘1
So a while ago i made a snake game in rust. The game had two UIs, a TUI and a GUI. When i made that game i was using the i3 window manger which uses xorg as a display server, now i am using hyprland which is a wayland display server.

Here is what happened the GUI version of the snake game was using a lib called microquad to actually draw the window and it turns out that microquad doesn't support wayland (the new display server i am using) so i can't run the GUI version without switching my display server to xorg.
The other problem, the TUI library i was using ruscii needs to talk to your display server to get your keyboard input. Guess what they don't support wayland either ๐Ÿ˜‚ they only support xorg, so the screen get's drawn and the snake moves across the screen but i can't move it around because the program expects an xorg display server to be running to know which keys i click on.

What does this mean?

It's just a funny situation that i have changed my system so much that now i can't even get a program i wrote to run on it ๐Ÿ˜‚. It's also making me question my switch to wayland because if my own program doesn't support it why would i expect other people's programs to support it ๐Ÿ˜‚.
โšก5