summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/binary_burg/burg.cfg6
-rw-r--r--config/binary_grub/grub.cfg8
-rw-r--r--config/binary_grub/grub.cfg.cz12
-rw-r--r--config/binary_grub/loopback.cfg8
-rw-r--r--config/binary_syslinux/live.cfg8
-rwxr-xr-xconfig/chroot_local-hooks/03-distro2
-rwxr-xr-xconfig/chroot_local-hooks/03-lxde-fixes14
-rwxr-xr-xconfig/chroot_local-hooks/03-ntfs3-override10
-rwxr-xr-xconfig/chroot_local-hooks/03-towelfire-fixes14
-rwxr-xr-xconfig/chroot_local-hooks/hotfixes.sh5
-rwxr-xr-xconfig/chroot_local-hooks/xx-sources.list28
-rw-r--r--config/chroot_local-includes/etc/sddm.conf.d/kde_settings.conf2
-rwxr-xr-xconfig/chroot_local-includes/lib/live/config/8000-plasma-keyboard-layout25
-rwxr-xr-xconfig/chroot_local-includes/lib/live/config/9022-kplasmamobile36
-rw-r--r--config/lists/base18
-rw-r--r--config/lists/base.kanotix4
-rw-r--r--config/lists/broadcom-firm5
-rw-r--r--config/lists/compiz-gtk4
-rw-r--r--config/lists/cupsi38610
-rw-r--r--config/lists/extra-cs6
-rw-r--r--config/lists/extra-es6
-rw-r--r--config/lists/extra-it8
-rw-r--r--config/lists/firmware6
-rw-r--r--config/lists/kanotix-eeepc4G23
-rw-r--r--config/lists/kanotix-kde-master1
-rw-r--r--config/lists/kanotix-lxde-base4
-rw-r--r--config/lists/kanotix-lxde-full2
-rw-r--r--config/lists/kde52
-rw-r--r--config/lists/kde69
-rw-r--r--config/lists/kde6-more3
-rw-r--r--config/lists/office94
-rw-r--r--config/repositories/towelfire3
-rw-r--r--config/repositories/towelfire.gpg52
33 files changed, 312 insertions, 126 deletions
diff --git a/config/binary_burg/burg.cfg b/config/binary_burg/burg.cfg
index ed49810..49d2c15 100644
--- a/config/binary_burg/burg.cfg
+++ b/config/binary_burg/burg.cfg
@@ -38,7 +38,7 @@ insmod gettext
menuentry 'Start Kanotix' --class kanotix --group main {
echo 'Loading Linux ...'
- linux /live/vmlinuz boot=live config ${lang_opt} quiet splash
+ linux /live/vmlinuz boot=live config ${lang_opt} quiet splash loglevel=3
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
@@ -46,7 +46,7 @@ menuentry 'Start Kanotix' --class kanotix --group main {
if test -d /gfxoverlay ; then
menuentry 'Start Kanotix (gfxoverlay)' --class kanotix --group main {
echo 'Loading Linux ...'
- linux /live/vmlinuz boot=live config ${lang_opt} gfx=auto quiet splash
+ linux /live/vmlinuz boot=live config ${lang_opt} gfx=auto quiet splash loglevel=3
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
@@ -54,7 +54,7 @@ fi
menuentry 'Start Kanotix (failsafe)' --class kanotix --group main {
echo 'Loading Linux ...'
- linux /live/vmlinuz boot=live config ${lang_opt} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
+ linux /live/vmlinuz boot=live config ${lang_opt} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
diff --git a/config/binary_grub/grub.cfg b/config/binary_grub/grub.cfg
index c49c37a..57f248d 100644
--- a/config/binary_grub/grub.cfg
+++ b/config/binary_grub/grub.cfg
@@ -57,7 +57,7 @@ fi
#####
menuentry 'Start Kanotix DE' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_de} quiet splash
+ linux /live/vmlinuz ${boot_de} quiet splash loglevel=3
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
@@ -71,7 +71,7 @@ menuentry 'Start Kanotix DE (gfxdetect)' {
menuentry 'Start Kanotix EN' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_en} quiet splash
+ linux /live/vmlinuz ${boot_en} quiet splash loglevel=3
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
@@ -85,7 +85,7 @@ menuentry 'Start Kanotix EN (gfxdetect)' {
menuentry 'Start Kanotix DE (failsafe)' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_de} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
+ linux /live/vmlinuz ${boot_de} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
@@ -93,7 +93,7 @@ menuentry 'Start Kanotix DE (failsafe)' {
menuentry 'Start Kanotix EN (failsafe)' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_en} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
+ linux /live/vmlinuz ${boot_en} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
diff --git a/config/binary_grub/grub.cfg.cz b/config/binary_grub/grub.cfg.cz
index 4ddfff3..83e1842 100644
--- a/config/binary_grub/grub.cfg.cz
+++ b/config/binary_grub/grub.cfg.cz
@@ -58,7 +58,7 @@ fi
#####
menuentry 'Start Kanotix DE' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_de} quiet splash
+ linux /live/vmlinuz ${boot_de} quiet splash loglevel=3
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
@@ -72,7 +72,7 @@ menuentry 'Start Kanotix DE (gfxdetect)' {
menuentry 'Start Kanotix EN' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_en} quiet splash
+ linux /live/vmlinuz ${boot_en} quiet splash loglevel=3
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
@@ -86,7 +86,7 @@ menuentry 'Start Kanotix EN (gfxdetect)' {
menuentry 'Start Kanotix CZ' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_cs} quiet splash
+ linux /live/vmlinuz ${boot_cs} quiet splash loglevel=3
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
@@ -100,7 +100,7 @@ menuentry 'Start Kanotix CZ (gfxdetect)' {
menuentry 'Start Kanotix DE (failsafe)' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_de} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
+ linux /live/vmlinuz ${boot_de} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
@@ -108,14 +108,14 @@ menuentry 'Start Kanotix DE (failsafe)' {
menuentry 'Start Kanotix EN (failsafe)' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_en} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
+ linux /live/vmlinuz ${boot_en} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
menuentry 'Start Kanotix CZ (failsafe)' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_cs} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
+ linux /live/vmlinuz ${boot_cs} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
diff --git a/config/binary_grub/loopback.cfg b/config/binary_grub/loopback.cfg
index b69cb37..288027c 100644
--- a/config/binary_grub/loopback.cfg
+++ b/config/binary_grub/loopback.cfg
@@ -61,28 +61,28 @@ fi
#####
menuentry 'Start Kanotix DE' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_de} ${loopback} quiet splash
+ linux /live/vmlinuz ${boot_de} ${loopback} quiet splash loglevel=3
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
menuentry 'Start Kanotix EN' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_en} ${loopback} quiet splash
+ linux /live/vmlinuz ${boot_en} ${loopback} quiet splash loglevel=3
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
menuentry 'Start Kanotix DE (failsafe)' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_de} ${loopback} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
+ linux /live/vmlinuz ${boot_de} ${loopback} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
menuentry 'Start Kanotix EN (failsafe)' {
echo 'Loading Linux ...'
- linux /live/vmlinuz ${boot_en} ${loopback} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
+ linux /live/vmlinuz ${boot_en} ${loopback} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
diff --git a/config/binary_syslinux/live.cfg b/config/binary_syslinux/live.cfg
index f186aa3..d562bd4 100644
--- a/config/binary_syslinux/live.cfg
+++ b/config/binary_syslinux/live.cfg
@@ -5,22 +5,22 @@ label kanotix-live-de
menu label Start Kanotix-DE
menu default
kernel /live/vmlinuz
- append initrd=/live/initrd.img boot=live config utc=no timezone=Europe/Berlin locales=de_DE.UTF-8,en_US.UTF-8_US keyboard-layouts=de keyboard-variants=nodeadkeys nocompiz quiet splash
+ append initrd=/live/initrd.img boot=live config utc=no timezone=Europe/Berlin locales=de_DE.UTF-8,en_US.UTF-8_US keyboard-layouts=de keyboard-variants=nodeadkeys nocompiz quiet splash loglevel=3
label kanotix-live-en
menu label Start Kanotix-EN
kernel /live/vmlinuz
- append initrd=/live/initrd.img boot=live config utc=yes locales=en_US.UTF-8_US nocompiz quiet splash
+ append initrd=/live/initrd.img boot=live config utc=yes locales=en_US.UTF-8_US nocompiz quiet splash loglevel=3
label kanotix-live-de-failsafe
menu label Start Kanotix-DE (failsafe)
kernel /live/vmlinuz
- append initrd=/live/initrd.img boot=live config utc=no timezone=Europe/Berlin locales=de_DE.UTF-8,en_US.UTF-8_US keyboard-layouts=de keyboard-variants=nodeadkeys noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal nocompiz quiet splash
+ append initrd=/live/initrd.img boot=live config utc=no timezone=Europe/Berlin locales=de_DE.UTF-8,en_US.UTF-8_US keyboard-layouts=de keyboard-variants=nodeadkeys noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal nocompiz quiet splash loglevel=3
label kanotix-live-en-failsafe
menu label Start Kanotix EN (failsafe)
kernel /live/vmlinuz
- append initrd=/live/initrd.img boot=live config utc=yes locales=en_US.UTF-8_US noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal nocompiz quiet splash
+ append initrd=/live/initrd.img boot=live config utc=yes locales=en_US.UTF-8_US noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal nocompiz quiet splash loglevel=3
label memtest
menu label Memtest86+
diff --git a/config/chroot_local-hooks/03-distro b/config/chroot_local-hooks/03-distro
index a26ee4f..12c3a01 100755
--- a/config/chroot_local-hooks/03-distro
+++ b/config/chroot_local-hooks/03-distro
@@ -12,7 +12,7 @@ rsync -Ha --ignore-existing /usr/share/kanotix/profile/ /etc/skel/
perl -pi -e 's/^(GRUB_DISTRIBUTOR)=.*/\1=`[ "\$\(uname -m\)" = "x86_64" ] && echo Kanotix64 || echo Kanotix`/' /etc/default/grub
perl -pi -e 's/.*(GRUB_DISABLE_LINUX_RECOVERY)=.*/\1="true"/' /etc/default/grub
perl -pi -e 's/.*(GRUB_DISABLE_RECOVERY)=.*/\1="true"/' /etc/default/grub
-perl -pi -e 's/^(GRUB_CMDLINE_LINUX_DEFAULT)=.*/\1="quiet splash"/' /etc/default/grub
+perl -pi -e 's/^(GRUB_CMDLINE_LINUX_DEFAULT)=.*/\1="quiet splash loglevel=3"/' /etc/default/grub
perl -pi -e 's/#GRUB_DISABLE_OS_PROBER=false/GRUB_DISABLE_OS_PROBER=false/g' /etc/default/grub
diff --git a/config/chroot_local-hooks/03-lxde-fixes b/config/chroot_local-hooks/03-lxde-fixes
index abdbaec..78143f7 100755
--- a/config/chroot_local-hooks/03-lxde-fixes
+++ b/config/chroot_local-hooks/03-lxde-fixes
@@ -45,6 +45,20 @@ cat <<"EOF" >/etc/skel/.config/lxsession/LXDE/autostart
@xfce4-power-manager-wrapper
EOF
+ # hotfix for key PRINT
+ if [ -e /etc/skel/.config/openbox/lxde-rc.xml ]; then
+ sed -i 's/gnome-screenshot --interactive/ksnip/' /etc/skel/.config/openbox/lxde-rc.xml
+ if [ -e /var/lib/dpkg/info/xfce4-screenshooter.list ]; then
+ sed -i 's/ksnip/xfce4-screenshooter/' /etc/skel/.config/openbox/lxde-rc.xml
+ fi
+ fi
+ if [ -e /etc/skel/.config/compiz/compizconfig/Default.ini ]; then
+ sed -i 's/gnome-screenshot -i -w/ksnip/' /etc/skel/.config/compiz/compizconfig/Default.ini
+ sed -i 's/gnome-screenshot -i/ksnip/' /etc/skel/.config/compiz/compizconfig/Default.ini
+ if [ -e /var/lib/dpkg/info/xfce4-screenshooter.list ]; then
+ sed -i 's/ksnip/xfce4-screenshooter/' /etc/skel/.config/compiz/compizconfig/Default.ini
+ fi
+ fi
# awesome in lightdm-menu
if [ -e /usr/share/xsessions/awesome.desktop ]; then
sed -i '/NoDisplay/d' /usr/share/xsessions/awesome.desktop
diff --git a/config/chroot_local-hooks/03-ntfs3-override b/config/chroot_local-hooks/03-ntfs3-override
new file mode 100755
index 0000000..2e7a3f9
--- /dev/null
+++ b/config/chroot_local-hooks/03-ntfs3-override
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+for file in /root/config/*; do [ -r $file ] && . $file; done
+
+case "${LB_DISTRIBUTION}" in
+
+bookworm|trixie)
+ [ -e /sbin/mount.ntfs3 ] || ln -sfv $(readlink /sbin/mount.ntfs-3g) /sbin/mount.ntfs3
+ ;;
+esac
diff --git a/config/chroot_local-hooks/03-towelfire-fixes b/config/chroot_local-hooks/03-towelfire-fixes
index 9573cdc..3ea8a0c 100755
--- a/config/chroot_local-hooks/03-towelfire-fixes
+++ b/config/chroot_local-hooks/03-towelfire-fixes
@@ -9,6 +9,12 @@ if [ -f /usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/config/m
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
+# plasmamobile
+
+if [ -f /usr/share/plasma/look-and-feel/org.kde.breeze.mobile/contents/defaults ]; then
+ sed -i 's/Image=Next/Image=kanotix-spring/' /usr/share/plasma/look-and-feel/org.kde.breeze.mobile/contents/defaults
+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
@@ -45,6 +51,14 @@ EOF
# disable apt pager
echo 'Binary::apt::Pager "false";' > /etc/apt/apt.conf.d/98-nopager
+# pin bookworm security pin
+ if [ -x /var/lib/dpkg/info/linux-image-686-pae.preinst ]; then
+cat <<"EOF" >/etc/apt/preferences.d/pae
+Package: *
+Pin: release n=bookworm-security
+Pin-Priority: 100
+EOF
+ fi
# add scale factor for qt defaults to 100%
echo "QT_SCALE_FACTOR=1.0" >>/etc/environment
diff --git a/config/chroot_local-hooks/hotfixes.sh b/config/chroot_local-hooks/hotfixes.sh
index e437794..ea620dc 100755
--- a/config/chroot_local-hooks/hotfixes.sh
+++ b/config/chroot_local-hooks/hotfixes.sh
@@ -33,11 +33,6 @@ rm -rf /etc/sysconfig
# rm/cp/mv aliases and bash completion for login shell
cat <<EOT >> /etc/profile
-# enable bash completion in interactive shells
-if [ -f /etc/bash_completion ]; then
- . /etc/bash_completion
-fi
-
# Some more alias to avoid making mistakes:
alias rm='rm -i'
alias cp='cp -i'
diff --git a/config/chroot_local-hooks/xx-sources.list b/config/chroot_local-hooks/xx-sources.list
index caf7cd6..a0597ee 100755
--- a/config/chroot_local-hooks/xx-sources.list
+++ b/config/chroot_local-hooks/xx-sources.list
@@ -23,28 +23,18 @@ case "${LB_DISTRIBUTION}" in
stretch|buster|bullseye) exit ;;
esac
-# add signed-by to sources.list
-# TODO dep822
-# TODO wine
-# TODO fix it
-
-#sed -i 's/^deb-src/dummy/g' /etc/apt/sources.list
+# Provide LB_DISTRIBUTION-updates Repo
+# Fix as lb build with updates
-#sed -i '/kanotix/s/^deb/deb [signed-by=\/usr\/share\/keyrings\/kanotix25.asc]/g' /etc/apt/sources.list
-#sed -i '/debian.org/s/^deb/deb [signed-by=\/usr\/share\/keyrings\/debian-archive-keyring.gpg]/g' /etc/apt/sources.list
-#sed -i '/dl.winehq/s/^deb/deb [signed-by=\/etc\/apt\/keyrings\/wine-staging.key.asc]/g' /etc/apt/sources.list
+cat <<EOF >>/etc/apt/sources.list
+# Debian ${LB_DISTRIBUTION}-proposed-updates
+deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian ${LB_DISTRIBUTION}-updates main contrib non-free non-free-firmware
+deb-src [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian ${LB_DISTRIBUTION}-updates main contrib non-free non-free-firmware
+EOF
-#sed -i 's/^dummy/deb-src/g' /etc/apt/sources.list
-#sed -i '/kanotix/s/^deb-src/deb-src [signed-by=\/usr\/share\/keyrings\/kanotix25.asc]/g' /etc/apt/sources.list
-#sed -i '/debian.org/s/^deb-src/deb-src [signed-by=\/usr\/share\/keyrings\/debian-archive-keyring.gpg]/g' /etc/apt/sources.list
-#sed -i '/dl.winehq/s/^deb-src/deb-src [signed-by=\/etc\/apt\/keyrings\/wine-staging.key.asc]/g' /etc/apt/sources.list
-
-#if [ -e /etc/apt/trusted.gpg.d/wine-staging.key.asc ]; then
-# cp -f /etc/apt/trusted.gpg.d/wine-staging.key.asc /etc/apt/keyrings/wine-staging.key.asc
-#fi
+# TODO dep822
# key.asc is kanotix spec
-# debian keys needed by live-build ?
+# debian keys needed by live-build ? no
rm -f /etc/apt/trusted.gpg.d/*.key.asc
-# test if we need debian-keys
rm -f /etc/apt/trusted.gpg.d/*
diff --git a/config/chroot_local-includes/etc/sddm.conf.d/kde_settings.conf b/config/chroot_local-includes/etc/sddm.conf.d/kde_settings.conf
index a0b06b2..1ee5714 100644
--- a/config/chroot_local-includes/etc/sddm.conf.d/kde_settings.conf
+++ b/config/chroot_local-includes/etc/sddm.conf.d/kde_settings.conf
@@ -8,7 +8,7 @@ HaltCommand=
RebootCommand=
[Theme]
-Current=kanotix
+Current=maldives
[Users]
MaximumUid=60000
diff --git a/config/chroot_local-includes/lib/live/config/8000-plasma-keyboard-layout b/config/chroot_local-includes/lib/live/config/8000-plasma-keyboard-layout
index 1e132c2..53034b8 100755
--- a/config/chroot_local-includes/lib/live/config/8000-plasma-keyboard-layout
+++ b/config/chroot_local-includes/lib/live/config/8000-plasma-keyboard-layout
@@ -4,14 +4,19 @@ PlasmaKeyboardLayout ()
{
KXKBRC=/home/${LIVE_USERNAME}/.config/kxkbrc
# KXKBRC=/home/kanotix/kxkbrc/kxkbrc
-
+ KWRITECONFIG=""
# Checking if package is already configured
if [ -e /var/lib/live/config/plasmakeyboardlayout ] || \
- [ ! -e ${KXKBRC} ] || [ ! -x /usr/bin/kwriteconfig5 ]
+ [ ! -e ${KXKBRC} ]
then
return
fi
+ [ -x /usr/bin/kwriteconfig5 ] && KWRITECONFIG="/usr/bin/kwriteconfig5"
+ [ -x /usr/bin/kwriteconfig6 ] && KWRITECONFIG="/usr/bin/kwriteconfig6"
+
+ [ -z ${KWRITECONFIG} ] && return
+
echo -n " plasmakeyboardlayout"
for _PARAMETER in ${_CMDLINE} ${LIVE_CONFIG_CMDLINE}
@@ -54,16 +59,16 @@ case "$LIVE_KEYBOARD_LAYOUTS" in
: # use preconfig
;;
us)
- kwriteconfig5 --file "$KXKBRC" --group Layout --key LayoutList --type string "us,fr,cz,de"
- kwriteconfig5 --file "$KXKBRC" --group Layout --key VariantList --type string ",,,nodeadkeys"
+ ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key LayoutList --type string "us,fr,cz,de"
+ ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key VariantList --type string ",,,nodeadkeys"
;;
fr)
- kwriteconfig5 --file "$KXKBRC" --group Layout --key LayoutList --type string "fr,cz,de,us"
- kwriteconfig5 --file "$KXKBRC" --group Layout --key VariantList --type string ",,nodeadkeys,"
+ ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key LayoutList --type string "fr,cz,de,us"
+ ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key VariantList --type string ",,nodeadkeys,"
;;
cz)
- kwriteconfig5 --file "$KXKBRC" --group Layout --key LayoutList --type string "cz,de,us,fr"
- kwriteconfig5 --file "$KXKBRC" --group Layout --key VariantList --type string ",nodeadkeys,,"
+ ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key LayoutList --type string "cz,de,us,fr"
+ ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key VariantList --type string ",nodeadkeys,,"
;;
*)
: # use preconfig
@@ -71,8 +76,8 @@ case "$LIVE_KEYBOARD_LAYOUTS" in
esac
[ -r /etc/default/keyboard ] && . /etc/default/keyboard
- [ "$XKBMODEL" ] && kwriteconfig5 --file "$KXKBRC" --group Layout --key Model --type string "$XKBMODEL"
- kwriteconfig5 --file "$KXKBRC" --group Layout --key DisplayNames --type string ",,,"
+ [ "$XKBMODEL" ] && ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key Model --type string "$XKBMODEL"
+ ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key DisplayNames --type string ",,,"
# Creating state file
touch /var/lib/live/config/plasmakeyboardlayout
diff --git a/config/chroot_local-includes/lib/live/config/9022-kplasmamobile b/config/chroot_local-includes/lib/live/config/9022-kplasmamobile
new file mode 100755
index 0000000..f41b0ac
--- /dev/null
+++ b/config/chroot_local-includes/lib/live/config/9022-kplasmamobile
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+Kplasmamobile ()
+{
+ # Checking if configured
+ if [ -e /var/lib/live/config/kplasmamobile ]
+ then
+ return
+ fi
+ echo -n " kplasmamobile"
+ Configure_kplasmamobile
+}
+Configure_kplasmamobile ()
+{
+ # Boot parameters can be acted up either this way...
+ if grep -qs "kplasmamobile" /proc/cmdline
+ then
+ if [ -x /usr/bin/startplasmamobile ]; then
+ if [ -x /usr/sbin/lightdm ]; then
+ echo "[Desktop]" >/home/${LIVE_USERNAME}/.dmrc
+ echo "Session=plasma-mobile" >>/home/${LIVE_USERNAME}/.dmrc
+ chown 1000:1000 /home/${LIVE_USERNAME}/.dmrc
+ echo "[Seat:*]" >> /usr/share/lightdm/lightdm.conf.d/51_kanotix.conf
+ echo "user-session=plasma-mobile" >> /usr/share/lightdm/lightdm.conf.d/51_kanotix.conf
+ fi
+ if [ -x /usr/bin/sddm ]; then
+ sed -i 's/Session=plasmax11/Session=plasma-mobile/' /etc/sddm.conf.d/kde_settings.conf
+ fi
+ fi
+ fi
+
+ # Creating state file
+ touch /var/lib/live/config/kplasmamobile
+}
+
+Kplasmamobile
diff --git a/config/lists/base b/config/lists/base
index 207edb6..fb39876 100644
--- a/config/lists/base
+++ b/config/lists/base
@@ -5,6 +5,11 @@
#include <base.kanotix>
sudo
+# provide android-tools
+#if ARCHITECTURE amd64
+#include <android>
+#endif
+
# handle polkit since bookworm
#nif DISTRIBUTION wheezy jessie stretch buster bullseye
polkitd
@@ -60,6 +65,11 @@ zstd
# tools
bc
clinfo
+#nif DISTRIBUTION bullseye bookworm
+fastfetch
+fastfetch-kanotix-skel
+hstr
+#endif
mc
most
less
@@ -101,6 +111,10 @@ zsync
debconf-utils
rpm2cpio
usbutils
+util-linux
+#nif DISTRIBUTION bullseye
+util-linux-extra
+#endif
exif
fsarchiver
xterm
@@ -144,10 +158,10 @@ cups-client
foomatic-db-engine
foomatic-db
#include <printer_driver_all>
-libcups2
+libcups2t64
#endif
#if ARCHITECTURE amd64
-libcups2:i386
+#include <cupsi386>
#endif
# build
diff --git a/config/lists/base.kanotix b/config/lists/base.kanotix
index b42fc20..a276e8a 100644
--- a/config/lists/base.kanotix
+++ b/config/lists/base.kanotix
@@ -4,6 +4,10 @@ user-profile-kanotix
kanotix-archive-keyring
kanotix-starrise-base
+#nif DISTRIBUTION bullseye bookworm
+kanotix-spring-base
+#endif
+
plymouth-theme-kanotix-logo
acritoxinstaller-kanotix
diff --git a/config/lists/broadcom-firm b/config/lists/broadcom-firm
new file mode 100644
index 0000000..24c7b80
--- /dev/null
+++ b/config/lists/broadcom-firm
@@ -0,0 +1,5 @@
+# We do not use dkms on i386
+
+#if ARCHITECTURE amd64
+broadcom-sta-dkms
+#endif
diff --git a/config/lists/compiz-gtk b/config/lists/compiz-gtk
index 97e4e84..9ffba50 100644
--- a/config/lists/compiz-gtk
+++ b/config/lists/compiz-gtk
@@ -24,13 +24,15 @@ compizconfig-settings-manager
#nif DISTRIBUTION wheezy jessie stretch
#fusion-icon
etcskel-kanotix-compiz
-compiz
+compiz-core
+libcompizconfig0
compiz-gnome
compiz-plugins
compiz-plugins-main
compiz-plugins-extra
compiz-plugins-experimental
compizconfig-settings-manager
+compiz-bcop
#endif
#nif DISTRIBUTION wheezy jessie stretch buster bullseye
diff --git a/config/lists/cupsi386 b/config/lists/cupsi386
new file mode 100644
index 0000000..2b00c3c
--- /dev/null
+++ b/config/lists/cupsi386
@@ -0,0 +1,10 @@
+# config list cups
+# eliminate build error
+
+#if DISTRIBUTION bookworm
+libcups2:i386
+#endif
+
+#nif DISTRIBUTION bookworm
+libcups2t64:i386
+#endif
diff --git a/config/lists/extra-cs b/config/lists/extra-cs
index 14719e6..5862561 100644
--- a/config/lists/extra-cs
+++ b/config/lists/extra-cs
@@ -7,7 +7,7 @@ kde-l10n-cs
# libre office packages
#if ARCHITECTURE amd64
-libobasis25.2-cs
-libobasis25.2-cs-help
-libreoffice25.2-cs
+libobasis25.8-cs
+libobasis25.8-cs-help
+libreoffice25.8-cs
#endif
diff --git a/config/lists/extra-es b/config/lists/extra-es
index 8c50bdb..da634f4 100644
--- a/config/lists/extra-es
+++ b/config/lists/extra-es
@@ -7,7 +7,7 @@ kde-l10n-es
# libre office packages
#if ARCHITECTURE amd64
-libobasis25.2-es
-libobasis25.2-es-help
-libreoffice25.2-es
+libobasis25.8-es
+libobasis25.8-es-help
+libreoffice25.8-es
#endif
diff --git a/config/lists/extra-it b/config/lists/extra-it
index dedc469..2843b0c 100644
--- a/config/lists/extra-it
+++ b/config/lists/extra-it
@@ -7,8 +7,8 @@ kde-l10n-it
# libre office packages
#if ARCHITECTURE amd64
-libobasis25.2-it
-libobasis25.2-it-help
-libreoffice25.2-dict-it
-libreoffice25.2-it
+libobasis25.8-it
+libobasis25.8-it-help
+libreoffice25.8-dict-it
+libreoffice25.8-it
#endif
diff --git a/config/lists/firmware b/config/lists/firmware
index 889f330..fa08af1 100644
--- a/config/lists/firmware
+++ b/config/lists/firmware
@@ -9,4 +9,10 @@ linux-firmware
linux-firmware-nonfree
# broadcom
+#if DISTRIBUTION bullseye bookwom
broadcom-sta-dkms
+#endif
+
+#nif DISTRIBUTION bullseye bookwom
+#include <broadcom-firm>
+#endif
diff --git a/config/lists/kanotix-eeepc4G b/config/lists/kanotix-eeepc4G
index 87eb7d8..8646475 100644
--- a/config/lists/kanotix-eeepc4G
+++ b/config/lists/kanotix-eeepc4G
@@ -3,8 +3,10 @@
# Kanotix base Packages List
# install only needed firmware
firmware-atheros
+#nif DISTRIBUTION bullseye
+eeepc-firmware-extra
+#endif
#if ARCHITECTURE amd64
-eeepc4g-firmware-extra
git
#endif
@@ -99,6 +101,10 @@ zsync
debconf-utils
rpm2cpio
usbutils
+util-linux
+#nif DISTRIBUTION bullseye
+util-linux-extra
+#endif
exif
fsarchiver
xterm
@@ -181,6 +187,15 @@ vdpauinfo
#nif DISTRIBUTION wheezy
mesa-vdpau-drivers
#endif
+#nif DISTRIBUTION wheezy jessie
+mesa-va-drivers
+#endif
+#if DISTRIBUTION stretch
+#include <vulkan-steelfire>
+#endif
+#nif DISTRIBUTION wheezy jessie stretch
+#include <vulkan>
+#endif
xinit
#if DISTRIBUTION wheezy jessie stretch
freerdp-x11
@@ -322,8 +337,10 @@ xfce4-notifyd
lxpolkit
#endif
clearlooks-phenix-theme
-#nif DISTRIBUTION wheezy jessie
+
gtk3-nocsd
+#if ARCHITECTURE amd64
+libgtk3-nocsd0:i386
#endif
# tools
@@ -391,7 +408,7 @@ xchat
#endif
# other
-gnome-screenshot
+xfce4-screenshooter
seahorse
#if DISTRIBUTION bullseye bookworm
keepassxc
diff --git a/config/lists/kanotix-kde-master b/config/lists/kanotix-kde-master
index a021da2..e81db89 100644
--- a/config/lists/kanotix-kde-master
+++ b/config/lists/kanotix-kde-master
@@ -82,6 +82,7 @@ foobillardplus
neverball
neverputt
kmahjongg
+ksudoku
# benchmark
#if DISTRIBUTION wheezy jessie stretch buster
diff --git a/config/lists/kanotix-lxde-base b/config/lists/kanotix-lxde-base
index 252a60a..e0e6285 100644
--- a/config/lists/kanotix-lxde-base
+++ b/config/lists/kanotix-lxde-base
@@ -23,8 +23,10 @@ lxpolkit
lxappearance-obconf
console-data
clearlooks-phenix-theme
-#nif DISTRIBUTION wheezy jessie
+
gtk3-nocsd
+#if ARCHITECTURE amd64
+libgtk3-nocsd0:i386
#endif
gvfs-backends
diff --git a/config/lists/kanotix-lxde-full b/config/lists/kanotix-lxde-full
index 585f947..3dcc2fb 100644
--- a/config/lists/kanotix-lxde-full
+++ b/config/lists/kanotix-lxde-full
@@ -25,6 +25,8 @@ libsane-extras
#endif
sane-utils
sane
+#gpicview pcmanfm heif support
+heif-gdk-pixbuf
# network
diff --git a/config/lists/kde5 b/config/lists/kde5
index de7976f..43309f7 100644
--- a/config/lists/kde5
+++ b/config/lists/kde5
@@ -17,6 +17,8 @@ okularplugin
#endif
# plugins
+qt5-image-formats-plugins
+qt5-image-formats-plugin-pdf
# multimedia
libsdl1.2debian
diff --git a/config/lists/kde6 b/config/lists/kde6
index 957a21f..2da1e68 100644
--- a/config/lists/kde6
+++ b/config/lists/kde6
@@ -21,6 +21,8 @@ okularplugin
#endif
# plugins
+qt6-image-formats-plugins
+qt6-image-formats-plugin-pdf
# multimedia
libsdl1.2debian
@@ -50,12 +52,9 @@ kate
ark
# tools
-#if DISTRIBUTION stretch buster bullseye
-kde-spectacle
-#endif
-#nif DISTRIBUTION stretch buster bullseye
ksnip
-#endif
+xdg-desktop-portal-kde
+
kcalc
kfind
qml-module-org-kde-activities
diff --git a/config/lists/kde6-more b/config/lists/kde6-more
index 5a38c67..2b1a873 100644
--- a/config/lists/kde6-more
+++ b/config/lists/kde6-more
@@ -11,3 +11,6 @@ quilt
#if DISTRIBUTION bookworm
plasma-workspace-wayland
#endif
+neochat
+plasma-mobile
+plasma-mobile-tweaks
diff --git a/config/lists/office b/config/lists/office
index 5983842..b3c9fa6 100644
--- a/config/lists/office
+++ b/config/lists/office
@@ -1,49 +1,49 @@
-libobasis25.2-base
-libobasis25.2-calc
-libobasis25.2-core
-libobasis25.2-de
-libobasis25.2-de-help
-libobasis25.2-draw
-libobasis25.2-en-us
-libobasis25.2-en-us-help
-libobasis25.2-extension-beanshell-script-provider
-libobasis25.2-extension-javascript-script-provider
-libobasis25.2-extension-mediawiki-publisher
-libobasis25.2-extension-nlpsolver
-libobasis25.2-extension-pdf-import
-libobasis25.2-extension-report-builder
-libobasis25.2-firebird
-libobasis25.2-gnome-integration
-libobasis25.2-graphicfilter
-libobasis25.2-images
-libobasis25.2-impress
+libobasis25.8-base
+libobasis25.8-calc
+libobasis25.8-core
+libobasis25.8-de
+libobasis25.8-de-help
+libobasis25.8-draw
+libobasis25.8-en-us
+libobasis25.8-en-us-help
+libobasis25.8-extension-beanshell-script-provider
+libobasis25.8-extension-javascript-script-provider
+libobasis25.8-extension-mediawiki-publisher
+libobasis25.8-extension-nlpsolver
+libobasis25.8-extension-pdf-import
+libobasis25.8-extension-report-builder
+libobasis25.8-firebird
+libobasis25.8-gnome-integration
+libobasis25.8-graphicfilter
+libobasis25.8-images
+libobasis25.8-impress
#nif DISTRIBUTION stretch buster
-libobasis25.2-kde-integration
+libobasis25.8-kde-integration
#endif
-libobasis25.2-librelogo
-libobasis25.2-libreofficekit-data
-libobasis25.2-math
-libobasis25.2-ogltrans
-libobasis25.2-onlineupdate
-libobasis25.2-ooofonts
-libobasis25.2-ooolinguistic
-libobasis25.2-postgresql-sdbc
-libobasis25.2-python-script-provider
-libobasis25.2-pyuno
-libobasis25.2-writer
-libobasis25.2-xsltfilter
-libreoffice25.2
-libreoffice25.2-base
-libreoffice25.2-calc
-libreoffice25.2-de
-libreoffice25.2-debian-menus
-libreoffice25.2-dict-de
-libreoffice25.2-dict-en
-libreoffice25.2-dict-es
-libreoffice25.2-dict-fr
-libreoffice25.2-draw
-libreoffice25.2-en-us
-libreoffice25.2-impress
-libreoffice25.2-math
-libreoffice25.2-ure
-libreoffice25.2-writer
+libobasis25.8-librelogo
+libobasis25.8-libreofficekit-data
+libobasis25.8-math
+libobasis25.8-ogltrans
+libobasis25.8-onlineupdate
+libobasis25.8-ooofonts
+libobasis25.8-ooolinguistic
+libobasis25.8-postgresql-sdbc
+libobasis25.8-python-script-provider
+libobasis25.8-pyuno
+libobasis25.8-writer
+libobasis25.8-xsltfilter
+libreoffice25.8
+libreoffice25.8-base
+libreoffice25.8-calc
+libreoffice25.8-de
+libreoffice25.8-debian-menus
+libreoffice25.8-dict-de
+libreoffice25.8-dict-en
+libreoffice25.8-dict-es
+libreoffice25.8-dict-fr
+libreoffice25.8-draw
+libreoffice25.8-en-us
+libreoffice25.8-impress
+libreoffice25.8-math
+libreoffice25.8-ure
+libreoffice25.8-writer
diff --git a/config/repositories/towelfire b/config/repositories/towelfire
new file mode 100644
index 0000000..8d87ee5
--- /dev/null
+++ b/config/repositories/towelfire
@@ -0,0 +1,3 @@
+# Kanotix Towelfire
+deb [signed-by=/usr/share/keyrings/kanotix25.asc] http://kanotix.com/files/towelfire ./
+deb-src [signed-by=/usr/share/keyrings/kanotix25.asc] http://kanotix.com/files/towelfire ./
diff --git a/config/repositories/towelfire.gpg b/config/repositories/towelfire.gpg
new file mode 100644
index 0000000..e6f5028
--- /dev/null
+++ b/config/repositories/towelfire.gpg
@@ -0,0 +1,52 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+IKBNCrg=
+=F0OQ
+-----END PGP PUBLIC KEY BLOCK-----