blob: 383f3a51bc556ecfedbda0f685dc5defc1d6860e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
#!/bin/sh
for file in /root/config/*; do [ -r $file ] && . $file; done
if [ "$LB_DISTRIBUTION" = "bookworm" ]; then
# Remove 4 plasma icons added by taskmanager
if [ -f /usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/config/main.xml ]; then
sed -i 's/applications:systemsettings.desktop,applications:org.kde.discover.desktop,preferred:\/\/filemanager,preferred:\/\/browser//' /usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/config/main.xml
fi
# set flag as default in keyboard layout
if [ -f /usr/share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/config/main.xml ]; then
sed -i 's/<default>0/<default>1/' /usr/share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/config/main.xml
fi
# enable tapping
mkdir -p /etc/X11/xorg.conf.d
cat <<"EOF" >/etc/X11/xorg.conf.d/40-libinput.conf
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
#Option "DisableWhileTyping" "1"
EndSection
EOF
# set gtk3 theme
mkdir -p /etc/skel/.config/gtk-3.0
cat <<"EOF" >/etc/skel/.config/gtk-3.0/settings.ini
[Settings]
gtk-theme-name = Clearlooks-Phenix
EOF
# set gtk2 theme
mkdir -p /etc/skel
cat <<"EOF" >/etc/skel/.gtkrc-2.0
gtk-theme-name = "Clearlooks-Phenix"
EOF
# powermanager fix new values since buster
mkdir -p /etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml
cat <<"EOF" >/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-power-manager" version="1.0">
<property name="xfce4-power-manager" type="empty">
<property name="power-button-action" type="uint" value="3"/>
<property name="show-tray-icon" type="bool" value="true"/>
<property name="lid-action-on-battery" type="uint" value="1"/>
<property name="critical-power-action" type="uint" value="1"/>
<property name="spin-down-on-battery" type="bool" value="false"/>
<property name="lock-screen-suspend-hibernate" type="bool" value="false"/>
<property name="brightness-switch-restore-on-exit" type="int" value="1"/>
<property name="brightness-switch" type="int" value="0"/>
</property>
</channel>
EOF
# set compiz splash
if [ -e /etc/skel/.config/compiz/compizconfig/Default.ini ]; then
sed -i 's/splash_background_spitfire.png/splash_background_speedfire.png/' /etc/skel/.config/compiz/compizconfig/Default.ini
fi
# hotfix lxde dead flag
if [ -e /usr/share/lxpanel/images/xkb-flags/de.png ]; then
cd /usr/share/lxpanel/images/xkb-flags
ln -s de.png "de(nodeadkeys).png"
cd -
fi
# annoying workaround for hpaio (disable prompt for root password in installed system)
if [ -e /etc/sane.d/dll.d/hplip ]; then
sed -i 's/^hpaio/#hpaio/' /etc/sane.d/dll.d/hplip
fi
# replacement for hddtemp, load kernelmodul
mkdir -p /etc/modules-load.d
cat <<"EOF" >/etc/modules-load.d/drivetemp.conf
drivetemp
EOF
fi
|