This is a GUI for lindbergh-loader
Main Page
Game Configuration Page
Keymap Configuration Page
Rust nightly toolchain is needed to compile this project (specified in rust-toolchain.toml)
for how to install rust toolchain on your computer,see rustup
For graphical dependecies:
-
Desktop Users: Basically nothing is required
-
WSL2 Users / Users without desktop environment: at least one implementation of
xdg-desktop-portal(for file picker) and X11/Wayland with some desktop environment package (such as libadwaita,etc.)
NOTE: I'm not very sure about non-desktop users' dependencies,but basically it'll work?
-
follow the guide on lindbergh-loader and build the dynamic library.
-
clone or download this project,
cdinto the project's directory and run
cargo build --releasethen you can found the executable named loader-gui in ./target/release,move it into anywhere you like.
-
move the
assetsdirectory into the same-level directory as the executable -
create a directory named
dynlibsin the same-level directory as the executable,move everything from/libsand/buildin lindbergh-loader directory intodynlibs.
Find your game's stdout/stderr output in ./log directory
Io error: Broken pipe (os error 32)
Io error: Broken pipe (os error 32)
Io error: Broken pipe (os error 32)
Error: WinitEventLoop(ExitFailure(1))
NOTE: So far this only happens on wsl2
Recreation: No idea how to trigger this.
Solution: just rerun a few more times and it works???
- identitfy games from .elf
- Import from existing lindbergh.conf
- i18n
- more themes
- Automatically scaling
- Automatic fetcher / updater of lindbergh-loader
If you have any ideas,open an issue.


