Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)D
Posts
3
Comments
66
Joined
3 yr. ago

  • I'd start by comparing the following in the working vs non-working cases:

    1. Is there a corresponding /dev/input/js* device?
    2. If it's there in both cases, any difference in permissions? Check both regular Unix perms using ls -l or stat and ACLs using getfacl
    1. The basics: high quality terminal emulation with utf-8 and directcolor support
    2. Customization is by simple git friendly text config. Build time config (ala st) is acceptable if done in a reasonable way.
    3. A way to pipe panes into external commands to allow for customized url and other other data extraction. Built-in regexs are not always enough and doing it on the tmux side is not always ideal.
    4. Control over key bindings and mouse behavior
    5. Small, very fast, instantaneous startup
    6. Very predictable behavior, no surprises
    7. Minimal dependencies (including build time) are a plus. Definitely no 100MB+ electron beasts.
    8. Support X11 since I am sticking with that for now
    9. A codebase I can understand in case I need to change it. Simple and fast build. For core tools like terminal emulators I must be able to build or modify them without much trouble.
    10. Not too much extra junk. I don't use menus, tabs, scrollbars etc so I don't want the terminal to be huge or slow to support every feature others might want. I will put up with some extras if they can be completely disabled and don't significantly affect performance or startup time or code complexity.
    11. Absolutely no network service integration, no matter how well intended. The only acceptable network activity is talking to the X11 socket.
    12. Longevity. I like to use my tools for years and years. I am interested in new tech of course but I don't hop from one hype train to the next.

    I know this is not everyone's cup of tea but you asked what I want. And nowadays it's at least as much about do not wants as wants.

    I briefly tried ghostty when it was going around earlier. Slow startup time (~250ms if I remember right), the gtk-4 dependency and some weird defaults like the client side decoration (which I gather can be turned off in config) made me pass on it for now but might take another look in a few months. It didn't seem particularly revolutionary to me either but there are plenty of much worse options out there too.

  • Looks great! I used Twire in the past but this is a lot more polished and doesn't require using an account.

  • Ugh, that's a pretty insane default. Thanks for the heads-up.

  • I had similar worries about the AMD driver stability before I switched from NV about 5 years ago. But my experience has been great even back then and things have only improved since.

    One data point to consider is that Valve is shipping the Steam Deck with an AMD AMU and stability and compatibility is paramount for that use case.

  • Any naming convention is fine as long as it's meaningful to you. But it's a good idea to keep your own repos separate from the random ones you clone from the internet.

  • What I see is an inexperienced developer who instead of systematically debugging the issue keeps trying random stuff hoping that it will somehow work.

  • Thanks. I tried to make sense of it and experimented a bit with making the same ioctl's mentioned but couldn't get it to work. I either didn't get it right or it's something else.

    Maybe I will take another look later but for now my workaround is to just fire up Baba Is You which idles at a low cpu use and then run evfwd with the grab option so that Baba no longer gets the input.

  • Yes, that works too with one fairly big caveat: for some reason the Steam Deck's controller is not producing evdev events until a game is actually running on the deck. So evfwd is not receiving events while the Steam UI is active. I haven't been able to figure out yet why this is the case.

    If you want to try it you can start a random game on the deck and then fire up evfwd on the controller device and using the -g (grab) flag to avoid passing events to the running game.

    Edit: while we are talking about the Steam Deck: when ssh-ing to the deck it can be helpful to turn off wifi power management to avoid lag: iw wlan0 set power_save off

  • I've been using VLC for folder based play of audio files. The UI is not ideal but it works well and the other apps I've tried didn't work out for various reasons. Unfortunately the Android Auto version of the UI doesn't have access to the folder browsing feature.

    No idea if VLC has lyrics support for audio-only files.

  • I've been using NetGuard for many years to block net access for apps that shouldn't need it. I haven't noticed any impact on battery life and haven't run into issues other than what one might expect (for example when it turns out that the blocked app refuses to run without network access)

    Didn't know about RethinkDNS, looks neat, will give it a try sometime.

  • newpipe can play offline files I’m pretty sure

    Don't think that this is true (unless we are talking about a fork that I am not familiar with). The FAQ has an entry on this and mentions that you need to use an external player. I use mpv and VLC.

  • If you have an email workflow that you like then something like rss2email might be an option. You simply feed your incoming rss into your email. You'll want to auto-tag (or otherwise organize) these emails to keep them separate from regular emails. Then you use your usual email tools to organize them further.

    I've been using such a setup for the past 15 years.

  • This is a personal decision but I think it's better to be pragmatic about it. If your country of origin permits dual citizenship I'd do the naturalization simply because it gives you more flexibility. It's a more secure status, no need to worry about renewing or spending longer periods abroad. And you get to vote of course.

    Citizenships and passports are bureaucracy and they don't define who you are, that comes from your heart. I'd look at it as a practical matter.

    My understanding is that Germany is looking to start permitting dual citizenship later this year.

  • I've done many hours of phonecalls on mine. Mic quality is acceptable, slightly mushy. Wind is an issue for example when riding a bike at higher speeds. Wearing a hoodie over them can block the mic too.

  • I've been using various Aftershokz/Shokz models for many years and well over a thousand hours. They are a great option for speech-focused contents like podcasts, audiobooks and that's what I use them for. I almost never use them for music, the lack of bass (even with earplugs) just doesn't do it for me. But I don't find any earbuds satisfactory for music either so maybe I am more picky than most.

    I agree with OP about the controls. They are workable but could be much better even considering the limited inputs. I particularly hate the choice of triple-click for backwards-seek and I mess up the timing half the time. Another pet-peeve is the loud beep on play/pause that cannot be turned off. Using the phone/computer controls instead of the on-device ones avoid these issues.

    As far as models I originally got the Aeropex and later on "downgraded" to the OpenMove. The audio quality is comparable between the two, the only thing you are missing with the lower end model is comfort - but that is highly subjective! I actually prefer the way the OpenMove feels.

    I really wish that there was more competition in this space. The Shokz products are a bit overpriced and slow to evolve and the rest of the options I've seen seems lower quality and worse form factor. Would love to hear if anybody has found a different brand that they prefer over the Shokz models.

  • Maybe a stickied thread with suggestions and each week pick the highest voted one that hasn't been discussed yet.