Repository navigation
Disk View 0.1.0
First release
Disk View is a small, read-only disk usage overview for Linux, written in Crystal with GTK4 and libadwaita.
Highlights
- Drives grouped with their partitions in native Adwaita expander rows, collapsed by default.
- Physical drive capacities, aggregated usage and per-filesystem usage bars, including available and reserved space.
- Explicit unknown/partial usage indicators for unmounted or unreadable filesystems.
- Automatic refresh every 15 seconds, with expansion choices preserved across refreshes.
- Automatic light/dark appearance based on the system preference.
- System-language selection with English, German, French, Spanish, Simplified Chinese, Russian, Italian, Polish, Korean and Japanese translations.
- Application icon, desktop launcher and About dialog with author and project links.
Downloads
Recommended: disk-view-0.1.0-linux-x86_64.tar.gz includes the executable, all ten translation catalogs, desktop launcher, icon and license.
tar -xzf disk-view-0.1.0-linux-x86_64.tar.gz
cd disk-view-0.1.0-linux-x86_64
./bin/disk-viewKeep the bin/ and share/ directories together so the application can locate its translations. For a desktop-menu/dock icon, install the included desktop entry and icon in your user or system application/icon directories and make disk-view available on your PATH. Full source installation instructions are in the README.
The separate disk-view-0.1.0-linux-x86_64 download is the executable alone. After downloading it, mark it executable with chmod +x disk-view-0.1.0-linux-x86_64. Its interface falls back to English when translation catalogs are unavailable.
SHA256SUMS contains checksums for both downloads. Download it alongside the two files and verify with sha256sum -c SHA256SUMS.
Runtime and build
- Linux x86_64 with a graphical session.
- System-provided GTK4, libadwaita, GLib, Boehm GC and PCRE2 runtime libraries.
- Optimized build using Crystal 1.21.0 and
--release --no-debug --mcpu x86-64. - Built and smoke-tested on Manjaro with GTK 4.22.4 and libadwaita 1.9.3. The executable is dynamically linked to distribution-provided libraries.
Verification
- 27 passing headless tests, including all ten translation catalogs and plural/placeholder checks.
- Crystal format check and desktop-entry validation passed.
- Packaged optimized executable smoke-tested in English and French, including About, refresh and close actions.
Released under the MIT License. Created by Matthäus J. N. Beyrle.