Compare commits

...

2 Commits

Author SHA1 Message Date
GovanifY
d3454c7b38 appimage: add DirIcon
see https://docs.appimage.org/reference/appdir.html#ref-diricon
2025-02-19 09:35:05 +01:00
GovanifY
2b8875ae39 appimage: set WM_CLASS to AppRun.wrapped
This fixes an icon affiliation issue for appimages
2025-02-19 02:18:19 +01:00

View File

@@ -122,6 +122,7 @@ done
echo "Copying desktop file..."
cp "$PCSX2DIR/.github/workflows/scripts/linux/pcsx2-qt.desktop" "net.pcsx2.PCSX2.desktop"
sed -i "s/StartupWMClass=PCSX2/StartupWMClass=AppRun.wrapped/g" "net.pcsx2.PCSX2.desktop"
cp "$PCSX2DIR/bin/resources/icons/AppIconLarge.png" "PCSX2.png"
echo "Running linuxdeploy to create AppDir..."
@@ -135,6 +136,7 @@ $LINUXDEPLOY --plugin qt --appdir="$OUTDIR" --executable="$BUILDDIR/bin/pcsx2-qt
echo "Copying resources into AppDir..."
cp -a "$BUILDDIR/bin/resources" "$OUTDIR/usr/bin"
cp "$OUTDIR/PCSX2.png" "$OUTDIR/.DirIcon"
# LinuxDeploy's Qt plugin doesn't include Wayland support. So manually copy in the additional Wayland libraries.
echo "Copying Qt Wayland libraries..."