• 15 Posts
  • 1.05K Comments
Joined 4 years ago
cake
Cake day: May 31st, 2020

help-circle
  • Man, it really is like an extremely dense but dedicated intern. Does not question for a moment why it’s supposed to make fun of an interval, but delivers a complete essay.

    Just make sure to never say “let’s eat Grandpa” around an AI or it’ll have half the leg chomped down before you can clarify that a comma is missing.


  • Normally, the process is:

    • install the packages for the desktop environment
    • log out (not just locking the screen)
    • find a dropdown or cogwheel where you can select the other desktop environment
    • log in

    Having said that, I don’t know what you mean with “graceful”. Desktop environments may involve lots of packages, which may create configuration files in your home directory or get auto-started in your other DEs, so it can be messy.
    Something minimal, like LXQt or the various window managers, isn’t going to cause much of a mess, though.

    I guess, creating a second user with a separate home-directory, like the other person suggested, would isolate that potential mess…


  • So, uh, after writing that, I realized the most recent FlorisBoard update actually removed quite a few features and this might not be true anymore. 😅

    For example, FlorisBoard had glide typing built-in, now it doesn’t anymore. Apparently, the dev is working on re-implementing it along with word suggestions (which are currently missing, too).

    I actually happen to not need these features, so I kind of forgot. And this most recent update came with an add-on store integration, which seems like it could become quite cool in the future, when there’s more add-ons: https://beta.addons.florisboard.org/

    Aside from that, I think, FlorisBoard still has a few more configuration options, but on the other hand, HeliBoard has a Kaomoji tab in its emoji selector, so I guess, I’ll give HeliBoard another shot. ¯\_(ツ)_/¯


  • Ah, that’s the “Android navigation bar”. All I know is that Google really doesn’t want that bar to get hidden when the keyboard is open, as there’s otherwise no guaranteed way of closing the keyboard. So, I’m guessing, you’d need some extremely hacky methods which modify the OS, like XPosed or whatever is the current thing is in that regard…








  • Yep, what radicalized me against Google was all the way back when they had bought Android and rolled out the Play Store for the first time.

    I was on my first-ever phone, and yes, it did have rather limited internal storage, but then the Play Store got installed, taking up all the remaining space. I had literally around 500KB of free storage left afterwards, making it impossible to install new apps.

    Couldn’t uninstall the Play Store, couldn’t move it to the SD-card and it didn’t even fucking do anything that the Android Market app didn’t do. It just took up 40MB more space for no good reason.



  • You might generally prefer not setting zsh as the system-wide default shell, but rather just to be launched by default in Konsole or whatever terminal emulator you’re using.
    The actual default shell will still show up in TTYs, or when you use the newgrp command, or I believe when you ssh into the machine, and probably other such edge cases, but usually, you can then just run zsh to get into zsh.
    Not setting it as the system-wide default shell just avoids any potential for problems, particularly also if some script doesn’t have a proper shebang.

    Having said that, on Debian-based distros, I usually still set the system-wide default shell to Bash (even though I use Fish), because the default dash shell is pretty much unusable.
    Not unusable enough to prevent typing “zsh”+Enter (if you don’t typo), so this is definitely optional, but yeah, it comes up often enough that dash annoys me, and I haven’t yet had compatibility problems from setting it to Bash instead.


  • I feel like there’s just too many different programming workflows, to try to pre-install them.

    Here on openSUSE, there’s ‘patterns’ you can install, which are basically just groups of packages, and they’ve got some pre-defined patterns for programming:

    I feel like that kind of goes in a more useful direction, although it’s still partially questionable what those contain. For example, the Java development pattern comes with Ant as the build system, when Maven and Gradle are more popular, I believe.

    I also have to say that I often prefer installing programming tooling in distro-independent ways, and ideally automated in the project repo, to avoid works-on-my-machine situations.
    Of course, something like Git, Docker, VMs etc. tend to be stable across versions, and I might not care for having the newest versions, but even with those, I think it’s good to install them on demand, rather than having them pre-installed. If the distro simply makes it a breeze to install them, that’s ideal IMHO.