summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Dechesne <nicolas.dechesne@linaro.org>2017-02-01 21:30:48 +0100
committerNicolas Dechesne <nicolas.dechesne@linaro.org>2017-02-01 21:30:48 +0100
commit874c06f7c64bb240b84591d1f23662fcc9070cfc (patch)
tree2b7ff8a48aa4b4b4a79e0171950a9f78cecddfd8
parent9abf9d8c6ce54cfdbf33e23b157c42adc056a586 (diff)
stretch-armhf-alip: switch to LXQt
Change-Id: I23179307c65d38bdbe1c51d9fa31beeb487bdc9c Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
-rwxr-xr-xstretch-armhf-alip/customization/hooks/22-display-manager-autologin.chroot16
-rwxr-xr-xstretch-armhf-alip/customization/hooks/22-lightdm-autologin.chroot7
-rwxr-xr-xstretch-armhf-alip/customization/hooks/23-customize-lxqt.chroot10
-rw-r--r--stretch-armhf-alip/customization/package-lists/linaro.list.chroot57
4 files changed, 60 insertions, 30 deletions
diff --git a/stretch-armhf-alip/customization/hooks/22-display-manager-autologin.chroot b/stretch-armhf-alip/customization/hooks/22-display-manager-autologin.chroot
new file mode 100755
index 0000000..84a6c7c
--- /dev/null
+++ b/stretch-armhf-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-armhf-alip/customization/hooks/22-lightdm-autologin.chroot b/stretch-armhf-alip/customization/hooks/22-lightdm-autologin.chroot
deleted file mode 100755
index 695dc19..0000000
--- a/stretch-armhf-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-armhf-alip/customization/hooks/23-customize-lxqt.chroot b/stretch-armhf-alip/customization/hooks/23-customize-lxqt.chroot
new file mode 100755
index 0000000..63c578f
--- /dev/null
+++ b/stretch-armhf-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-armhf-alip/customization/package-lists/linaro.list.chroot b/stretch-armhf-alip/customization/package-lists/linaro.list.chroot
index ca47ae3..86b5260 100644
--- a/stretch-armhf-alip/customization/package-lists/linaro.list.chroot
+++ b/stretch-armhf-alip/customization/package-lists/linaro.list.chroot
@@ -1,4 +1,6 @@
-# Packages needed for Linaro - ALIP
+# Packages needed for Linaro - LXQt
+#linaro-default-settings
+#ltrace
96boards-tools-common
acpi-support-base
adduser
@@ -9,8 +11,9 @@ apt
apt-utils
babeltrace
bc
-blueman
+bluedevil
bluez
+breeze
btrfs-tools
build-essential
bzip2
@@ -25,7 +28,7 @@ debconf
debconf-i18n
debian-keyring
default-jre
-dmz-cursor-theme
+desktop-file-utils
dnsmasq-base
eject
evtest
@@ -37,14 +40,12 @@ 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
@@ -69,26 +70,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
-ltrace
-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 +110,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 +132,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 +152,6 @@ usb-modeswitch
usbutils
user-setup
vim
-vim-tiny
wamerican
wget
whiptail
@@ -147,8 +159,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