Merge remote-tracking branch 'origin/desktop' into desktop

This commit is contained in:
armbianworker 2021-02-16 18:09:41 +00:00
commit 0f628479c1
29 changed files with 123 additions and 18 deletions

View file

@ -22,4 +22,4 @@ libgl1-mesa-dri profile-sync-daemon gnome-orca numix-gtk-theme synaptic apt-xapi
lightdm lightdm-gtk-greeter-settings numix-gtk-theme dbus-x11 dictionaries-common
hunspell-en-us tracker tracker-extract tracker-miner-fs gnome-packagekit
apt-config-auto-update policykit-1 profile-sync-daemon software-properties-common
system-config-printer system-config-printer-common printer-driver-all smbclient cifs-utils
system-config-printer system-config-printer-common printer-driver-all smbclient cifs-utils gdebi

View file

@ -21,4 +21,4 @@ nautilus-data openprinting-ppds poppler-data printer-driver-pnm2ppa pulseaudio p
python3-debconf python3-debian python3-distutils python3-distutils-extra python3-yaml software-properties-gtk spice-vdagent tracker tracker-extract
tracker-miner-fs gnome-packagekit apt-config-auto-update x11-apps x11-session-utils x11-utils xdg-desktop-portal xdg-user-dirs xdg-user-dirs-gtk
xinput xorg xorg-docs-core yelp yelp-xsl pulseaudio-module-bluetooth pavucontrol gnome-shell-extension-trash cups system-config-printer-common
system-config-printer
system-config-printer gdebi

View file

@ -11,4 +11,4 @@ libgail-common libnotify-bin software-properties-gtk speech-dispatcher spice-vda
numix-gtk-theme terminator bubblewrap dbus-x11 dictionaries-common hunspell-en-us tracker tracker-extract tracker-miner-fs libgl1-mesa-dri
policykit-1 profile-sync-daemon system-config-printer system-config-printer-common printer-driver-all software-properties-common samba
smbclient cifs-utils synaptic apt-xapian-index gtk2-engines gtk2-engines-murrine gtk2-engines-pixbuf libgtk2.0-bin network-manager-gnome
gnome-keyring gcr libgck-1-0 p11-kit libpam-gnome-keyring
gnome-keyring gcr libgck-1-0 p11-kit libpam-gnome-keyring gdebi

View file

@ -12,4 +12,4 @@ gtk2-engines gtk2-engines-murrine gtk2-engines-pixbuf libgtk2.0-bin network-mana
pavucontrol pulseaudio pavumeter bluez bluez-tools pulseaudio-module-bluetooth blueman libpam-gnome-keyring libgl1-mesa-dri profile-sync-daemon
gnome-orca numix-gtk-theme synaptic apt-xapian-index lightdm lightdm-gtk-greeter-settings numix-gtk-theme dbus-x11 dictionaries-common
hunspell-en-us tracker tracker-extract tracker-miner-fs gnome-packagekit apt-config-auto-update policykit-1 profile-sync-daemon
software-properties-common system-config-printer system-config-printer-common printer-driver-all smbclient cifs-utils
software-properties-common system-config-printer system-config-printer-common printer-driver-all smbclient cifs-utils gdebi

View file

@ -4,4 +4,4 @@ gcr libgck-1-0 p11-kit pasystray pavucontrol pulseaudio pavumeter bluez bluez-to
libgl1-mesa-dri policykit-1 profile-sync-daemon gnome-orca numix-gtk-theme synaptic apt-xapian-index lightdm lightdm-gtk-greeter
lightdm-gtk-greeter-settings numix-gtk-theme system-config-printer system-config-printer-common printer-driver-all dbus-x11 dbus-x11
dictionaries-common hunspell-en-us tracker tracker-extract tracker-miner-fs policykit-1 profile-sync-daemon software-properties-common
samba smbclient cifs-utils xfce4-screenshooter
samba smbclient cifs-utils xfce4-screenshooter gdebi

View file

@ -35,9 +35,3 @@ cat <<-EOF > "${destination}"/usr/share/gnome-background-properties/armbian.xml
</wallpapers>
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

View file

