lxqt: initial import
This commit is contained in:
parent
026f8948d3
commit
3a71b8b2dc
48
fedora-live-lxqt.ks
Normal file
48
fedora-live-lxqt.ks
Normal file
@ -0,0 +1,48 @@
|
||||
# fedora-live-lxqt.ks
|
||||
#
|
||||
# Description:
|
||||
# – Fedora Live Spin with the LXQt desktop environment
|
||||
#
|
||||
# Maintainer(s):
|
||||
# – Christian Dersch <lupinix@fedoraproject.org>
|
||||
#
|
||||
|
||||
%include fedora-live-base.ks
|
||||
%include fedora-live-minimization.ks
|
||||
%include fedora-lxqt-common.ks
|
||||
|
||||
%post
|
||||
# add initscript
|
||||
cat >> /etc/rc.d/init.d/livesys << EOF
|
||||
|
||||
# set up autologin for user liveuser
|
||||
if [ -f /etc/sddm.conf ]; then
|
||||
sed -i 's/^#User=.*/User=liveuser/' /etc/sddm.conf
|
||||
sed -i 's/^#Session=.*/Session=lxqt.desktop/' /etc/sddm.conf
|
||||
else
|
||||
cat > /etc/sddm.conf << SDDM_EOF
|
||||
[Autologin]
|
||||
User=liveuser
|
||||
Session=lxqt.desktop
|
||||
SDDM_EOF
|
||||
fi
|
||||
|
||||
# show liveinst.desktop on desktop and in menu
|
||||
sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
|
||||
mkdir /home/liveuser/Desktop
|
||||
cp -a /usr/share/applications/liveinst.desktop /home/liveuser/Desktop/
|
||||
|
||||
# set up preferred apps
|
||||
cat > /etc/xdg/libfm/pref-apps.conf << FOE
|
||||
[Preferred Applications]
|
||||
WebBrowser=qupzilla.desktop
|
||||
FOE
|
||||
|
||||
# make sure to set the right permissions and selinux contexts
|
||||
chown -R liveuser:liveuser /home/liveuser/
|
||||
restorecon -R /home/liveuser/
|
||||
|
||||
EOF
|
||||
|
||||
%end
|
||||
|
76
fedora-lxqt-common.ks
Normal file
76
fedora-lxqt-common.ks
Normal file
@ -0,0 +1,76 @@
|
||||
# fedora-lxqt-common.ks
|
||||
#
|
||||
# Description:
|
||||
# – Fedora Live Spin with the LXQt desktop environment
|
||||
#
|
||||
# Maintainer(s):
|
||||
# – Christian Dersch <lupinix@fedoraproject.org>
|
||||
#
|
||||
|
||||
%packages
|
||||
@lxqt
|
||||
@networkmanager-submodules
|
||||
# for nm applet
|
||||
gnome-keyring
|
||||
|
||||
# We have obconf-qt now
|
||||
obconf-qt
|
||||
-obconf
|
||||
|
||||
# No sddm-breeze, this pulls in huge parts of plasma, but use breeze for LXQt
|
||||
breeze-gtk
|
||||
plasma-breeze
|
||||
-sddm-breeze
|
||||
|
||||
# no kwallet running by default
|
||||
-qupzilla-kwallet
|
||||
|
||||
# Pull in some useful applications, use KDE ones if necessary
|
||||
dnfdragora
|
||||
dragon
|
||||
kcalc
|
||||
kwrite
|
||||
lxappearance
|
||||
lximage-qt
|
||||
lxqt-sudo
|
||||
pavucontrol-qt
|
||||
psi-plus
|
||||
qbittorrent
|
||||
qlipper
|
||||
quassel
|
||||
qpdfview-qt5
|
||||
trojita
|
||||
yarock
|
||||
|
||||
# l10n
|
||||
lxqt-l10n
|
||||
lximage-qt-l10n
|
||||
obconf-qt-l10n
|
||||
pavucontrol-qt-l10n
|
||||
|
||||
# MP3
|
||||
gstreamer1-plugin-mpg123
|
||||
|
||||
# We want Qt GUI for libyui used by dnfdragora
|
||||
libyui-mga-qt
|
||||
|
||||
# remove unneeded stuff to get a lightweight system
|
||||
# fonts (we make no bones about admitting we're english-only)
|
||||
wqy-microhei-fonts # a compact CJK font, to replace:
|
||||
-naver-nanum-gothic-fonts # Korean
|
||||
-vlgothic-fonts # Japanese
|
||||
-adobe-source-han-sans-cn-fonts # simplified Chinese
|
||||
-adobe-source-han-sans-tw-fonts # traditional Chinese
|
||||
|
||||
-paratype-pt-sans-fonts # Cyrillic (already supported by DejaVu), huge
|
||||
#-stix-fonts # mathematical symbols
|
||||
|
||||
# remove input methods to free space
|
||||
-@input-methods
|
||||
-scim*
|
||||
-m17n*
|
||||
-ibus*
|
||||
-iok
|
||||
|
||||
%end
|
||||
|
Loading…
Reference in New Issue
Block a user