Support Ubuntu22.04/Debian11 Kde Plasma
This commit is contained in:
parent
e155848f4c
commit
1903a751e7
|
|
@ -10,6 +10,6 @@ BOOT_SCENARIO="spl-blobs"
|
|||
IMAGE_PARTITION_TABLE="gpt"
|
||||
BOOT_SUPPORT_SPI="yes"
|
||||
SKIP_BOOTSPLASH="yes" # Skip boot splash patch, conflicts with CONFIG_VT=yes
|
||||
DISTRIB_TYPE_LEGACY="bullseye focal jammy"
|
||||
DISTRIB_TYPE_LEGACY="bullseye bionic focal jammy"
|
||||
BOOTFS_TYPE="fat"
|
||||
REVISION="1.1.4"
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
arm64
|
||||
135
external/config/desktop/bullseye/environments/kde-plasma/config_base/packages
vendored
Executable file
135
external/config/desktop/bullseye/environments/kde-plasma/config_base/packages
vendored
Executable file
|
|
@ -0,0 +1,135 @@
|
|||
apt-xapian-index
|
||||
blueman
|
||||
bluez
|
||||
bluez-cups
|
||||
bluez-tools
|
||||
brltty
|
||||
brltty-x11
|
||||
caffeine
|
||||
cifs-utils
|
||||
cups
|
||||
cups-bsd
|
||||
cups-client
|
||||
cups-filters
|
||||
dbus-x11
|
||||
dictionaries-common
|
||||
doc-base
|
||||
evince
|
||||
evince-common
|
||||
fontconfig
|
||||
fontconfig-config
|
||||
fonts-arphic-ukai
|
||||
fonts-arphic-uming
|
||||
fonts-dejavu-core
|
||||
fonts-freefont-ttf
|
||||
fonts-guru
|
||||
fonts-guru-extra
|
||||
fonts-kacst
|
||||
fonts-kacst-one
|
||||
fonts-liberation
|
||||
fonts-nanum
|
||||
fonts-opensymbol
|
||||
fonts-stix
|
||||
fonts-symbola
|
||||
fonts-ubuntu
|
||||
fonts-ubuntu-font-family-console
|
||||
foomatic-db-compressed-ppds
|
||||
gdebi
|
||||
ghostscript-x
|
||||
gnome-orca
|
||||
gnome-disk-utility
|
||||
gnome-screenshot
|
||||
gstreamer1.0-packagekit
|
||||
gstreamer1.0-plugins-base-apps
|
||||
gstreamer1.0-pulseaudio
|
||||
gtk2-engines
|
||||
gtk2-engines-murrine
|
||||
gtk2-engines-pixbuf
|
||||
gvfs-backends
|
||||
hplip
|
||||
hunspell-en-us
|
||||
inputattach
|
||||
kde-plasma-desktop
|
||||
keyutils
|
||||
kinfocenter
|
||||
kscreen
|
||||
kwin-x11
|
||||
laptop-detect
|
||||
libatk-adaptor
|
||||
libcvc0
|
||||
libfont-afm-perl
|
||||
libfontconfig1
|
||||
libfontembed1
|
||||
libfontenc1
|
||||
libgail-common
|
||||
libgl1-mesa-dri
|
||||
libgsettings-qt1
|
||||
libgtk2.0-bin
|
||||
libnotify-bin
|
||||
libproxy1-plugin-gsettings
|
||||
libproxy1-plugin-networkmanager
|
||||
libu2f-udev
|
||||
libwmf0.2-7-gtk
|
||||
libxcursor1
|
||||
lightdm
|
||||
lightdm-settings
|
||||
mesa-utils
|
||||
mousepad
|
||||
mousetweaks
|
||||
network-manager-openvpn
|
||||
network-manager-ssh
|
||||
network-manager-vpnc
|
||||
numix-gtk-theme
|
||||
numix-icon-theme
|
||||
numix-icon-theme-circle
|
||||
openprinting-ppds
|
||||
p7zip-full
|
||||
pamix
|
||||
pasystray
|
||||
pavucontrol
|
||||
pavucontrol-qt
|
||||
pavumeter
|
||||
plasma-discover
|
||||
plasma-nm
|
||||
plasma-pa
|
||||
policykit-1
|
||||
printer-driver-all
|
||||
profile-sync-daemon
|
||||
pulseaudio-module-bluetooth
|
||||
redshift
|
||||
samba
|
||||
slick-greeter
|
||||
smbclient
|
||||
software-properties-gtk
|
||||
spice-vdagent
|
||||
system-config-printer
|
||||
system-config-printer-common
|
||||
systemsettings
|
||||
terminator
|
||||
tracker
|
||||
tracker-extract
|
||||
tracker-miner-fs
|
||||
viewnior
|
||||
x11-apps
|
||||
x11-xserver-utils
|
||||
xarchiver
|
||||
xbacklight
|
||||
xcursor-themes
|
||||
xdg-user-dirs
|
||||
xdg-user-dirs-gtk
|
||||
xfonts-100dpi
|
||||
xfonts-75dpi
|
||||
xfonts-base
|
||||
xfonts-encodings
|
||||
xfonts-scalable
|
||||
xfonts-utils
|
||||
xinit
|
||||
xorg-docs-core
|
||||
xscreensaver
|
||||
xserver-xorg
|
||||
xserver-xorg-video-fbdev
|
||||
xterm
|
||||
xtermcontrol
|
||||
xtermset
|
||||
xwallpaper
|
||||
zip
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
# overwrite stock lightdm greeter configuration
|
||||
if [ -d /etc/orangepi/lightdm ]; then cp -R /etc/orangepi/lightdm /etc/; fi
|
||||
|
||||
# Disable Pulseaudio timer scheduling which does not work with sndhdmi driver
|
||||
if [ -f /etc/pulse/default.pa ]; then sed "s/load-module module-udev-detect$/& tsched=0/g" -i /etc/pulse/default.pa; fi
|
||||
35
external/config/desktop/bullseye/environments/kde-plasma/orangepi/create_desktop_package.sh
vendored
Executable file
35
external/config/desktop/bullseye/environments/kde-plasma/orangepi/create_desktop_package.sh
vendored
Executable file
|
|
@ -0,0 +1,35 @@
|
|||
# install lightdm greeter
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/lightdm "${destination}"/etc/orangepi
|
||||
|
||||
# install default desktop settings
|
||||
mkdir -p "${destination}"/etc/skel
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel
|
||||
|
||||
#install cinnamon desktop bar icons
|
||||
mkdir -p "${destination}"/usr/share/icons/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi/
|
||||
cp "${EXTER}"/packages/blobs/desktop/desktop-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi-lightdm/
|
||||
cp "${EXTER}"/packages/blobs/desktop/lightdm-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi-lightdm
|
||||
|
||||
# install logo for login screen
|
||||
mkdir -p "${destination}"/usr/share/pixmaps/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/icons/orangepi.png "${destination}"/usr/share/pixmaps/orangepi
|
||||
|
||||
# set default wallpaper
|
||||
#echo "
|
||||
#dbus-send --session --dest=org.kde.plasmashell --type=method_call /PlasmaShell org.kde.PlasmaShell.evaluateScript 'string:
|
||||
#var Desktops = desktops();
|
||||
#for (i=0;i<Desktops.length;i++) {
|
||||
# d = Desktops[i];
|
||||
# d.wallpaperPlugin = \"org.kde.image\";
|
||||
# d.currentConfigGroup = Array(\"Wallpaper\",
|
||||
# \"org.kde.image\",
|
||||
# \"General\");
|
||||
# d.writeConfig(\"Image\", \"file:///usr/share/backgrounds/orangepi/orangepi03-Dre0x-Minum-dark-3840x2160.jpg\");
|
||||
#}'" > "${destination}"/usr/share/backgrounds/orangepi/set-orangepi-wallpaper.sh
|
||||
|
|
@ -0,0 +1 @@
|
|||
supported
|
||||
|
|
@ -0,0 +1 @@
|
|||
arm64
|
||||
170
external/config/desktop/jammy/environments/kde-plasma/config_base/packages
vendored
Executable file
170
external/config/desktop/jammy/environments/kde-plasma/config_base/packages
vendored
Executable file
|
|
@ -0,0 +1,170 @@
|
|||
anacron
|
||||
apport-gtk
|
||||
blueman
|
||||
bluez
|
||||
bluez-cups
|
||||
bluez-tools
|
||||
brltty
|
||||
brltty-x11
|
||||
cifs-utils
|
||||
colord
|
||||
cups
|
||||
cups-bsd
|
||||
cups-client
|
||||
cups-filters
|
||||
dbus-x11
|
||||
dictionaries-common
|
||||
doc-base
|
||||
evince
|
||||
evince-common
|
||||
fontconfig
|
||||
fontconfig-config
|
||||
fonts-arphic-ukai
|
||||
fonts-arphic-uming
|
||||
fonts-dejavu-core
|
||||
fonts-freefont-ttf
|
||||
fonts-guru
|
||||
fonts-guru-extra
|
||||
fonts-kacst
|
||||
fonts-kacst-one
|
||||
fonts-khmeros-core
|
||||
fonts-liberation
|
||||
fonts-nanum
|
||||
fonts-opensymbol
|
||||
fonts-stix
|
||||
fonts-symbola
|
||||
fonts-ubuntu
|
||||
fonts-ubuntu-console
|
||||
foomatic-db-compressed-ppds
|
||||
gdebi
|
||||
ghostscript-x
|
||||
gist
|
||||
gnome-orca
|
||||
gnome-disk-utility
|
||||
gnome-screenshot
|
||||
gnome-user-docs-de
|
||||
gnome-user-docs-es
|
||||
gnome-user-docs-it
|
||||
gnome-user-docs-pt
|
||||
gnome-user-docs-ru
|
||||
gnome-user-docs-sl
|
||||
gstreamer1.0-packagekit
|
||||
gstreamer1.0-plugins-base-apps
|
||||
gstreamer1.0-pulseaudio
|
||||
gtk2-engines
|
||||
gtk2-engines-murrine
|
||||
gtk2-engines-pixbuf
|
||||
gvfs-backends
|
||||
hplip
|
||||
indicator-printers
|
||||
inputattach
|
||||
inxi
|
||||
kde-plasma-desktop
|
||||
kerneloops
|
||||
keyutils
|
||||
kinfocenter
|
||||
kscreen
|
||||
kwin-x11
|
||||
language-pack-gnome-de
|
||||
language-pack-gnome-en
|
||||
language-pack-gnome-es
|
||||
language-pack-gnome-fr
|
||||
language-pack-gnome-it
|
||||
language-pack-gnome-pt
|
||||
language-pack-gnome-ru
|
||||
language-pack-gnome-sl
|
||||
laptop-detect
|
||||
libatk-adaptor
|
||||
libcvc0
|
||||
libfont-afm-perl
|
||||
libfontconfig1
|
||||
libfontembed1
|
||||
libfontenc1
|
||||
libgail-common
|
||||
libgl1-mesa-dri
|
||||
libgsettings-qt1
|
||||
libgtk2.0-bin
|
||||
libnotify-bin
|
||||
libproxy1-plugin-gsettings
|
||||
libproxy1-plugin-networkmanager
|
||||
libu2f-udev
|
||||
libwmf0.2-7-gtk
|
||||
libxapp1
|
||||
libxcursor1
|
||||
lightdm
|
||||
lightdm-settings
|
||||
mesa-utils
|
||||
mousepad
|
||||
mousetweaks
|
||||
network-manager-config-connectivity-ubuntu
|
||||
network-manager-openvpn
|
||||
network-manager-ssh
|
||||
network-manager-vpnc
|
||||
numix-gtk-theme
|
||||
numix-icon-theme
|
||||
numix-icon-theme-circle
|
||||
openprinting-ppds
|
||||
p7zip-full
|
||||
pamix
|
||||
pasystray
|
||||
pavucontrol
|
||||
pavucontrol-qt
|
||||
pavumeter
|
||||
plasma-nm
|
||||
plasma-pa
|
||||
policykit-1
|
||||
policykit-desktop-privileges
|
||||
printer-driver-all
|
||||
profile-sync-daemon
|
||||
pulseaudio-module-bluetooth
|
||||
qml-module-qt-labs-platform
|
||||
redshift
|
||||
samba
|
||||
slick-greeter
|
||||
smbclient
|
||||
software-properties-gtk
|
||||
spice-vdagent
|
||||
systemsettings
|
||||
system-config-printer
|
||||
system-config-printer-common
|
||||
terminator
|
||||
tracker
|
||||
tracker-extract
|
||||
tracker-miner-fs
|
||||
tree
|
||||
ubuntu-drivers-common
|
||||
update-inetd
|
||||
update-manager
|
||||
update-manager-core
|
||||
update-notifier
|
||||
update-notifier-common
|
||||
viewnior
|
||||
wamerican
|
||||
wbrazilian
|
||||
wbritish
|
||||
wfrench
|
||||
witalian
|
||||
wportuguese
|
||||
wspanish
|
||||
wswiss
|
||||
x11-apps
|
||||
x11-utils
|
||||
x11-xserver-utils
|
||||
xapp
|
||||
xapps-common
|
||||
xarchiver
|
||||
xbacklight
|
||||
xcursor-themes
|
||||
xdg-user-dirs
|
||||
xdg-user-dirs-gtk
|
||||
xfonts-100dpi
|
||||
xfonts-75dpi
|
||||
xfonts-base
|
||||
xfonts-encodings
|
||||
xfonts-scalable
|
||||
xfonts-utils
|
||||
xorg-docs-core
|
||||
xscreensaver
|
||||
xserver-xorg
|
||||
xserver-xorg-video-fbdev
|
||||
xwallpaper
|
||||
2
external/config/desktop/jammy/environments/kde-plasma/config_base/packages.uninstall
vendored
Executable file
2
external/config/desktop/jammy/environments/kde-plasma/config_base/packages.uninstall
vendored
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
gnome-software
|
||||
gnome-keyring
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
# overwrite stock lightdm greeter configuration
|
||||
if [ -d /etc/orangepi/lightdm ]; then cp -R /etc/orangepi/lightdm /etc/; fi
|
||||
#if [ -f /etc/lightdm/slick-greeter.conf ]; then sed -i 's/orangepi03-Dre0x-Minum-dark-blurred-3840x2160.jpg/orangepi-4k-plastic-love-gauss.jpg/g' /etc/lightdm/slick-greeter.conf; fi
|
||||
|
||||
if [ -f /etc/lightdm/lightdm.conf.d/11-orangepi.conf ]; then sed -i "s/user-session.*/user-session=plasma-x11/" /etc/lightdm/lightdm.conf.d/11-orangepi.conf; fi
|
||||
|
||||
# Disable Pulseaudio timer scheduling which does not work with sndhdmi driver
|
||||
if [ -f /etc/pulse/default.pa ]; then sed "s/load-module module-udev-detect$/& tsched=0/g" -i /etc/pulse/default.pa; fi
|
||||
35
external/config/desktop/jammy/environments/kde-plasma/orangepi/create_desktop_package.sh
vendored
Executable file
35
external/config/desktop/jammy/environments/kde-plasma/orangepi/create_desktop_package.sh
vendored
Executable file
|
|
@ -0,0 +1,35 @@
|
|||
# install lightdm greeter
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/lightdm "${destination}"/etc/orangepi
|
||||
|
||||
# install default desktop settings
|
||||
mkdir -p "${destination}"/etc/skel
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel
|
||||
|
||||
#install cinnamon desktop bar icons
|
||||
mkdir -p "${destination}"/usr/share/icons/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi/
|
||||
cp "${EXTER}"/packages/blobs/desktop/desktop-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi-lightdm/
|
||||
cp "${EXTER}"/packages/blobs/desktop/lightdm-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi-lightdm
|
||||
|
||||
# install logo for login screen
|
||||
mkdir -p "${destination}"/usr/share/pixmaps/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/icons/orangepi.png "${destination}"/usr/share/pixmaps/orangepi
|
||||
|
||||
# set default wallpaper
|
||||
#echo "
|
||||
#dbus-send --session --dest=org.kde.plasmashell --type=method_call /PlasmaShell org.kde.PlasmaShell.evaluateScript 'string:
|
||||
#var Desktops = desktops();
|
||||
#for (i=0;i<Desktops.length;i++) {
|
||||
# d = Desktops[i];
|
||||
# d.wallpaperPlugin = \"org.kde.image\";
|
||||
# d.currentConfigGroup = Array(\"Wallpaper\",
|
||||
# \"org.kde.image\",
|
||||
# \"General\");
|
||||
# d.writeConfig(\"Image\", \"file:///usr/share/backgrounds/orangepi/orangepi03-Dre0x-Minum-dark-3840x2160.jpg\");
|
||||
#}'" > "${destination}"/usr/share/backgrounds/orangepi/set-orangepi-wallpaper.sh
|
||||
|
|
@ -0,0 +1 @@
|
|||
supported
|
||||
|
|
@ -0,0 +1,271 @@
|
|||
gstreamer1.0-plugins-bad
|
||||
gstreamer1.0-plugins-base
|
||||
gstreamer1.0-plugins-ugly
|
||||
gstreamer1.0-tools
|
||||
gstreamer1.0-alsa
|
||||
gstreamer1.0-plugins-base-apps
|
||||
qtmultimedia5-examples
|
||||
libdw-dev
|
||||
libelf-dev
|
||||
liblzma-dev
|
||||
libunwind-dev
|
||||
libgraphene-1.0-0 libegl-dev
|
||||
libgl-dev
|
||||
libgles-dev
|
||||
libgles1
|
||||
libgles2
|
||||
libglx-dev
|
||||
liborc-0.4-dev
|
||||
liborc-0.4-dev-bin
|
||||
libpthread-stubs0-dev
|
||||
libwayland-bin libwayland-dev
|
||||
libx11-dev
|
||||
libx11-xcb-dev
|
||||
libxau-dev
|
||||
libxcb1-dev
|
||||
libxdmcp-dev
|
||||
x11proto-dev
|
||||
xorg-sgml-doctools
|
||||
xtrans-dev
|
||||
gdal-data
|
||||
libaec0
|
||||
libarmadillo10
|
||||
libarpack2
|
||||
libavcodec-dev
|
||||
libavcodec58
|
||||
libavformat-dev
|
||||
libavformat58
|
||||
libavresample4
|
||||
libavutil-dev
|
||||
libavutil56
|
||||
libblas3
|
||||
libcfitsio9
|
||||
libcharls2
|
||||
libdap27
|
||||
libdapclient6v5
|
||||
libdc1394-dev
|
||||
libdeflate-dev
|
||||
libepsilon1
|
||||
libexif-dev
|
||||
libfreexl1
|
||||
libfyba0
|
||||
libgdal28
|
||||
libgdcm-dev
|
||||
libgdcm3.0
|
||||
libgeos-3.9.0
|
||||
libgeos-c1v5
|
||||
libgeotiff5
|
||||
libgfortran5
|
||||
libgif7
|
||||
libgl2ps1.4
|
||||
libgphoto2-dev
|
||||
libhdf4-0-alt
|
||||
libhdf5-103-1
|
||||
libhdf5-hl-100
|
||||
libheif1
|
||||
libilmbase-dev
|
||||
libjbig-dev
|
||||
libjpeg-dev
|
||||
libjpeg62-turbo-dev
|
||||
libjsoncpp24
|
||||
libkmlbase1
|
||||
libkmldom1
|
||||
libkmlengine1
|
||||
liblapack3
|
||||
liblept5
|
||||
libmariadb3
|
||||
libminizip1
|
||||
libnetcdf18
|
||||
libnorm1
|
||||
libodbc1
|
||||
libogdi4.1
|
||||
libopencv-calib3d-dev
|
||||
libopencv-calib3d4.5
|
||||
libopencv-contrib-dev
|
||||
libopencv-contrib4.5
|
||||
libopencv-core-dev
|
||||
libopencv-core4.5
|
||||
libopencv-dev
|
||||
libopencv-dnn-dev
|
||||
libopencv-dnn4.5
|
||||
libopencv-features2d-dev
|
||||
libopencv-features2d4.5
|
||||
libopencv-flann-dev
|
||||
libopencv-flann4.5
|
||||
libopencv-highgui-dev
|
||||
libopencv-highgui4.5
|
||||
libopencv-imgcodecs-dev
|
||||
libopencv-imgcodecs4.5
|
||||
libopencv-imgproc-dev
|
||||
libopencv-imgproc4.5
|
||||
libopencv-ml-dev
|
||||
libopencv-ml4.5
|
||||
libopencv-objdetect-dev
|
||||
libopencv-objdetect4.5
|
||||
libopencv-photo-dev
|
||||
libopencv-photo4.5
|
||||
libopencv-shape-dev
|
||||
libopencv-shape4.5
|
||||
libopencv-stitching-dev
|
||||
libopencv-stitching4.5
|
||||
libopencv-superres-dev
|
||||
libopencv-superres4.5
|
||||
libopencv-video-dev
|
||||
libopencv-video4.5
|
||||
libopencv-videoio-dev
|
||||
libopencv-videoio4.5
|
||||
libopencv-videostab-dev
|
||||
libopencv-videostab4.5
|
||||
libopencv-viz-dev
|
||||
libopencv-viz4.5
|
||||
libopenexr-dev
|
||||
libopengl0
|
||||
libpgm-5.3-0
|
||||
libpng-dev
|
||||
libpq5
|
||||
libproj19
|
||||
libprotobuf23
|
||||
libqhull8.0
|
||||
librabbitmq4
|
||||
libraw1394-dev
|
||||
librttopo1
|
||||
libsocket++1
|
||||
libsodium23
|
||||
libspatialite7
|
||||
libssh-gcrypt-4
|
||||
libsuperlu5
|
||||
libswresample-dev
|
||||
libswresample3
|
||||
libswscale-dev
|
||||
libswscale5
|
||||
libsz2
|
||||
libtbb-dev
|
||||
libtbb2
|
||||
libtesseract4
|
||||
libtiff-dev
|
||||
libtiffxx5
|
||||
libtk8.6
|
||||
liburiparser1
|
||||
libvtk9
|
||||
libxerces-c3.2
|
||||
libzmq5
|
||||
mariadb-common
|
||||
mysql-common
|
||||
odbcinst
|
||||
odbcinst1debian2
|
||||
proj-data
|
||||
libre2-9
|
||||
libharfbuzz-icu0
|
||||
libwoff1
|
||||
libwpe-1.0-1
|
||||
libwpebackend-fdo-1.0-1
|
||||
libwpewebkit-1.0-3
|
||||
libxslt1.1
|
||||
xdg-dbus-proxy
|
||||
libqt5waylandclient5
|
||||
libqt5x11extras5
|
||||
cheese
|
||||
v4l-utils
|
||||
libqt5opengl5
|
||||
libavfilter7
|
||||
libmysofa1
|
||||
libpocketsphinx3
|
||||
libpostproc55
|
||||
librubberband2
|
||||
libsphinxbase3
|
||||
libvidstab1.1
|
||||
libbrotli-dev
|
||||
libdrm-dev
|
||||
libdrm-etnaviv1
|
||||
libdrm-freedreno1
|
||||
libdrm-tegra0
|
||||
libfontenc-dev
|
||||
libfreetype-dev
|
||||
libfreetype6-dev
|
||||
libpciaccess-dev
|
||||
libpixman-1-dev
|
||||
libxfont-dev
|
||||
libxkbfile-dev
|
||||
mesa-common-dev
|
||||
libid3tag0
|
||||
libimlib2
|
||||
libobrender32v5
|
||||
libobt2v5
|
||||
apt-transport-https
|
||||
fonts-arphic-bsmi00lp
|
||||
fonts-arphic-gbsn00lp
|
||||
fonts-arphic-gkai00mp
|
||||
fcitx
|
||||
fcitx-table
|
||||
fcitx-table-all
|
||||
fcitx-table-amharic
|
||||
fcitx-table-arabic
|
||||
fcitx-table-array30
|
||||
fcitx-table-array30-big
|
||||
fcitx-table-bingchan
|
||||
fcitx-table-boshiamy
|
||||
fcitx-table-cangjie
|
||||
fcitx-table-cangjie-big
|
||||
fcitx-table-cangjie3
|
||||
fcitx-table-cangjie5
|
||||
fcitx-table-cantonese
|
||||
fcitx-table-cantonhk
|
||||
fcitx-table-cns11643
|
||||
fcitx-table-compose
|
||||
fcitx-table-dianbaoma
|
||||
fcitx-table-easy-big
|
||||
fcitx-table-emoji
|
||||
fcitx-table-erbi
|
||||
fcitx-table-ipa-x-sampa
|
||||
fcitx-table-jyutping
|
||||
fcitx-table-latex
|
||||
fcitx-table-malayalam-phonetic
|
||||
fcitx-table-quick-classic
|
||||
fcitx-table-quick3
|
||||
fcitx-table-quick5
|
||||
fcitx-table-rustrad
|
||||
fcitx-table-scj6
|
||||
fcitx-table-stroke5
|
||||
fcitx-table-t9
|
||||
fcitx-table-tamil-remington
|
||||
fcitx-table-thai
|
||||
fcitx-table-translit
|
||||
fcitx-table-translit-ua
|
||||
fcitx-table-viqr
|
||||
fcitx-table-wanfeng
|
||||
fcitx-table-wbpy
|
||||
fcitx-table-wu
|
||||
fcitx-table-wubi
|
||||
fcitx-table-wubi-large
|
||||
fcitx-table-yawerty
|
||||
fcitx-table-zhengma
|
||||
fcitx-table-zhengma-large
|
||||
fcitx-table-ziranma
|
||||
fcitx-frontend-gtk2
|
||||
fcitx-frontend-gtk3
|
||||
fcitx-module-dbus
|
||||
libfcitx-gclient1
|
||||
fcitx-frontend-qt5
|
||||
fcitx-config-common
|
||||
fcitx-config-gtk
|
||||
im-config
|
||||
fcitx-googlepinyin
|
||||
fcitx-module-kimpanel
|
||||
fcitx-module-x11
|
||||
fcitx-ui-classic
|
||||
fcitx-ui-light
|
||||
fcitx-ui-qimpanel
|
||||
libqt5quickwidgets5
|
||||
zenity
|
||||
geany
|
||||
audacity
|
||||
tightvncserver
|
||||
xrdp
|
||||
libva-wayland2
|
||||
liblua5.2-0
|
||||
gparted
|
||||
clinfo
|
||||
dkms
|
||||
fakeroot
|
||||
debhelper
|
||||
xinput
|
||||
|
|
@ -0,0 +1,313 @@
|
|||
libqt5opengl5
|
||||
libass9
|
||||
libblas3
|
||||
libbs2b0
|
||||
libdc1394-25
|
||||
libdecor-0-0
|
||||
libflite1
|
||||
libgfortran5
|
||||
liblapack3
|
||||
libmysofa1
|
||||
libopenal-data
|
||||
libopenal1
|
||||
libpocketsphinx3
|
||||
librubberband2
|
||||
libsdl2-2.0-0
|
||||
libsndio7.0
|
||||
libsphinxbase3
|
||||
libvidstab1.1
|
||||
libzimg2
|
||||
libdvdnav4
|
||||
libdvdread8
|
||||
liblua5.2-0
|
||||
libmujs1
|
||||
libplacebo192
|
||||
libsixel1
|
||||
libva-wayland2
|
||||
libvulkan1
|
||||
libbrotli-dev
|
||||
libdrm-dev
|
||||
libdrm-etnaviv1
|
||||
libdrm-freedreno1
|
||||
libdrm-tegra0
|
||||
libfontenc-dev
|
||||
libfreetype-dev
|
||||
libfreetype6-dev
|
||||
libgl-dev
|
||||
libglx-dev
|
||||
libpciaccess-dev
|
||||
libpixman-1-dev
|
||||
libpng-dev
|
||||
libpthread-stubs0-dev
|
||||
libx11-dev
|
||||
libxau-dev
|
||||
libxcb1-dev
|
||||
libxcvt-dev
|
||||
libxdmcp-dev
|
||||
libxfont-dev
|
||||
libxkbfile-dev
|
||||
mesa-common-dev
|
||||
x11proto-dev
|
||||
xorg-sgml-doctools
|
||||
xtrans-dev
|
||||
glmark2
|
||||
glmark2-es2
|
||||
libdw-dev
|
||||
libelf-dev
|
||||
liblzma-dev
|
||||
libunwind-dev
|
||||
gir1.2-gudev-1.0
|
||||
libegl-dev
|
||||
libgbm-dev
|
||||
libgles-dev
|
||||
libgles1
|
||||
libgudev-1.0-dev
|
||||
liborc-0.4-dev
|
||||
liborc-0.4-dev-bin
|
||||
libudev-dev
|
||||
libwayland-bin
|
||||
libwayland-dev
|
||||
libx11-xcb-dev
|
||||
audacity
|
||||
policykit-1-gnome
|
||||
libdw-dev
|
||||
libelf-dev
|
||||
liblzma-dev
|
||||
libunwind-dev
|
||||
gir1.2-gudev-1.0
|
||||
libegl-dev
|
||||
libgbm-dev
|
||||
libgles-dev
|
||||
libgles1
|
||||
libgudev-1.0-dev
|
||||
liborc-0.4-dev
|
||||
liborc-0.4-dev-bin
|
||||
libudev-dev
|
||||
libwayland-bin
|
||||
libwayland-dev
|
||||
libx11-xcb-dev
|
||||
gdal-data
|
||||
ibverbs-providers
|
||||
libaec0
|
||||
libarmadillo10
|
||||
libarpack2
|
||||
libblosc1
|
||||
libcfitsio9
|
||||
libcharls2
|
||||
libdc1394-dev
|
||||
libdca0
|
||||
libde265-0
|
||||
libdeflate-dev
|
||||
libevent-pthreads-2.1-7
|
||||
libexif-dev
|
||||
libfaad2
|
||||
libfabric1
|
||||
libfluidsynth3
|
||||
libfreeaptx0
|
||||
libfreexl1
|
||||
libfyba0
|
||||
libgdal30
|
||||
libgdcm-dev
|
||||
libgdcm3.0
|
||||
libgeos-c1v5
|
||||
libgeos3.10.2
|
||||
libgeotiff5
|
||||
libgif7
|
||||
libgl2ps1.4
|
||||
libglew2.2
|
||||
libgphoto2-dev
|
||||
libgssdp-1.2-0
|
||||
libgstreamer-plugins-good1.0-dev
|
||||
libgupnp-1.2-1
|
||||
libgupnp-igd-1.0-4
|
||||
libhdf4-0-alt
|
||||
libhdf5-103-1
|
||||
libhdf5-hl-100
|
||||
libheif1
|
||||
libhwloc-plugins
|
||||
libhwloc15
|
||||
libibverbs1
|
||||
libilmbase-dev
|
||||
libilmbase25
|
||||
libinstpatch-1.0-2
|
||||
libjbig-dev
|
||||
libjpeg-dev
|
||||
libjpeg-turbo8-dev
|
||||
libjpeg8-dev
|
||||
libjsoncpp25
|
||||
libkate1
|
||||
libkmlbase1
|
||||
libkmldom1
|
||||
libkmlengine1
|
||||
libldacbt-enc2
|
||||
liblept5
|
||||
libltc11
|
||||
libminizip1
|
||||
libmjpegutils-2.1-0
|
||||
libmodplug1
|
||||
libmpcdec6
|
||||
libmpeg2encpp-2.1-0
|
||||
libmplex2-2.1-0
|
||||
libmysqlclient21
|
||||
libnetcdf19
|
||||
libnice10
|
||||
libodbc2
|
||||
libodbcinst2
|
||||
libogdi4.1
|
||||
libopencv-calib3d-dev
|
||||
libopencv-calib3d4.5d
|
||||
libopencv-contrib-dev
|
||||
libopencv-contrib4.5d
|
||||
libopencv-core-dev
|
||||
libopencv-core4.5d
|
||||
libopencv-dev
|
||||
libopencv-dnn-dev
|
||||
libopencv-dnn4.5d
|
||||
libopencv-features2d-dev
|
||||
libopencv-features2d4.5d
|
||||
libopencv-flann-dev
|
||||
libopencv-flann4.5d
|
||||
libopencv-highgui-dev
|
||||
libopencv-highgui4.5d
|
||||
libopencv-imgcodecs-dev
|
||||
libopencv-imgcodecs4.5d
|
||||
libopencv-imgproc-dev
|
||||
libopencv-imgproc4.5d
|
||||
libopencv-ml-dev
|
||||
libopencv-ml4.5d
|
||||
libopencv-objdetect-dev
|
||||
libopencv-objdetect4.5d
|
||||
libopencv-photo-dev
|
||||
libopencv-photo4.5d
|
||||
libopencv-shape-dev
|
||||
libopencv-shape4.5d
|
||||
libopencv-stitching-dev
|
||||
libopencv-stitching4.5d
|
||||
libopencv-superres-dev
|
||||
libopencv-superres4.5d
|
||||
libopencv-video-dev
|
||||
libopencv-video4.5d
|
||||
libopencv-videoio-dev
|
||||
libopencv-videoio4.5d
|
||||
libopencv-videostab-dev
|
||||
libopencv-videostab4.5d
|
||||
libopencv-viz-dev
|
||||
libopencv-viz4.5d
|
||||
libopenexr-dev
|
||||
libopenexr25
|
||||
libopengl0
|
||||
libopenh264-6
|
||||
libopenmpi3
|
||||
libopenni2-0
|
||||
libpmix2
|
||||
libpq5
|
||||
libproj22
|
||||
libqhull-r8.0
|
||||
libraw1394-dev
|
||||
librdmacm1
|
||||
librttopo1
|
||||
libsocket++1
|
||||
libspandsp2
|
||||
libspatialite7
|
||||
libsrtp2-1
|
||||
libsuperlu5
|
||||
libsz2
|
||||
libtbb-dev
|
||||
libtbb12
|
||||
libtbb2
|
||||
libtbbmalloc2
|
||||
libtesseract4
|
||||
libtiff-dev
|
||||
libtiffxx5
|
||||
libtk8.6
|
||||
libucx0
|
||||
liburiparser1
|
||||
libvo-aacenc0
|
||||
libvo-amrwbenc0
|
||||
libvtk9.1
|
||||
libwildmidi2
|
||||
libwpe-1.0-1
|
||||
libwpebackend-fdo-1.0-1
|
||||
libwpewebkit-1.0-3
|
||||
libxerces-c3.2
|
||||
libxnvctrl0
|
||||
libzbar0
|
||||
libzxingcore1
|
||||
mysql-common
|
||||
proj-data
|
||||
timgm6mb-soundfont
|
||||
unixodbc-common
|
||||
libgraphene-1.0-0
|
||||
tightvncserver
|
||||
xrdp
|
||||
language-selector-gnome
|
||||
gnome-user-docs-fr
|
||||
wogerman
|
||||
wngerman
|
||||
libqt5qmlworkerscript5
|
||||
qml-module-qtquick2
|
||||
fonts-arphic-bsmi00lp
|
||||
fonts-arphic-gbsn00lp
|
||||
fonts-arphic-gkai00mp
|
||||
im-config
|
||||
zenity
|
||||
geany
|
||||
python2
|
||||
clinfo
|
||||
fonts-noto-cjk
|
||||
gnome-user-docs-zh-hans
|
||||
dkms
|
||||
fakeroot
|
||||
debhelper
|
||||
fcitx5-frontend-gtk2
|
||||
fcitx5-frontend-qt5
|
||||
fcitx5-frontend-gtk4
|
||||
fcitx5-chinese-addons
|
||||
fcitx5-module-cloudpinyin
|
||||
language-pack-gnome-zh-hans
|
||||
fcitx5 fonts-noto-cjk-extra
|
||||
fcitx5-frontend-gtk3
|
||||
language-pack-zh-hans
|
||||
fcitx5-data
|
||||
fcitx5-config-qt
|
||||
xinput
|
||||
gparted
|
||||
mesa-utils
|
||||
libqt5core5a
|
||||
libqt5gui5
|
||||
libqt5widgets5
|
||||
libchromaprint1
|
||||
libcec6
|
||||
libcrossguid0
|
||||
libfmt8
|
||||
libfstrcmp0
|
||||
libimagequant0
|
||||
libiso9660-11
|
||||
libkissfft-float131
|
||||
liblirc-client0
|
||||
libmicrohttpd12
|
||||
libmysqlclient21
|
||||
libp8-platform2
|
||||
libraqm0
|
||||
libraspberrypi0
|
||||
libshairplay0
|
||||
libtinyxml2.6.2v5
|
||||
libwayland-client++0
|
||||
libwayland-cursor++0
|
||||
libwayland-egl++0
|
||||
mailcap
|
||||
mime-support
|
||||
mysql-common
|
||||
python3-pil
|
||||
python3-pycryptodome
|
||||
libjs-iscroll
|
||||
gnome-bluetooth
|
||||
onboard
|
||||
gnome-screenshot
|
||||
libqt5waylandclient5
|
||||
thunderbird-locale-zh-hans
|
||||
fonts-arphic-uming
|
||||
libreoffice-help-zh-cn
|
||||
thunderbird-locale-zh-cn
|
||||
fonts-arphic-ukai
|
||||
libreoffice-l10n-zh-cn
|
||||
|
|
@ -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() {
|
||||
|
||||
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
|
||||
|
||||
|
|
|
|||
|
|
@ -452,6 +452,7 @@ POST_INSTALL_KERNEL_DEBS
|
|||
cp "${EXTER}"/packages/blobs/watchdog/watchdog_test_${ARCH} "${SDCARD}"/usr/local/bin/watchdog_test
|
||||
|
||||
[[ -f "${SDCARD}"/usr/bin/gnome-session ]] && sed -i "s/user-session.*/user-session=ubuntu-wayland/" ${SDCARD}/etc/lightdm/lightdm.conf.d/22-orangepi-autologin.conf
|
||||
[[ -f "${SDCARD}"/usr/bin/startplasma-x11 ]] && sed -i "s/user-session.*/user-session=plasma-x11/" ${SDCARD}/etc/lightdm/lightdm.conf.d/22-orangepi-autologin.conf
|
||||
|
||||
# execute $LINUXFAMILY-specific tweaks
|
||||
[[ $(type -t family_tweaks) == function ]] && family_tweaks
|
||||
|
|
|
|||
Loading…
Reference in New Issue