@ -15,4 +15,4 @@ ghostscript-x inputattach kerneloops language-pack-en libatk-adaptor libgail-com
spice-vdagent zip lightdm lightdm-gtk-greeter lightdm-settings lightdm-gtk-greeter-settings numix-gtk-theme terminator gnome-terminal bubblewrap
dbus-x11 dictionaries-common hunspell-en-us nautilus nautilus-data tracker tracker-extract tracker-miner-fs update-manager update-manager-core
update-notifier update-notifier-common libgl1-mesa-dri policykit-1 profile-sync-daemon system-config-printer system-config-printer-common
printer-driver-all software-properties-common samba smbclient cifs-utils pulseaudio-module-bluetooth
printer-driver-all software-properties-common samba smbclient cifs-utils pulseaudio-module-bluetooth gdebi

View file

@ -4,6 +4,43 @@ 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
# set wallpapper to armbian
keys=/etc/dconf/db/local.d/00-bg
locks=/etc/dconf/db/local.d/locks/background
profile=/etc/dconf/profile/user
install -Dv /dev/null $keys
install -Dv /dev/null $locks
install -Dv /dev/null $profile
echo "[org/budgie/desktop/background]
picture-uri='file:///usr/share/backgrounds/armbian/armbian03-Dre0x-Minum-dark-3840x2160.jpg'
picture-options='zoom'
primary-color='#456789'
secondary-color='#FFFFFF'
[org/budgie/desktop/screensaver]
picture-uri='file:///usr/share/backgrounds/armbian/armbian03-Dre0x-Minum-dark-blurred-3840x2160.jpg'
picture-options='zoom'
primary-color='#456789'
secondary-color='#FFFFFF'" >> $keys
echo "/org/budgie/desktop/background/picture-uri
/org/budgie/desktop/background/picture-options
/org/budgie/desktop/background/primary-color
/org/budgie/desktop/background/secondary-color
/org/budgie/desktop/screensaver/picture-uri
/org/budgie/desktop/screensaver/picture-options
/org/budgie/desktop/screensaver/primary-color
/org/budgie/desktop/screensaver/secondary-color" >> $locks
echo "user-db:user
system-db:local" >> $profile
dconf update
#compile schemas
if [ -d /usr/share/glib-2.0/schemas ]; then
glib-compile-schemas /usr/share/glib-2.0/schemas

View file

@ -13,4 +13,4 @@ libatk-adaptor libgail-common libnotify-bin software-properties-gtk speech-dispa
dictionaries-common hunspell-en-us tracker tracker-extract tracker-miner-fs update-manager update-manager-core update-notifier
update-notifier-common libgl1-mesa-dri policykit-1 profile-sync-daemon system-config-printer system-config-printer-common printer-driver-all
software-properties-common samba smbclient cifs-utils gnome-power-manager powermgmt-base libupower-glib3 ruby-power-assert plank
libplank-common libplank1
libplank-common libplank1 gdebi

0
config/desktop/focal/environments/cinnamon/only_for Executable file → Normal file
View file

0
config/desktop/focal/environments/cinnamon/support Executable file → Normal file
View file

View file

@ -15,4 +15,4 @@ p7zip-full policykit-desktop-privileges anacron doc-base foomatic-db-compressed-
libatk-adaptor libgail-common libnotify-bin software-properties-gtk speech-dispatcher spice-vdagent zip orca bubblewrap dbus-x11
dictionaries-common hunspell-en-us tracker tracker-extract tracker-miner-fs update-manager update-manager-core update-notifier
update-notifier-common libgl1-mesa-dri policykit-1 profile-sync-daemon system-config-printer system-config-printer-common printer-driver-all
software-properties-common samba smbclient cifs-utils gnome-power-manager powermgmt-base libupower-glib3 ruby-power-assert
software-properties-common samba smbclient cifs-utils gnome-power-manager powermgmt-base libupower-glib3 ruby-power-assert gdebi

View file

