Skip to content

Latest commit

 

History

History
79 lines (72 loc) · 1.75 KB

README.md

File metadata and controls

79 lines (72 loc) · 1.75 KB

Install

Gentoo

  1. Add my portage overlay.
  2. Set Use Flags
media-libs/gst-plugins-base -opengl
media-libs/freetype static-libs
app-arch/bzip2 static-libs
sys-libs/zlib static-libs
media-libs/libpng static-libs
virtual/jpeg static-libs
dev-qt/qtgui linuxfb jpeg udev evdev -libinput egl eglfs debug
media-libs/libglvnd X
dev-qt/qtmultimedia widgets gstreamer qml debug
sys-libs/zlib minizip
dev-libs/libxml2 icu
dev-qt/qtwebengine widgets -bindist debug
dev-qt/qtcore icu debug
media-libs/gst-plugins-base egl gbm opengl
media-plugins/gst-plugins-meta alsa dvd ffmpeg flac http mp3 mpeg ogg vorbis
dev-qt/qtprintsupport cups
app-text/ghostscript-gpl cups
  1. Emerge
emerge --ask adrenlinerushui
  1. set env vars
QT_QPA_PLATFORM=eglfs

or

QT_QPA_PLATFORM=linuxfb
  1. run it
adrenlinerusui

Armbian Bookworm (aarch64)

*** Multiscreen Support will be pulled in. ***

  1. Add my apt repo.
  2. apt-get update
  3. apt-get install adrelinerushui
  4. adrenlinerushui

Multiscreen (on same card) Support

  1. copy patches /etc/portage - multiscreen.patch provide support for this
  2. emerge dev-qt/gui
  3. create a conf file
{
    "device": "/dev/dri/card0",
    "separateScreens": false,
    "outputs": [
        {
            "name": "VGA1",
            "virtualIndex": 0,
            "mode": "1920x1080"
        },
        {
            "name": "HDMI3",
            "virtualIndex": 1,
            "mode": "1920x1080"
        },
        {
            "name": "LVDS1",
            "mode": "off"
        }
    ]
}
  1. export QT_QPA_EGLFS_KMS_CONFIG=/path/to/conf