mirror of
https://github.com/DrHo1y/orangepi-build.git
synced 2026-11-04 23:10:47 +07:00
Support Ubuntu22.04/Debian11 Kde Plasma
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
rk3588_gpu_vpu_tweaks()
|
||||
{
|
||||
if [[ ${BOARD} =~ orangepi5|orangepi5b && ${SELECTED_CONFIGURATION} == desktop && ${DESKTOP_ENVIRONMENT} == xfce && ${RELEASE} == bullseye ]]; then
|
||||
if [[ ${BOARD} =~ orangepi5|orangepi5b && ${SELECTED_CONFIGURATION} == desktop && ${DESKTOP_ENVIRONMENT} =~ xfce|kde-plasma && ${RELEASE} == bullseye ]]; then
|
||||
|
||||
chroot $SDCARD /bin/bash -c "chmod o+x /usr/lib/dbus-1.0/dbus-daemon-launch-helper"
|
||||
|
||||
@@ -125,13 +125,13 @@ rk3588_gpu_vpu_tweaks()
|
||||
|
||||
fi
|
||||
|
||||
if [[ ${BOARD} =~ orangepi5|orangepi5b && ${SELECTED_CONFIGURATION} == desktop && ${DESKTOP_ENVIRONMENT} == xfce && ${RELEASE} == jammy ]]; then
|
||||
if [[ ${BOARD} =~ orangepi5|orangepi5b && ${SELECTED_CONFIGURATION} == desktop && ${DESKTOP_ENVIRONMENT} =~ xfce|kde-plasma && ${RELEASE} == jammy ]]; then
|
||||
|
||||
chroot $SDCARD /bin/bash -c "chmod o+x /usr/lib/dbus-1.0/dbus-daemon-launch-helper"
|
||||
|
||||
#chroot $SDCARD /bin/bash -c "apt-get update"
|
||||
#chroot $SDCARD /bin/bash -c "apt-get upgrade -y" > /dev/null
|
||||
chroot $SDCARD /bin/bash -c "apt-get install -y libgraphene-1.0-0 libqt5waylandclient5" > /dev/null
|
||||
chroot $SDCARD /bin/bash -c "apt-get install -y libgraphene-1.0-0 libqt5waylandclient5 libgdk-pixbuf2.0-0 libjsoncpp-dev" > /dev/null
|
||||
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_jammy/rkaiq/camera-engine-rkaiq_rk3588_arm64.deb"
|
||||
cp "$EXTER/cache/sources/rk3588_packages_${RELEASE}/rkaiq/rkaiq_3A_server" $SDCARD/usr/bin/ -f
|
||||
@@ -360,7 +360,7 @@ rk3588_gpu_vpu_tweaks()
|
||||
fi
|
||||
|
||||
|
||||
if [[ ${BOARD} =~ orangepi5|orangepi5b && ${SELECTED_CONFIGURATION} == desktop && ${DESKTOP_ENVIRONMENT} == gnome && ${RELEASE} == jammy ]]; then
|
||||
if [[ ${BOARD} =~ orangepi5|orangepi5b && ${SELECTED_CONFIGURATION} == desktop && ${DESKTOP_ENVIRONMENT} =~ gnome && ${RELEASE} == jammy ]]; then
|
||||
|
||||
[[ -f $SDCARD/etc/profile.d/x11.sh ]] && rm $SDCARD/etc/profile.d/x11.sh
|
||||
|
||||
|
||||
@@ -48,10 +48,33 @@ install_balenaEtcher(){
|
||||
|
||||
family_tweaks_s() {
|
||||
|
||||
rsync -a --chown=root:root "${EXTER}"/packages/bsp/rk3588/* ${SDCARD}/
|
||||
if [[ ${SELECTED_CONFIGURATION} == desktop && ${DESKTOP_ENVIRONMENT} == kde-plasma ]]; then
|
||||
rsync -a --chown=root:root --exclude=etc/pulse "${EXTER}"/packages/bsp/rk3588/* ${SDCARD}/
|
||||
cat > "${SDCARD}"/etc/profile.d/kde_env.sh <<- __EOF__
|
||||
#!/bin/bash
|
||||
|
||||
export KWIN_COMPOSE=X
|
||||
__EOF__
|
||||
|
||||
cat > "${SDCARD}"/home/orangepi/.config/kwalletrc <<- __EOF__
|
||||
[Wallet]
|
||||
Enabled=false
|
||||
__EOF__
|
||||
|
||||
if [[ ${RELEASE} == bullseye ]]; then
|
||||
cat > "${SDCARD}"/home/orangepi/.config/kwinrc <<- __EOF__
|
||||
[Compositing]
|
||||
Backend=XRender
|
||||
OpenGLIsUnsafe=false
|
||||
__EOF__
|
||||
fi
|
||||
else
|
||||
rsync -a --chown=root:root "${EXTER}"/packages/bsp/rk3588/* ${SDCARD}/
|
||||
fi
|
||||
|
||||
[[ ${RELEASE} == jammy ]] && rm ${SDCARD}/etc/profile.d/orangepi-ssh-title.sh # for adbd
|
||||
|
||||
if [[ -f "${SDCARD}"/etc/profile.d/im-config_wayland.sh && ${DESKTOP_ENVIRONMENT} != gnome ]]; then
|
||||
if [[ -f "${SDCARD}"/etc/profile.d/im-config_wayland.sh && ${DESKTOP_ENVIRONMENT} =~ xfce|kde-plasma ]]; then
|
||||
chroot $SDCARD /bin/bash -c "rm /etc/profile.d/im-config_wayland.sh" # for adbd
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user