@ -23,4 +23,4 @@ spice-vdagent tracker tracker-extract tracker-miner-fs update-manager update-man
x11-session-utils x11-utils xdg-desktop-portal xdg-user-dirs xdg-user-dirs-gtk xinput xorg xorg-docs-core yaru-theme-gnome-shell yelp yelp-xsl
pulseaudio-module-bluetooth pavucontrol gnome-shell-extension-trash cups system-config-printer-gnome ubuntu-desktop-minimal ubuntu-session
ubuntu-settings gnome-terminal synaptic gnome-packagekit gnome-system-tools gnome-tweak-tool gedit gpaste gnome-tweaks gnome-system-log
gnome-power-manager gnome-screensaver gnome-screenshot gnome-todo gnome-photos gpaint lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
gnome-power-manager gnome-screensaver gnome-screenshot gnome-todo gnome-photos gpaint lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings gdebi

View file

@ -1,4 +1,7 @@
# 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

View file

@ -13,5 +13,5 @@ libgck-1-0 p11-kit pasystray pavucontrol pulseaudio pavumeter bluez bluez-tools
libgl1-mesa-dri profile-sync-daemon gnome-orca numix-gtk-theme synaptic apt-xapian-index lightdm lightdm-gtk-greeter lightdm-settings
lightdm-gtk-greeter-settings numix-gtk-theme dbus-x11 dictionaries-common hunspell-en-us tracker tracker-extract tracker-miner-fs
update-manager update-manager-core update-notifier update-notifier-common policykit-1 profile-sync-daemon software-properties-common
system-config-printer system-config-printer-common printer-driver-all smbclient cifs-utils
system-config-printer system-config-printer-common printer-driver-all smbclient cifs-utils gdebi

View file

@ -4,5 +4,5 @@ pasystray pavucontrol pulseaudio pavumeter bluez bluez-tools pulseaudio-module-b
profile-sync-daemon gnome-orca numix-gtk-theme synaptic apt-xapian-index lightdm lightdm-gtk-greeter lightdm-settings lightdm-gtk-greeter-settings
numix-gtk-theme system-config-printer system-config-printer-common printer-driver-all dbus-x11 dbus-x11 dictionaries-common hunspell-en-us tracker
tracker-extract tracker-miner-fs update-manager update-manager-core update-notifier update-notifier-common policykit-1 profile-sync-daemon
software-properties-common samba smbclient cifs-utils xfce4-screenshooter
software-properties-common samba smbclient cifs-utils xfce4-screenshooter gdebi

View file

