• 1 Post
  • 25 Comments
Joined 30 days ago
cake
Cake day: April 10th, 2025

help-circle
  • Oh ho ho, no.

    The Steam Deck doesn’t use Windows, it is much more functional and stable, hahahah.

    I am laughing about this because I was working at MSFT when Win8 was being developed/released and their whole tablet push was going on.

    Dear god no, the steam deck is way, way less clumsy and broken to use than a Windows Surface was, oh god.

    Ironically, I’ve vaguely followed the same path as GabeN: Used to work for MSFT, now I “secretly,” utterly despise them.

    … Yes, I agree, the Win8 UI paradigm and the Surface were indeed massive mistakes.

    I vocalized this, at the time, when I was a MSFT contractor, and that is a big reason why I don’t work at MSFT any more, rofl.

    The Steam Deck is far, far easier to use than a Surface or Surface Pro.


  • Well, that’s your preference then.

    And the Deck is a handheld PC, not a console.

    … Because consoles cannot do all those… PC things.

    Part of the whole … appeal/concept, of a handheld PC… is that it is a multi tool, a jack of all trades device.

    Its a handheld PC, with a gaming mode, not a console, because it has a PC architecture and has all these other capabilities that consoles don’t.

    If that doesn’t fit your use case or budget, then sure, the Switch 2 might have a bit of an edge in terms of game rendering power, has access to exclusive, modern Nintendo games… but price points for everything are… more or less in chaos right now, so I hope you can find something that works well for you!

    Also, lots of people dock work laptops to work on bigger screens and have a full mouse and keyboards… thats really common with office and remote work, not sure how doing the same with a Deck is… any more complicated than that but uh yeah… you don’t need all that to use DE mode on a deck. You just hit ‘go to desktop’ and it also all works with the touchpads and such.


  • Becauase some people like the idea of a single device that is a pretty good lower resolution gaming handheld, and can also basically be used as a low/mid range laptop/tablet as well.

    The DE mode uses a very nice onscreen keyboard which works either with your two thumbs on the Steam Decks touchpads, or, the whole screen is also touch sensitive, and you can do it that way.

    Or you can just dock it and use an actual Mouse + Keyboard, and/or a distinct monitor, which can handle DE mode at a higher resolution than the Deck’s built in screen.

    Also, if you’re into modding games or using emulators, you need to go into the desktop mode to tinker with things.

    (I was actually quite surprised to find that a 3DS emulator just… worked, perfectly, with the Deck’s touchscreen, without me even having to manually configure anything… so i could actually use the main controls for the main screen, and just poke the other screen that is usually some kind of inventory screen, or something like that.)

    Or if you want to say… check your email.

    Browse the web on a fully functional desktop browser (of your choice), watch youtube, go on lemmy or reddit, buy some stuff off Amazon or w/e.

    Draw something or do some photo editing in Krita or GIMP.

    Do office work style stuff with LibreOffice.

    Use Discord, or record your own gameplay with OBS or something, and then edit and upload a (admittedly low resolution, most likely) video to youtube.

    I’ve actually compiled from source and run Godot on a Steam Deck.

    You can literally develop a game on a Steam Deck, and then test it in game mode, on a Steam Deck.


  • Hopefully it doesn’t affect the Heart… is it transmissable by a Kiss, should I be worried?

    I don’t mean to go all Crazy on You, OP, but uh… this is gonna suck if I can’t Rock And Roll All Night and Party Everyday anymore…

    Like… where I live, there’s a lot of Scorpions… I could maybe move to where the virus… isn’t? Like Boston? Chicago?

    But then I’d … feel like a Foreigner.

    Man, this sucks, now I’m crying Tears for Fears, feel like I’m in Dire Straits =(

    Screw it! I’m just living in my car now, where I feel safest of all.

    Or… maybe I shouldn’t Rush into this… and just uh… relax, like my friend Frankie says…

    Sheesh.

    What a Blue Monday today turned out to be…




  • King of the Hill aired from '97 to '09.

    … There are too many episodes for me to be able to pick out exactly which one this is from, what year it aired in…

    But uh, fairly commonplace, reasonably affordable smartwatches, with the kind of functionality described… didn’t really become a thing until roughly the mid '10s.

    Yes, there were earlier ‘smartwatches’, or things that could be argued to fall into that definition… but they were extremely niche, quite pricey.

    Apple’s first smartwatch didn’t come out till 2015.

    Smartphones, with touchscreens, did not really even exist at a reasonable price point, with significant numbers of people using them untill the latter third or quarter of KotH’s seasons.

    Like I still remember having some clamshell, phyiscal keyboard ‘smartphone’ in 08 - 09.


  • I can… and I have… and this has resulted in destabilzation.

    … This is why I am asking for help, if anyone has figured this out… and why I am not asking for permission to continue to flail about ineffectively.

    As far as I can tell, as ludicrous as it seems… setting up a distrobox with an actual mainline fedora build, then configuring it as a dev enviroment, then building an rpm package for i2p, from source inside this container… and then installing that static rpm into actual Bazzite OS…

    That would probably at least be more stable for Bazzite as a whole, just feeding it a single, extra, static package, as compared to source dependency hell…

    But I have no idea if I2P would… actually compile correctly… and… work.

    Although, I have managed to build Godot, a few versions ago, doing this, just as an experiment… and it … seemed to… mostly work?

    ???

    There were lots of fun unique error messages in the console that just did not exist anywhere else online.


  • Nobara’s handheld … ‘edition’, is a very, very rough ride in basic usability compared to Bazzite.

    I tried it a month or so back, and it is just constantly asking for admin passwords to re-enable the basic gamescope overlay whenever you do amything to the system.

    It asks you… to type in a password… after gamescope has been disabled… which means you have no keyboard.

    A workaround to this is to hold the steam button on a deck and go into big picture mode, then use the joycons and buttons to kill steam, then you restart steam, then you can now type in the password.

    … But you will have to repeat this process over and over and over again while in desktop mode.

    This is what I would call unusable as a handheld PC OS. GE has to… actually figure out how to make it work when it is just a handheld, otherwise, you do not have a handheld OS.


  • Bazzite docs repeatedly say ‘do not do that, it will lead to system instability as we update and improve the feature set of our custom rpm-ostree that is the backbone and fundamental core of what Bazzite is.’

    It is supposed to be a static, locked down, readonly core OS, just like SteamOS.

    Its just based on fedora instead of arch, and has a bunch of other customizations and tweaks and preconfigured apps and helper tools.


  • Oh how I wish there was some distro that was just debian based, but preconfigured to work on a handheld PC, not sanboxed and containerized to all hell.

    The entire design paradigm of Bazzite is ‘sandbox the custom core fedora architecture, give the users a milliom kinds of containers for everything else, so they won’t break the custom core architecture’.


  • Bazzite does not come with java.

    As… far as I am aware… you cannot install Java via flatpak or appimage or any other methods Bazzite says are safe to install things by/with.

    To install java, in Fedora, you are told to use dnf, but Bazzite has disabled dnf because they use rpm-ostree to maintain a controlled and static core os.

    To install java using rpm-ostree would likely lead to dependency conflict hell, and destabilize Bazzite… because the entire point of Bazzite is to enforce specific rpm-ostree build recipes, to provide maximum stability for officially supported stuff.

    You could potentially set up distrobox container, set up java there, install i2p in the container… but that container is isolated from messing with systemctl, which i2p must do (as far as I can tell?) to actually function properly… so this also seems like it would not work.


  • There is an unofficial build in COPR, maintained by… some random person? …but nothing mainline.

    And its instructions tell you to install with dnf, which i think at this point is literally disabled by Bazzite… because they rely on rpm-ostree, and if you muck about with rpm-ostree, you can run into dependency conflict hell.

    But at the same time, i2p needs to be able to directly mess with systemctl… which… as far as I can tell… can’t be done by having i2p installed in some kind of container… because the entire point of a container… is to isolate the core system.



  • Yes, I have read the wiki.

    As I said, flatpak no worky because you don’t have a system level install option.

    Flatseal might help, but I do not know what I’d have to custom configure.

    Ujust has no helper commands for i2p.

    Homebrew might help for setting up the daemon, but i wouldn’t know how to connect it properly to a firefox or librewolf container tab, within bazzite.

    … Quadlet.

    Ok. This didn’t exist the last time I looked at the wiki a couple months ago, goddamnit.

    I2P does have a docker set up guide… this might actually work, if it can direcrtly fuck with bazzite’s systemctl.

    That being said: I have never use cli docker before so… wheee!

    Uh other than that:

    Distrobox is basically a very fancy docker container… maybe if I set up a whole distro, with I2P, and its own version of ffox, lwolf… that would work?

    …afaik there is no official i2p appimage, and even if there was, its containerized, same problem as a flatpak.

    … and finally, rpm ostree, the big no no… yeah, there is no official .rpm for i2p.

    … I… guess… i could set up vanilla fedora… in distrobox… and try to compile it from source… and then… either install that rpm in the fedora-distrobox… or… bazzite itself?

    … its mid night, im going to bed rofl.






  • So I realize this is a meme community but why not, its on topic:

    … How is one supposed to install say, I2P, I2PD … on Bazzite?

    I have tried the flatpak but it doesn’t work properly because it only installs at the user level via the app store/flatpak… not the system level.

    I have tried to figure out how to set it up in a distro box and am apparently too stupid to figure this out.

    I am also apparently too stupid to figure out which of the like 8 different kinds of ports I2P uses for one thing or another… I actually need to forward in my router.

    help plz


  • They do specifically, multiple times, in multiple places in the wiki… tell you that you really, really shouldn’t use rpm-ostree unless you absolutely know exactly what you are doing… because you can run into dependency conflict hell, and then the tree build will fuck up.

    Bazzite updates to a newer version of a shared dependency, but something you manually added… has not?

    Or visa versa, your custom thing requires a newer version, or some dependency that is for whatever reason just a conflicting fork of an existing dependency?

    Something is gonna break, potentially lots of somethings.