diff --git a/config/desktop/buster/environments/lxde/armbian/create_desktop_package.sh b/config/desktop/buster/environments/lxde/armbian/create_desktop_package.sh new file mode 100644 index 000000000..25186ea4e --- /dev/null +++ b/config/desktop/buster/environments/lxde/armbian/create_desktop_package.sh @@ -0,0 +1,43 @@ +# 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 logo for login screen +mkdir -p "${destination}"/usr/share/pixmaps/armbian +cp "${SRC}"/packages/blobs/desktop/icons/armbian.png "${destination}"/usr/share/pixmaps/armbian + +# install wallpapers +mkdir -p "${destination}"/usr/share/backgrounds/armbian/ +cp "${SRC}"/packages/blobs/desktop/wallpapers/armbian*.jpg "${destination}"/usr/share/backgrounds/armbian/ + +mkdir -p "${destination}"/usr/share/mate-background-properties +cat <<-EOF > "${destination}"/usr/share/mate-background-properties/armbian.xml + + + + + Armbian light + /usr/share/backgrounds/armbian/armbian18-Dre0x-Minum-light-3840x2160.jpg + zoom + #ffffff + #000000 + + + Armbian dark + /usr/share/backgrounds/armbian/armbian03-Dre0x-Minum-dark-3840x2160.jpg + zoom + #ffffff + #000000 + + +EOF + +mkdir -p "${destination}"/usr/share/glib-2.0/schemas +cat <<-EOF > "${destination}"/usr/share/glib-2.0/schemas/org.gnome.desktop.background.gschema.override +[org.gnome.desktop.background] +picture-uri='file:///usr/share/backgrounds/armbian/armbian03-Dre0x-Minum-dark-3840x2160.jpg' +show-desktop-icons=true +EOF diff --git a/config/desktop/buster/environments/lxde/custom/boards/pinebook-pro/armbian/create_desktop_package.sh b/config/desktop/buster/environments/lxde/custom/boards/pinebook-pro/armbian/create_desktop_package.sh new file mode 100644 index 000000000..95361ce16 --- /dev/null +++ b/config/desktop/buster/environments/lxde/custom/boards/pinebook-pro/armbian/create_desktop_package.sh @@ -0,0 +1,5 @@ +# install custom xorg for pinebook-pro +cp -R "${SRC}"/packages/bsp/pinebook-pro/xorg.conf "${destination}"/etc/X11/xorg.conf.d/ + +# install custom asound state for pinebook-pro +cp -R "${SRC}"/packages/asouund.state/ "${destination}"/etc/ \ No newline at end of file diff --git a/config/desktop/buster/environments/lxde/custom/boards/pinebook-pro/debian/postinst b/config/desktop/buster/environments/lxde/custom/boards/pinebook-pro/debian/postinst new file mode 100644 index 000000000..93930e277 --- /dev/null +++ b/config/desktop/buster/environments/lxde/custom/boards/pinebook-pro/debian/postinst @@ -0,0 +1 @@ +echo "Hello from debian/postinst in the DDE for PineBook-Pro !" diff --git a/config/desktop/buster/environments/lxde/custom/boards/pinebook-pro/packages b/config/desktop/buster/environments/lxde/custom/boards/pinebook-pro/packages new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/config/desktop/buster/environments/lxde/custom/boards/pinebook-pro/packages @@ -0,0 +1 @@ + diff --git a/config/desktop/buster/environments/lxde/debian/postinst b/config/desktop/buster/environments/lxde/debian/postinst new file mode 100644 index 000000000..55d40480f --- /dev/null +++ b/config/desktop/buster/environments/lxde/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/buster/environments/lxde/support b/config/desktop/buster/environments/lxde/support new file mode 100644 index 000000000..03cd47015 --- /dev/null +++ b/config/desktop/buster/environments/lxde/support @@ -0,0 +1 @@ +csc