From 660367b3225026e14057efb35de65a79a2c16c90 Mon Sep 17 00:00:00 2001 From: Richard Neese Date: Thu, 30 Jun 2022 19:02:36 -0400 Subject: [PATCH] adding bullseye debian bullseye and sid (#3948) * adding bullseye debian bullseye and sid * fix kde into correct dir and added kwin * fixed for kde jammy also --- .../armbian/create_desktop_package.sh | 35 +++++ .../kde-plasma/config_base/packages | 127 ++++++++++++++++++ .../environments/kde-plasma/debian/postinst | 5 + .../bullseye/environments/kde-plasma/only_for | 1 + .../bullseye/environments/kde-plasma/support | 1 + .../kde-plasma/config_base/packages | 1 + .../armbian/create_desktop_package.sh | 35 +++++ .../kde-plasma/config_base/packages | 127 ++++++++++++++++++ .../environments/kde-plasma/debian/postinst | 5 + .../sid/environments/kde-plasma/only_for | 1 + .../sid/environments/kde-plasma/support | 1 + 11 files changed, 339 insertions(+) create mode 100644 config/desktop/bullseye/environments/kde-plasma/armbian/create_desktop_package.sh create mode 100644 config/desktop/bullseye/environments/kde-plasma/config_base/packages create mode 100755 config/desktop/bullseye/environments/kde-plasma/debian/postinst create mode 100755 config/desktop/bullseye/environments/kde-plasma/only_for create mode 100755 config/desktop/bullseye/environments/kde-plasma/support create mode 100644 config/desktop/sid/environments/kde-plasma/armbian/create_desktop_package.sh create mode 100644 config/desktop/sid/environments/kde-plasma/config_base/packages create mode 100755 config/desktop/sid/environments/kde-plasma/debian/postinst create mode 100755 config/desktop/sid/environments/kde-plasma/only_for create mode 100755 config/desktop/sid/environments/kde-plasma/support diff --git a/config/desktop/bullseye/environments/kde-plasma/armbian/create_desktop_package.sh b/config/desktop/bullseye/environments/kde-plasma/armbian/create_desktop_package.sh new file mode 100644 index 0000000000..c710d60d52 --- /dev/null +++ b/config/desktop/bullseye/environments/kde-plasma/armbian/create_desktop_package.sh @@ -0,0 +1,35 @@ +# install lightdm greeter +cp -R "${SRC}"/packages/blobs/desktop/lightdm "${destination}"/etc/armbian + +# install default desktop settings +mkdir -p "${destination}"/etc/skel +cp -R "${SRC}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel + +#install cinnamon desktop bar icons +mkdir -p "${destination}"/usr/share/icons/armbian +cp "${SRC}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/armbian + +# install wallpapers +mkdir -p "${destination}"/usr/share/backgrounds/armbian/ +cp "${SRC}"/packages/blobs/desktop/desktop-wallpapers/*.jpg "${destination}"/usr/share/backgrounds/armbian + +# install wallpapers +mkdir -p "${destination}"/usr/share/backgrounds/armbian-lightdm/ +cp "${SRC}"/packages/blobs/desktop/lightdm-wallpapers/*.jpg "${destination}"/usr/share/backgrounds/armbian-lightdm + +# install logo for login screen +mkdir -p "${destination}"/usr/share/pixmaps/armbian +cp "${SRC}"/packages/blobs/desktop/icons/armbian.png "${destination}"/usr/share/pixmaps/armbian + +# 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 "${destination}"/usr/share/backgrounds/armbian/set-armbian-wallpaper.sh diff --git a/config/desktop/bullseye/environments/kde-plasma/config_base/packages b/config/desktop/bullseye/environments/kde-plasma/config_base/packages new file mode 100644 index 0000000000..b0c168f982 --- /dev/null +++ b/config/desktop/bullseye/environments/kde-plasma/config_base/packages @@ -0,0 +1,127 @@ +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-font-family-console +foomatic-db-compressed-ppds +gdebi +ghostscript-x +gnome-orca +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 +kwin +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 +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 +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 diff --git a/config/desktop/bullseye/environments/kde-plasma/debian/postinst b/config/desktop/bullseye/environments/kde-plasma/debian/postinst new file mode 100755 index 0000000000..55d40480f4 --- /dev/null +++ b/config/desktop/bullseye/environments/kde-plasma/debian/postinst @@ -0,0 +1,5 @@ +# overwrite stock lightdm greeter configuration +if [ -d /etc/armbian/lightdm ]; then cp -R /etc/armbian/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 diff --git a/config/desktop/bullseye/environments/kde-plasma/only_for b/config/desktop/bullseye/environments/kde-plasma/only_for new file mode 100755 index 0000000000..54b43c7a58 --- /dev/null +++ b/config/desktop/bullseye/environments/kde-plasma/only_for @@ -0,0 +1 @@ +arm64, amd64 diff --git a/config/desktop/bullseye/environments/kde-plasma/support b/config/desktop/bullseye/environments/kde-plasma/support new file mode 100755 index 0000000000..03cd470150 --- /dev/null +++ b/config/desktop/bullseye/environments/kde-plasma/support @@ -0,0 +1 @@ +csc diff --git a/config/desktop/jammy/environments/kde-plasma/config_base/packages b/config/desktop/jammy/environments/kde-plasma/config_base/packages index ffa3458edb..ab3a8b5548 100644 --- a/config/desktop/jammy/environments/kde-plasma/config_base/packages +++ b/config/desktop/jammy/environments/kde-plasma/config_base/packages @@ -60,6 +60,7 @@ inxi kde-plasma-desktop kerneloops keyutils +kwin language-pack-gnome-de language-pack-gnome-en language-pack-gnome-es diff --git a/config/desktop/sid/environments/kde-plasma/armbian/create_desktop_package.sh b/config/desktop/sid/environments/kde-plasma/armbian/create_desktop_package.sh new file mode 100644 index 0000000000..c710d60d52 --- /dev/null +++ b/config/desktop/sid/environments/kde-plasma/armbian/create_desktop_package.sh @@ -0,0 +1,35 @@ +# install lightdm greeter +cp -R "${SRC}"/packages/blobs/desktop/lightdm "${destination}"/etc/armbian + +# install default desktop settings +mkdir -p "${destination}"/etc/skel +cp -R "${SRC}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel + +#install cinnamon desktop bar icons +mkdir -p "${destination}"/usr/share/icons/armbian +cp "${SRC}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/armbian + +# install wallpapers +mkdir -p "${destination}"/usr/share/backgrounds/armbian/ +cp "${SRC}"/packages/blobs/desktop/desktop-wallpapers/*.jpg "${destination}"/usr/share/backgrounds/armbian + +# install wallpapers +mkdir -p "${destination}"/usr/share/backgrounds/armbian-lightdm/ +cp "${SRC}"/packages/blobs/desktop/lightdm-wallpapers/*.jpg "${destination}"/usr/share/backgrounds/armbian-lightdm + +# install logo for login screen +mkdir -p "${destination}"/usr/share/pixmaps/armbian +cp "${SRC}"/packages/blobs/desktop/icons/armbian.png "${destination}"/usr/share/pixmaps/armbian + +# 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 "${destination}"/usr/share/backgrounds/armbian/set-armbian-wallpaper.sh diff --git a/config/desktop/sid/environments/kde-plasma/config_base/packages b/config/desktop/sid/environments/kde-plasma/config_base/packages new file mode 100644 index 0000000000..b0c168f982 --- /dev/null +++ b/config/desktop/sid/environments/kde-plasma/config_base/packages @@ -0,0 +1,127 @@ +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-font-family-console +foomatic-db-compressed-ppds +gdebi +ghostscript-x +gnome-orca +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 +kwin +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 +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 +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 diff --git a/config/desktop/sid/environments/kde-plasma/debian/postinst b/config/desktop/sid/environments/kde-plasma/debian/postinst new file mode 100755 index 0000000000..55d40480f4 --- /dev/null +++ b/config/desktop/sid/environments/kde-plasma/debian/postinst @@ -0,0 +1,5 @@ +# overwrite stock lightdm greeter configuration +if [ -d /etc/armbian/lightdm ]; then cp -R /etc/armbian/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 diff --git a/config/desktop/sid/environments/kde-plasma/only_for b/config/desktop/sid/environments/kde-plasma/only_for new file mode 100755 index 0000000000..54b43c7a58 --- /dev/null +++ b/config/desktop/sid/environments/kde-plasma/only_for @@ -0,0 +1 @@ +arm64, amd64 diff --git a/config/desktop/sid/environments/kde-plasma/support b/config/desktop/sid/environments/kde-plasma/support new file mode 100755 index 0000000000..03cd470150 --- /dev/null +++ b/config/desktop/sid/environments/kde-plasma/support @@ -0,0 +1 @@ +csc