summaryrefslogtreecommitdiff
path: root/stretch-arm64-alip
diff options
context:
space:
mode:
Diffstat (limited to 'stretch-arm64-alip')
-rwxr-xr-xstretch-arm64-alip/customization/hooks/22-display-manager-autologin.chroot16
-rwxr-xr-xstretch-arm64-alip/customization/hooks/22-lightdm-autologin.chroot7
-rwxr-xr-xstretch-arm64-alip/customization/hooks/23-customize-lxqt.chroot10
-rw-r--r--stretch-arm64-alip/customization/package-lists/linaro.list.chroot56
4 files changed, 59 insertions, 30 deletions
diff --git a/stretch-arm64-alip/customization/hooks/22-display-manager-autologin.chroot b/stretch-arm64-alip/customization/hooks/22-display-manager-autologin.chroot
new file mode 100755
index 0000000..84a6c7c
--- /dev/null
+++ b/stretch-arm64-alip/customization/hooks/22-display-manager-autologin.chroot
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+# Enable lightdm autologin for linaro user
+if [ -e /etc/lightdm/lightdm.conf ]; then
+ sed -i "s|^#autologin-user=.*|autologin-user=linaro|" /etc/lightdm/lightdm.conf
+ sed -i "s|^#autologin-user-timeout=.*|autologin-user-timeout=0|" /etc/lightdm/lightdm.conf
+fi
+
+# Enable sddm autologin for linaro user and configure theme
+if [ -e /usr/bin/sddm ]; then
+ /usr/bin/sddm --example-config > /etc/sddm.conf
+ sed -i "s|^Session=.*|Session=lxqt.desktop|" /etc/sddm.conf
+ sed -i "s|^User=.*|User=linaro|" /etc/sddm.conf
+ sed -i "s|^Current=.*|Current=breeze|" /etc/sddm.conf
+ sed -i "s|^CursorTheme==.*|CursorTheme=breeze_cursors|" /etc/sddm.conf
+fi
diff --git a/stretch-arm64-alip/customization/hooks/22-lightdm-autologin.chroot b/stretch-arm64-alip/customization/hooks/22-lightdm-autologin.chroot
deleted file mode 100755
index 695dc19..0000000
--- a/stretch-arm64-alip/customization/hooks/22-lightdm-autologin.chroot
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-# Enable lightdm autologin for linaro user
-if [ -e /etc/lightdm/lightdm.conf ]; then
- sed -i "s|^#autologin-user=.*|autologin-user=linaro|" /etc/lightdm/lightdm.conf
- sed -i "s|^#autologin-user-timeout=.*|autologin-user-timeout=0|" /etc/lightdm/lightdm.conf
-fi
diff --git a/stretch-arm64-alip/customization/hooks/23-customize-lxqt.chroot b/stretch-arm64-alip/customization/hooks/23-customize-lxqt.chroot
new file mode 100755
index 0000000..63c578f
--- /dev/null
+++ b/stretch-arm64-alip/customization/hooks/23-customize-lxqt.chroot
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# Customize lxqt defaults
+if [ -e /etc/xdg/lxqt/lxqt.conf ]; then
+ sed -i "s|^theme=.*|theme=kde-plasma|" /etc/xdg/lxqt/lxqt.conf
+ sed -i "s|^icon_theme=.*|icon_theme=breeze|" /etc/xdg/lxqt/lxqt.conf
+ sed -i "s|^style=.*|style=Breeze|" /etc/xdg/lxqt/lxqt.conf
+ sed -i "s|^window_manager=.*|window_manager=kwin|" /etc/xdg/lxqt/session.conf
+ sed -i "s|^cursor_theme=.*|cursor_theme=breeze_cursors|" /etc/xdg/lxqt/session.conf
+fi
diff --git a/stretch-arm64-alip/customization/package-lists/linaro.list.chroot b/stretch-arm64-alip/customization/package-lists/linaro.list.chroot
index 9648b12..b912841 100644
--- a/stretch-arm64-alip/customization/package-lists/linaro.list.chroot
+++ b/stretch-arm64-alip/customization/package-lists/linaro.list.chroot
@@ -1,4 +1,5 @@
-# Packages needed for Linaro - ALIP
+# Packages needed for Linaro - LXQt
+#linaro-default-settings
#ltrace
96boards-tools-common
acpi-support-base
@@ -10,8 +11,9 @@ apt
apt-utils
babeltrace
bc
-blueman
+bluedevil
bluez
+breeze
btrfs-tools
build-essential
bzip2
@@ -26,7 +28,7 @@ debconf
debconf-i18n
debian-keyring
default-jre
-dmz-cursor-theme
+desktop-file-utils
dnsmasq-base
eject
evtest
@@ -38,14 +40,11 @@ fonts-freefont-ttf
fonts-ipafont-gothic
fonts-ipafont-mincho
fonts-unfonts-core
-gconf2
gdb
gdbserver
gdisk
git
glshim
-gnome-keyring
-gnome-system-tools
gnupg
gpsd
gpsd-clients
@@ -70,25 +69,32 @@ iputils-ping
isc-dhcp-client
iw
kbd
+kde-config-sddm
+kde-window-manager
kmod
+kwin-x11
less
libxatracker2
-lightdm
-linaro-artwork
-linaro-default-settings
linaro-overlay-minimal
lm-sensors
locales
lsb-release
lsof
-lxde
-lxde-common
-lxlauncher
-lxmusic
-lxsession-default-apps
-lxsession-logout
-lxshortcut
-lxtask
+lximage-qt
+lxqt-about
+lxqt-admin
+lxqt-common
+lxqt-config
+lxqt-globalkeys
+lxqt-notificationd
+lxqt-openssh-askpass
+lxqt-panel
+lxqt-policykit
+lxqt-powermanagement
+lxqt-qtplugin
+lxqt-runner
+lxqt-session
+lxqt-sudo
makedev
mawk
mesa-utils
@@ -103,14 +109,16 @@ network-manager-gnome
nodejs-legacy
npm
ntpdate
-obconf
obexftp
obexpushd
-openbox
openssh-client
openssh-server
parted
-pavucontrol
+pavucontrol-qt
+pcmanfm-qt
+phonon4qt5-backend-gstreamer
+pinentry-qt
+plasma-nm
policykit-1
powerdebug
powertop
@@ -123,15 +131,19 @@ python-minimal
python-mraa
python-upm
python3
+qterminal
read-edid
resolvconf
rfkill
rsyslog
+sddm
+sddm-theme-breeze
ssh-import-id
strace
sudo
systemd
systemd-sysv
+systemsettings
trace-cmd
udev
unzip
@@ -139,7 +151,6 @@ usb-modeswitch
usbutils
user-setup
vim
-vim-tiny
wamerican
wget
whiptail
@@ -147,8 +158,7 @@ wireless-tools
wpasupplicant
x11-utils
x11-xserver-utils
-xdg-user-dirs-gtk
-xfce4-power-manager-plugins
+xdg-user-dirs
xinit
xmms2-client-cli
xmms2-plugin-mad