From 196da90b236c38642908be1663987569e78ddae5 Mon Sep 17 00:00:00 2001 From: Frede Hundewadt Date: Wed, 22 Apr 2020 13:31:26 +0200 Subject: [PATCH] [lxqt] ajour --- community/lxqt/Packages-Desktop | 223 ++++++++++++++++++ .../etc/X11/xorg.conf.d/50-synaptics.conf | 8 + .../etc/lightdm/slick-greeter.conf | 11 + community/lxqt/desktop-overlay/etc/sddm.conf | 123 ++++++++++ community/lxqt/profile.conf | 73 ++++++ 5 files changed, 438 insertions(+) create mode 100644 community/lxqt/Packages-Desktop create mode 100644 community/lxqt/desktop-overlay/etc/X11/xorg.conf.d/50-synaptics.conf create mode 100644 community/lxqt/desktop-overlay/etc/lightdm/slick-greeter.conf create mode 100644 community/lxqt/desktop-overlay/etc/sddm.conf create mode 100644 community/lxqt/profile.conf diff --git a/community/lxqt/Packages-Desktop b/community/lxqt/Packages-Desktop new file mode 100644 index 00000000..2e867f93 --- /dev/null +++ b/community/lxqt/Packages-Desktop @@ -0,0 +1,223 @@ +#------------------------------------------------- +##### LXQT MINIMAL/FULL PROFILE + +## Connect Packages +>extra android-tools +>extra android-udev +>extra gvfs-afc +>extra gvfs-gphoto2 +>extra gvfs-mtp + +## Extra Fonts +>extra noto-fonts +>extra ttf-bitstream-vera +>extra ttf-droid +>extra ttf-inconsolata + +## Extra Network packages +>extra avahi +>extra mobile-broadband-provider-info +>extra modemmanager-qt +>extra networkmanager-dispatcher-ntpd +>extra networkmanager-openconnect +>extra networkmanager-pptp +>extra networkmanager-vpnc +>extra nss-mdns +>extra usb_modeswitch + +## Apps and Libraries for Sound/Audio/Video +>extra ffmpeg +>extra gst-libav +>extra gst-plugins-bad +>extra gst-plugins-base +>extra gst-plugins-good +>extra gst-plugins-ugly +>extra libdvdcss +>extra pulseaudio-bluetooth +>extra pulseaudio-ctl +>extra pulseaudio-zeroconf +>extra manjaro-pulse +>extra manjaro-alsa +>extra vlc + +## Printer +## meta-pkg manjaro-printer +>extra cups +>extra cups-pdf +>extra cups-pk-helper +>extra ghostscript +>extra gsfonts +>extra gutenprint +>extra hplip +>extra python-gobject +>extra python-pyqt5 +>extra splix +>extra system-config-printer +>extra simple-scan + +## AUR Support/Development +>extra autoconf +>extra automake +>extra binutils +>extra bison +>extra fakeroot +>extra flex +>extra gcc +>extra git +>extra libtool +>extra m4 +>extra make +>extra patch +>extra patchutils +>extra pkg-config +>extra subversion + +## Office +#>extra libreoffice-still + +## Graphics +>extra pinta + +## Internet applications +>extra trojita + +## Text editor +>extra juffed-qt5 + +## Disc utilities +#>extra gparted +#>extra imagewriter + +## File management +>extra p7zip +>extra unarchiver +>extra unrar + +#------------------------------------------------- +##### EDITION BASE PACKAGES + +## webbrowser +firefox + +## basic audio support +alsa-firmware +alsa-utils + +## edition theming and settings +kvantum-theme-matcha +manjaro-grub-theme-blurred +manjaro-icons +manjaro-lxqt-config +manjaro-lxqt-desktop-settings +manjaro-openbox-matcha +manjaro-slick-greeter-theme-sunset +manjaro-zsh-config +matcha-gtk-theme +papirus-icon-theme +papirus-maia-icon-theme +wallpapers-juhraya +xcursor-breeze + +## display manager and greeter +lightdm +lightdm-slick-greeter + +## office +qpdfview +lximage-qt + +## fonts +ttf-dejavu +ttf-roboto + +## filemanager +ark +gvfs +gvfs-nfs +gvfs-smb +pcmanfm-qt +udiskie +udisks2 + +## Terminal +qterminal + +## package manager +pamac-gtk +pamac-cli + +## basic utilities +dmidecode +htop +inxi +numlockx +powertop + +## network +network-manager-applet +networkmanager-qt +openresolv +networkmanager-openvpn +openssh + +## core +lxqt-about +lxqt-admin +lxqt-config +lxqt-globalkeys +lxqt-notificationd +lxqt-openssh-askpass +lxqt-panel +lxqt-policykit +lxqt-powermanagement +lxqt-qtplugin +lxqt-runner +lxqt-session +lxqt-sudo +picom +xscreensaver + +## settings manager +manjaro-application-utility +manjaro-documentation-en +manjaro-hello +manjaro-settings-manager +obconf-qt +qt5ct + +## system icons +adwaita-icon-theme +gnome-icon-theme +gnome-icon-theme-extras +gnome-icon-theme-symbolic +gnome-themes-extra +hicolor-icon-theme + +## system fonts +freetype2 + +## system +accountsservice +gnome-keyring +perl-file-mimeinfo +polkit +python-pyxdg +squashfs-tools +xdg-su +xdg-user-dirs +xdg-user-dirs-gtk +xdg-utils +zensu + +## xorg +xf86-input-libinput +xorg-server +xorg-server-common +xorg-twm +xorg-xbacklight +xorg-xinit +xorg-xinput +xorg-xkill +xorg-xprop +xterm + diff --git a/community/lxqt/desktop-overlay/etc/X11/xorg.conf.d/50-synaptics.conf b/community/lxqt/desktop-overlay/etc/X11/xorg.conf.d/50-synaptics.conf new file mode 100644 index 00000000..581221e1 --- /dev/null +++ b/community/lxqt/desktop-overlay/etc/X11/xorg.conf.d/50-synaptics.conf @@ -0,0 +1,8 @@ +Section "InputClass" + Identifier "touchpad catchall" + Driver "synaptics" + MatchIsTouchpad "on" + Option "TapButton1" "1" + Option "TapButton2" "2" + Option "TapButton3" "3" +EndSection diff --git a/community/lxqt/desktop-overlay/etc/lightdm/slick-greeter.conf b/community/lxqt/desktop-overlay/etc/lightdm/slick-greeter.conf new file mode 100644 index 00000000..ad17214f --- /dev/null +++ b/community/lxqt/desktop-overlay/etc/lightdm/slick-greeter.conf @@ -0,0 +1,11 @@ +[Greeter] +background=/usr/share/backgrounds/wallpapers-juhraya/Sunset-Of-The-Gods_by_Isaac-Sloan.jpg +background-color=#263138 +draw-grid=false +theme-name=Matcha-dark-sea +icon-theme-name=Papirus-Dark-Maia +font-name='Roboto 11' +xft-antialias=true +xft-hintstyle=hintfull +enable-hidpi=auto +draw-user-backgrounds=true \ No newline at end of file diff --git a/community/lxqt/desktop-overlay/etc/sddm.conf b/community/lxqt/desktop-overlay/etc/sddm.conf new file mode 100644 index 00000000..83360d0b --- /dev/null +++ b/community/lxqt/desktop-overlay/etc/sddm.conf @@ -0,0 +1,123 @@ +[Autologin] +# Whether sddm should automatically log back into sessions when they exit +Relogin=false + +# Name of session file for autologin session (if empty try last logged in) +Session= + +# Username for autologin session +User= + +[General] +# Halt command +HaltCommand=/usr/bin/systemctl poweroff + +# Input method module +InputMethod= + +# Initial NumLock state. Can be on, off or none. +# If property is set to none, numlock won't be changed +# NOTE: Currently ignored if autologin is enabled. +Numlock=none +RebootCommand=/usr/bin/systemctl reboot + +[Theme] +# Current theme name +Current=manjaro + +# Cursor theme used in the greeter +CursorTheme=breeze_cursors + +# Number of users to use as threshold +# above which avatars are disabled +# unless explicitly enabled with EnableAvatars +DisableAvatarsThreshold=7 + +# Enable display of custom user avatars +EnableAvatars=true + +# Global directory for user avatars +# The files should be named .face.icon +FacesDir=/usr/share/sddm/faces + +# Theme directory path +ThemeDir=/usr/share/sddm/themes + + +[Users] +# Default $PATH for logged in users +DefaultPath=/usr/local/sbin:/usr/local/bin:/usr/bin + +# Comma-separated list of shells. +# Users with these shells as their default won't be listed +HideShells= + +# Comma-separated list of users that should not be listed +HideUsers= + +# Maximum user id for displayed users +MaximumUid=60000 + +# Minimum user id for displayed users +MinimumUid=1000 + +# Remember the session of the last successfully logged in user +RememberLastSession=true + +# Remember the last successfully logged in user +RememberLastUser=true + +# When logging in as the same user twice, restore the original session, rather than create a new one +ReuseSession=false + + +[Wayland] +# Enable Qt's automatic high-DPI scaling +EnableHiDPI=false + +# Path to a script to execute when starting the desktop session +SessionCommand=/usr/share/sddm/scripts/wayland-session + +# Directory containing available Wayland sessions +SessionDir=/usr/share/wayland-sessions + +# Path to the user session log file +SessionLogFile=.local/share/sddm/wayland-session.log + + +[X11] +# Path to a script to execute when starting the display server +DisplayCommand=/usr/share/sddm/scripts/Xsetup + +# Path to a script to execute when stopping the display server +DisplayStopCommand=/usr/share/sddm/scripts/Xstop + +# Enable Qt's automatic high-DPI scaling +EnableHiDPI=false + +# The lowest virtual terminal number that will be used. +MinimumVT=1 + +# Arguments passed to the X server invocation +ServerArguments=-nolisten tcp + +# Path to X server binary +ServerPath=/usr/bin/X + +# Path to a script to execute when starting the desktop session +SessionCommand=/usr/share/sddm/scripts/Xsession + +# Directory containing available X sessions +SessionDir=/usr/share/xsessions + +# Path to the user session log file +SessionLogFile=.local/share/sddm/xorg-session.log + +# Path to the Xauthority file +UserAuthFile=.Xauthority + +# Path to xauth binary +XauthPath=/usr/bin/xauth + +# Path to Xephyr binary +XephyrPath=/usr/bin/Xephyr diff --git a/community/lxqt/profile.conf b/community/lxqt/profile.conf new file mode 100644 index 00000000..630a2110 --- /dev/null +++ b/community/lxqt/profile.conf @@ -0,0 +1,73 @@ +########################################## +###### use this file in the profile ###### +########################################## + +# use multilib packages; x86_64 only +multilib="false" + +# displaymanager +displaymanager="lightdm" + +# Set to false to disable autologin in the livecd +autologin="true" + +# nonfree mhwd drivers +#nonfree_mhwd="false" + +# use extra packages as defined in pkglist to activate a full profile +#extra="true" + +################ install ################ + +# unset defaults to given value +efi_boot_loader="grub" + +# configure calamares for netinstall +#netinstall="false" + +# configure calamares to use chrootcfg instead of unpackfs +#chrootcfg="false" + +# use geoip for localization +geoip='true' + +# unset defaults to given values +# addgroups="lp,network,power,wheel" + +# unset defaults to given values +# names must match systemd service names +enable_systemd=('avahi-daemon' 'bluetooth' 'cronie' 'ModemManager' 'NetworkManager' 'org.cups.cupsd' 'systemd-timesyncd' 'tlp' 'tlp-sleep' 'ufw') +disable_systemd=('pacman-init' 'systemd-rfkill.service' 'systemd-rfkill.socket') + +# the same workgroup name if samba is used +# smb_workgroup="" + +# default system shell is bash +# '/etc/defaults/useradd': " " +# userShell : "/bin/zsh" +# empty value will not be used +user_shell="/bin/zsh" + +################# livecd ################# + +# unset defaults to given value +hostname="manjaro-lxqt" + +# unset defaults to given value +# username="manjaro" + +# unset defaults to given value +# password="manjaro" + +# the login shell +# defaults to bash +login_shell=/bin/zsh + +# unset defaults to given values +# addgroups="lp,network,power,wheel" + +# unset defaults to given values +# names must match systemd service names +# services in enable_systemd array don't need to be listed here +# enable_systemd_live=('manjaro-live' 'mhwd-live' 'pacman-init' 'mirrors-live') +