Repository navigation
v1.1.0-dev.2 — Window buttons and 64-bit ARM (development build)
Pre-releaseA development build from the dev branch: window buttons, working clicks after moving the window, and 64-bit ARM.
This prerelease is for trying things before 1.1.0. For everyday use, take the latest release.
What's new since 1.1.0-dev.1
- Window buttons. Minimize, maximize and close at the top right on every Linux system except Omarchy, whose desktop manages windows by keyboard. They hide in fullscreen, and maximize becomes restore while the window is maximized.
- Clicks after moving the window. On desktops with floating windows, moving or resizing the window once left every later click dead. This also affects 1.0.0.
- Double-click on the title bar now works on those desktops too. A move starts only once the pointer has moved.
- Building from source works again on Arch with
libvlcinstalled: newer Rust compilers linked the system's libVLC 3 instead of the pinned libVLC 4. - The packaging containers have memory and CPU limits, so a build can fail but can't take the machine down.
64-bit ARM (aarch64) is here in all five formats, as in 1.1.0-dev.1. It still hasn't been run on ARM hardware; if you have some, please report what works.
Install
| System | x86-64 | 64-bit ARM |
|---|---|---|
| Debian, Ubuntu, Mint, Raspberry Pi OS (64-bit) | ferricone_1.1.0-dev.2_amd64.deb (58 MB) |
ferricone_1.1.0-dev.2_arm64.deb (52 MB) |
| Fedora, openSUSE, RHEL 10 | ferricone-1.1.0-dev.2-1.x86_64.rpm (63 MB) |
ferricone-1.1.0-dev.2-1.aarch64.rpm (60 MB) |
| Arch, Omarchy, Arch Linux ARM, Manjaro | ferricone-1.1.0-dev.2-1-x86_64.pkg.tar.zst (75 MB) |
ferricone-1.1.0-dev.2-1-aarch64.pkg.tar.zst (72 MB) |
| Any distribution | Ferricone_Player-1.1.0-dev.2-x86_64.AppImage (73 MB) |
Ferricone_Player-1.1.0-dev.2-aarch64.AppImage (70 MB) |
| Any distribution, no root | ferricone-1.1.0-dev.2-x86_64.tar.gz (79 MB) |
ferricone-1.1.0-dev.2-aarch64.tar.gz (75 MB) |
Install them as you would 1.0.0's (see the README). SHA256SUMS lists the checksums of every file.
How it was tested
- Every package was installed in fresh containers of its distributions, on both architectures: Debian 12, Ubuntu 22.04 and 24.04, Fedora, AlmaLinux 10, openSUSE Tumbleweed, Arch (x86-64), Arch Linux ARM and Manjaro ARM (arm64), plus the AppImage and the archive. Each one starts, and no library is missing or broken by a bundled one.
- The buttons were clicked with a virtual pointer under labwc, a desktop with floating windows, with the compositor reporting the result: maximize, restore, minimize and close, with maximize and restore tried again after moving and after resizing the window, and minimize again after moving it. That was a development build on x86-64, with no media playing.
- Not yet tried: GNOME and KDE.
Known issue
In a test with a development build on software rendering, where video output failed to start, memory use grew until the system ran out. The cause isn't known yet, and that build differs from these packages in how it renders. If a video plays with a black picture, close Ferricone and please report it.
Requirements
- glibc 2.35 or newer (Ubuntu 22.04, Debian 12, Fedora 36, RHEL 10, Arch and later).
- Desktop OpenGL through EGL; on ARM, Mesa provides it for Mali (Panfrost), Adreno (Freedreno), Apple (Asahi) and VideoCore (V3D) GPUs.
- Wayland or X11.