User Tools

Site Tools


bookworm_-_custom_packages

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bookworm_-_custom_packages [2024/03/04 14:48] – removed - external edit (Unknown date) 127.0.0.1bookworm_-_custom_packages [2024/09/22 22:08] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Bookworm Custom Packages ======
 +
 +Arch's supported:
 +  * aarch64 (arm64)
 +  * x86_64 (amd64)
 +
 +/etc/apt/sources.list
 +<code>
 +deb https://wiki.adrenlinerush.net/apt-repo stable main
 +#deb-src https://wiki.adrenlinerush.net/apt-repo stable main
 +</code>
 +
 +Repository Key: https://wiki.adrenlinerush.net/apt-repo/dists/stable/adrenlinerush-repo.gpg
 +
 +====== Packages: ======
 +
 +==== QT5 Base packages ====
 +
 +  * rebuilt with my multi-screen eglfs patch
 +  * pulled in with AdrenlinerushUI, filebrowser, and qeglfsvideoplayer
 +
 +==== AdrenlinerushUI ====
 +== Install == 
 +<code>
 +apt-get install adrenlinerushui
 +</code>
 +== Set the proper QT Platform ==
 +<code>
 +export QT_QPA_PLATFORM="eglfs"
 +or 
 +export QT_QPA_PLATFORM="linuxfb"
 +</code>
 +== For dual screen with eglfs create a config appropriate to your setup:==
 +<code>
 +{
 +        "device": "/dev/dri/card0",
 +        "separateScreens": false,
 +        "hwcursor": false,
 +        "outputs" : [
 +                {
 +                        "name": "HDMI1",
 +                        "virtualIndex": 0,
 +                        "mode": "1920x1080",
 +                },
 +                {
 +                        "name": "HDMI2",
 +                        "virtualIndex": 1,
 +                        "mode": "1920x1080",
 +                }
 +        ]
 +}
 +</code>
 +
 +== Export the path to config:==
 +<code>
 +export QT_QPA_EGLFS_KMS_CONFIG="/path/to/your.conf"
 +</code>
 +
 +==== Adrenlinerush File Browser ====
 +
 +== Install ==
 +<code>
 +apt-get install filebrowser
 +</code>
 +
 +  * ensure that you do not have QT_QPA_PLATFORM 
 +  * should be run from an X Session
 +
 +==== Adrenlinerush qeglfsvideoplayer ====
 +
 +== Install ==
 +<code>
 +apt-get install qeglfsvideoplayer
 +</code>
 +
 +== Usage ==
 +<code>
 +qeglfsvideoplayer /path/to/video/file
 +</code>
 +  
 +== Can be used from shell (no X or wayland) ==
 +
 +<code>
 +export QT_QPA_PLATFORM="eglfs"
 +or 
 +export QT_QPA_PLATFORM="linuxfb"
 +</code>
 +
 +== Can be used from X, but ensure QT_QPA_PLATFORM is unset ==