I’m experiencing a curious behavior on my Silverblue/Bluefin system, and I’d love to get your input on whether I’m missing something or if this is a known quirk.
When I double-click on a file in the Files app, I’m not able to edit it directly. Additionally, when I try to access files using scripts, I’m finding that the default path is /var/home/username/xxx instead of the expected /home/username/xxx.
Am I just not understanding the file system layout, or is this a deliberate design choice in Silverblue/Bluefin? Is there a way to access the /home directory directly, or is there a workaround for scripts that rely on the /home path?
In Fedora Atomic Desktops, most directories are read-only.
A notable exception is the /etc and the /var directory.
/home is a symlink to /var/home
Scripts relying on /home should work the exact same way as on a traditional distribution.
Run this and see the folder testdirectory created in your home:
#!/bin/bash
mkdir /home/$USER/testdirectory
As for double-clicking a file in Nautilus, I have no idea what you’re talking about. Maybe you don’t have the correct associations for files, but that should prompt you with the open with dialog.
You’re probably on GNOME 45 (Fedora 39), you can edit the location manually using the key combination <CTRL+L>.
On GNOME 46 (Fedora 40), nautilus’ location bar gained the ability to be edited just be clicking it.
If I’m right and if you’d like to upgrade, see the documentation on how to rebase. If the link doesn’t take you to the exact part, it’s under System Updates → Upgrades and Throttle Settings.
Before going so far as to rebase, you might want to explore Dconf Editor. Enabling “always-use-location-entry” allows for the behavior you expect. I’m on GNOME 46, but I’m pretty sure this is also on GNOME 45.
If you’re happy with GTS, and just need some behavior tweaked, you shouldn’t need to rebase. And well, by default you can already do that in Nautilus by double clicking instead of single clicking
No, just Flameshot from Flathub. After installing you have to run flatpak permission-set screenshot screenshot org.flameshot.Flameshot yes in the terminal to give it screenshot permissions, and then create a shortcut for the flatpak run --command=flameshot -u org.flameshot.Flameshot gui command in GNOME Settings.
Brew is not recommended for installing GUI apps, it’s more for CLI/terminal utilities. For GUI you’re highly recommended to prioritize installing things via Flatpak, then via Distrobox, then layers (rpm-ostree install).