Skip to content

Releases

Null File 1.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 18:22

What's new

  • "Show in folder" opens Null File. Browsers' "Show in folder" after a download, and any app that asks the system to show a file in the file manager, now open Null File at that folder with the file selected. Null File answers the standard org.freedesktop.FileManager1 request whenever it's your default file manager, and starts itself to answer it when it isn't running.
  • The .deb sets this up for everyone: it installs /usr/share/dbus-1/services/org.freedesktop.FileManager1.service (unless another package, such as Nautilus, already owns that file). D-Bus then starts Null File in the background, and a window appears only when an app asks to show something. ShowItemProperties opens the folder with the item shown in the details panel.
  • Other copies (AppImage, tar.gz, rpm, Flatpak): run null-file --set-default once more (or Settings → Default file manager) to switch this on for when Null File is closed.
  • The right icon in the title bar and taskbar on Wayland. The window now identifies itself as dev.nullgrid.file (Wayland app_id and X11 WM_CLASS), matching its desktop entry, so KDE Plasma and GNOME show the Null File icon instead of a generic one.

Linux, for x86_64 and ARM64 (aarch64). Pick your machine's architecture; any distro from 2022 on (glibc 2.35+):

  • Ubuntu 22.04+ / Debian 12+ / Mint / Null OS: sudo apt install ./null-file_1.2.0_amd64.deb (ARM: _arm64.deb). Later versions then arrive with your normal system updates.
  • Fedora / openSUSE: sudo dnf install ./null-file-1.2.0-1.x86_64.rpm (openSUSE: sudo zypper install ./…rpm; ARM: .aarch64.rpm). Updates come through dnf/zypper too.
  • Arch: the AUR package null-file-bin (its PKGBUILD is attached here too)
  • Any distro, no install: the .AppImage. chmod +x it and run it; it updates itself.
  • Flatpak (also the way for RHEL, Rocky and Alma): flatpak install ./null-file-1.2.0-x86_64.flatpak (needs the Flathub remote)
  • Snap: sudo snap install --dangerous ./null-file_1.2.0_amd64.snap (home folder and USB drives only)
  • Anything else: the .tar.gz. Unpack it and run ./null-file, or ./install.sh to add it to your app menu; it updates itself.

Make it the file manager that opens folders: null-file --set-default, or Settings → Default file manager.

Check a download: sha256sum -c SHA256SUMS --ignore-missing

For Flathub, dev.nullgrid.file.yml and cargo-sources.json are the submission files.

Null File 1.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 16:38

What's new

  • The Vault. A private folder in the sidebar, encrypted on this computer, that opens with a PIN (3 to 300 digits). Drag files in to encrypt them; names, folders and contents are all unreadable on disk. A 24-word recovery key resets a forgotten PIN. It locks after a few idle minutes (you choose how many), with Ctrl+Shift+L, and always when Null File closes.
  • Automatic updates. Installing the .deb or .rpm adds the signed Null Grid package repository, so new versions arrive with your normal system updates (apt, dnf, zypper, KDE Discover, GNOME Software). The AppImage and the tar.gz update themselves after checking the download against SHA256SUMS. Flatpak, Snap and AUR users get a notice.
  • Settings has new Vault and Updates sections.

Linux, for x86_64 and ARM64 (aarch64). Pick your machine's architecture; any distro from 2022 on (glibc 2.35+):

  • Ubuntu 22.04+ / Debian 12+ / Mint / Null OS: sudo apt install ./null-file_1.1.0_amd64.deb (ARM: _arm64.deb). Later versions then arrive with your normal system updates.
  • Fedora / openSUSE: sudo dnf install ./null-file-1.1.0-1.x86_64.rpm (openSUSE: sudo zypper install ./…rpm; ARM: .aarch64.rpm). Updates come through dnf/zypper too.
  • Arch: the AUR package null-file-bin (its PKGBUILD is attached here too)
  • Any distro, no install: the .AppImage. chmod +x it and run it; it updates itself.
  • Flatpak (also the way for RHEL, Rocky and Alma): flatpak install ./null-file-1.1.0-x86_64.flatpak (needs the Flathub remote)
  • Snap: sudo snap install --dangerous ./null-file_1.1.0_amd64.snap (home folder and USB drives only)
  • Anything else: the .tar.gz. Unpack it and run ./null-file, or ./install.sh to add it to your app menu; it updates itself.

Make it the file manager that opens folders: null-file --set-default, or Settings → Default file manager.

Check a download: sha256sum -c SHA256SUMS --ignore-missing

For Flathub, dev.nullgrid.file.yml and cargo-sources.json are the submission files.

Null File 1.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 14:04

Linux, for x86_64 and ARM64 (aarch64). Pick your machine's architecture; any distro from 2022 on (glibc 2.35+):

  • Ubuntu 22.04+ / Debian 12+ / Mint / Null OS: sudo apt install ./null-file_1.0.0_amd64.deb (ARM: _arm64.deb)
  • Fedora / openSUSE: sudo dnf install ./null-file-1.0.0-1.x86_64.rpm (openSUSE: sudo zypper install ./…rpm; ARM: .aarch64.rpm)
  • Arch: the AUR package null-file-bin (its PKGBUILD is attached here too)
  • Any distro, no install: the .AppImage. chmod +x it and run it.
  • Flatpak (also the way for RHEL, Rocky and Alma): flatpak install ./null-file-1.0.0-x86_64.flatpak (needs the Flathub remote)
  • Snap: sudo snap install --dangerous ./null-file_1.0.0_amd64.snap (home folder and USB drives only)
  • Anything else: the .tar.gz. Unpack it and run ./null-file, or ./install.sh to add it to your app menu.

Make it the file manager that opens folders: null-file --set-default, or Settings → Default file manager.

Check a download: sha256sum -c SHA256SUMS --ignore-missing

For Flathub, dev.nullgrid.file.yml and cargo-sources.json are the submission files.