diff options
author | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2017-02-01 21:30:48 +0100 |
---|---|---|
committer | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2017-02-01 21:30:48 +0100 |
commit | 874c06f7c64bb240b84591d1f23662fcc9070cfc (patch) | |
tree | 2b7ff8a48aa4b4b4a79e0171950a9f78cecddfd8 | |
parent | 9abf9d8c6ce54cfdbf33e23b157c42adc056a586 (diff) |
stretch-armhf-alip: switch to LXQt
Change-Id: I23179307c65d38bdbe1c51d9fa31beeb487bdc9c
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
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 |