Skip Navigation
Jump
Ash Vs Bash
  • If you run your scripts through https://shellcheck.net it'll pick up things like this. Also available as a Linux package for offline use.

    11
  • Jump
    Ash Vs Bash
  • What have you found bad about bash arrays? I have some simple usage of those (in bash) and they work fine.

    15
  • Jump
    very small system partition with LVM on debian. Is it OK?
  • No worries! I hope this helps you enjoy Flatpak :)

    2
  • Jump
    very small system partition with LVM on debian. Is it OK?
  • You added the Flatpak repo as a "system" repo with:

    flatpak remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
    

    As such, the downloaded applications are stored by the system in /var like you said.

    If you run installs as user installs, eg:

    flatpak --user install com.example.appname
    

    Then the application is stored in your home directory, not in /var.

    You can also add the Flatpak repo as a "user" repo, eg:

    flatpak --user remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
    

    Now all installs will behave as if you passed --user to the install command. All installs will go to your home directory, none will go to /var

    11
  • Jump
    very small system partition with LVM on debian. Is it OK?
  • The installer lets you do a custom partition layout.

    1
  • Jump
    very small system partition with LVM on debian. Is it OK?
  • It's fine. I give my systems a 20G or 30G root file system.

    If you use Flatpak then make sure you do user installs. If you add the remote as a user remote then all installs are user installs.

    If you use VMs then create a storage pool for the disks in your home filesystem. I create a /home/libvirt/ for this.

    Basically just be mindful not to fill your root filesystem.

    10
  • Jump
    The sidepanel in Thunar v4.18.8 is complete rubbish!
  • I love XFCE but I use MATE's Caja file manager on mine.

    5
  • Jump
    The Flaws of Flatpak - What do you think about Flatpak Security?
  • Yes. All Flatpak apps can be used on any distro.

    I'm using the Fedora Flatpak Firefox on Debian, because Fedora's Flatpak runtime supports Kerberos authentication, the Flathub runtime doesn't.

    2
  • Jump
    Is there a way to update microcode on Debian without enabling the non-free repositories?
  • No. Neither Intel or AMD provide microcode which meets Debian's definition of "free" so CPU microcode is non-free:

    https://wiki.debian.org/Microcode

    You might consider that your CPU is already running non-free microcode provided by your non-free motherboard BIOS.

    If you have one of these CPUs, it's literally impossible for you not to run some non-free components.

    All you're doing is exposing yourself to vulnerabilities in old microcode.

    1
  • Jump
    The Flaws of Flatpak - What do you think about Flatpak Security?
  • Every Flatpak vendor

    So who's that? Flathub and Fedora, the latter of who automate the Flatpak builds from distro packages anyway.

    If you're using a smaller distro which is not backed by a huge security team then this is probably an advantage of using Flatpak, not a negative.

    4
  • Jump
    *Permanently Deleted*
  • aiui apt will compare downloads from repositories against the repository signing key, whereas downloading a deb and installing it manually with dpkg bypasses that.

    So theoretically the Debian website could get compromised and provide you a malicious deb package. That has happened to other Linux distros before so it's not entirely unrealistic.

    Practically I think that's very unlikely.

    I know apt has the --download option if you'd like to fetch deb packages on the commandline, though I'm not sure if apt compares the package with the key during this process. I hope it does. You could probably run apt in verbose mode and hopefully see this happen.

    Some references:

    26
  • Jump
    What dotfiles manager do you use?
  • https://www.atlassian.com/git/tutorials/dotfiles

    Same. My alias is dit for "dotfile git".

    2
  • Jump
    What dotfiles manager do you use?
  • I've tried several dotfile managers, but after adding my files I interact with them so infrequently I forget how to use them.

    The thing which finally stuck is this method from Atlassian: https://www.atlassian.com/git/tutorials/dotfiles

    Your entire home directory is a bare git repo which ignores untracked files. It's just plain git so there is no additional tool to learn or forget.

    I've put my vim plugins as git submodules so they're easily and efficiently tracked and updated too.

    6
  • Jump
    *Permanently Deleted*
  • I don't care but it's annoying that they won't put a normal application name into $PATH.

    There is a denied GitHub Issue for it but I can't be bothered finding it. It'll never happen so it doesn't matter.

    13
  • Jump
    Spiral Linux, finally a Debian live done as it should be
  • It is pretty nice but ultimately it's just Debian with a slightly different package set and a theme. You can boot the regular live image and set the theme to Adwaita-dark and there's not really much difference.

    20
  • Jump
    Do you think it is safe and secure to disable Mitigation in Fedora for the sake of performance?
  • Then post your credit card number, expiry, and CVC

    4
  • Jump
    What less popular text editors do you like or should have a shout out more often? What stuff do you do with it?
  • I am a huge Vim nerd, but I do a lot of copy-paste with one-off minor formatting in between. Sometimes Vim is more efficient at this, but often it really isn't and I'm quicker to use a dumb Notepad-like.

    I've previously used Gedit in Gnome 2, Pluma which is MATE's equivalent, Xed which is Linux Mint's equivalent, and currently on Mousepad which is XFCE's equivalent. That's also mostly the history of my desktop environments over the last two decades.

    8
  • Jump
    What are the best Linux emulators for android?
  • No it doesn't, Termux is just a set of Linux packages which are compiled to use the Android Termux application data directory as the base install path. There is no separation from the host system like a container does with Linux kernel namespaces. The only permission in Termux is what Android itself enforces.

    2
  • Jump
    Any known issues with installing from a live media?
  • The live installer sucks.

    It is called Calamares, it is not well maintained upstream, and it doesn't support even trivial complexity like LVM or Encryption.

    Use the regular install DVD or Netinst. You get to choose your desktop environment in the process.

    4
  • Jump
    How do I fix jagged fonts for flatpak gnome apps in KDE Wayland?
  • I don't use KDE but I need to do this for Firefox/Librewolf, give it a try?

    ~/.var/app/io.gitlab.librewolf-community/config/fontconfig/fonts.conf
    
    
    
    
        
        
            false
    
    1
  • 0