@ -0,0 +1,10 @@
# install lightdm greeter
cp -R "${SRC}"/packages/blobs/desktop/lightdm "${destination}"/etc/armbian
# 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 backgrounds
mkdir -p "${destination}"/usr/share/backgrounds/armbian/
cp "${SRC}"/packages/blobs/desktop/wallpapers/*.jpg "${destination}"/usr/share/backgrounds/armbian/

View file

@ -0,0 +1 @@
# add config specific tweaks here

View file

@ -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/asound.state/ "${destination}"/etc/

View file

@ -0,0 +1,18 @@
xserver-xorg xserver-xorg-video-fbdev gvfs gvfs-backends gvfs-fuse gvfs-bin gvfs-libs gvfs-daemons xfonts-base xinit x11-xserver-utils
deepin-desktop-base dde-desktop dde-api dde-dock dde-dock-onboard-plugin dde-launcher dde-control-center deepin-metacity deepin-wm
startdde dde-session-ui dde-file-manager dde-qt5integration dde-disk-mount-plugin deepin-gtk-theme deepin-sound-theme deepin-icon-theme
deepin-menu dde-daemon dde-account-faces deepin-desktop-schemas deepin-mutter dde-polkit-agent deepin-wm deepin-turbo deepin-turbo-booster
ubuntudde-default-settings ubuntudde-icon-theme deepin-voice-recorder deepin-screenshot dde-calendar deepin-music deepin-picker
deepin-gettext-tools deepin-image-viewer deepin-movie deepin-calculator deepin-shortcut-viewer deepin-system-monitor deepin-terminal
deepin-topbar deepin-deb-installer deepin-screensaver deepin-anything-server eject fonts-noto fonts-noto-color-emoji libdtkgui-bin
libdtkgui2 libdtkcore-bin gir1.2-deepin-mutter-3.0 lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings numix-gtk-theme xinit
xorg-docs-core x11-apps xorg-docs xscreensaver xfonts-100dpi xfonts-75dpi xfonts-scalable xcursor-themes xdg-user-dirs xdg-user-dirs-gtk
ubuntu-drivers-common ubuntu-minimal keyutils redshift bluez-tools bluez-cups brltty orca policykit-desktop-privileges network-manager-pptp
network-manager-l2tp network-manager-openconnect network-manager-openvpn network-manager-openvpn-gnome network-manager-vpnc cups cups-bsd
cups-filters liblouisutdml-bin liblouis-bin blueman pamix pasystray pavucontrol pavumeter pavucontrol-qt gstreamer1.0-packagekit
gstreamer1.0-plugins-base-apps libproxy1-plugin-gsettings libproxy1-plugin-networkmanager libu2f-udev libwmf0.2-7-gtk openprinting-ppds
p7zip-full policykit-desktop-privileges anacron doc-base foomatic-db-compressed-ppds ghostscript-x inputattach kerneloops language-pack-en
libatk-adaptor libgail-common libnotify-bin software-properties-gtk speech-dispatcher spice-vdagent zip orca bubblewrap dbus-x11
dictionaries-common hunspell-en-us tracker tracker-extract tracker-miner-fs update-manager update-manager-core update-notifier
update-notifier-common libgl1-mesa-dri policykit-1 profile-sync-daemon system-config-printer system-config-printer-common printer-driver-all
software-properties-common samba smbclient cifs-utils gnome-power-manager powermgmt-base libupower-glib3 ruby-power-assert

View file

@ -0,0 +1 @@
add-apt-repository ppa:ubuntudde-dev/unstable

View file

@ -0,0 +1,9 @@
# install custom xorg for pinebook-pro
mkdir -p "${destination}"/etc/X11/
cp -R "${SRC}"/packages/bsp/rk3399/xorg.conf "${destination}"/etc/X11/
# install custom asound state for pinebook-pro
mkdir -p "${destination}"/etc/
cp -R "${SRC}"/packages/blobs/asound.state/ "${destination}"/etc/

View file

@ -0,0 +1,14 @@
# install custom xorg for pinebook-pro
cp -R "${SRC}"/packages/bsp/pinebook-pro/xorg.conf "${destination}"/etc/X11/
## touchpad and keyboard tweaks
# from https://github.com/ayufan-rock64/linux-package/tree/master/root-pinebookpro
cp $SRC/packages/bsp/pinebook-pro/40-pinebookpro-touchpad.conf $destination/etc/X11/xorg.conf.d/
#keybord
mkdir -p $destination/etc/udev/hwdb.d/
cp $SRC/packages/bsp/pinebook-pro/10-usb-kbd.hwdb $destination/etc/udev/hwdb.d/
# install custom asound state for pinebook-pro
cp -R "${SRC}"/packages/asound.state/ "${destination}"/etc/

View file

@ -0,0 +1 @@
echo "Hello from debian/postinst in the DDE for PineBook-Pro !"

View file

@ -0,0 +1,9 @@
# 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
#remove linked file
rm /etc/alternatives/deepin-default-background
ln -s /usr/share/backgrounds/armbian/armbian03-Dre0x-Minum-dark-3840x2160.jpg /etc/alternatives/deepin-default-background

View file

@ -0,0 +1 @@
arm64

View file

@ -0,0 +1 @@
csc

View file

@ -21,4 +21,4 @@ poppler-data printer-driver-pnm2ppa pulseaudio pulseaudio-utils python3-click py
python3-distupgrade python3-update-manager python3-xkit python3-yaml software-properties-gtk spice-vdagent tracker tracker-extract tracker-miner-fs
update-manager update-manager-core update-notifier update-notifier-common x11-apps x11-session-utils x11-utils xdg-desktop-portal xdg-user-dirs
xdg-user-dirs-gtk xinput xorg xorg-docs-core yaru-theme-gnome-shell yelp yelp-xsl pulseaudio-module-bluetooth pavucontrol gnome-shell-extension-trash
cups system-config-printer-gnome ubuntu-desktop-minimal ubuntu-session ubuntu-settings ubuntu-business-defaults gconf2
cups system-config-printer-gnome ubuntu-desktop-minimal ubuntu-session ubuntu-settings ubuntu-business-defaults gconf2 gdebi