diff options
Diffstat (limited to 'config')
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----- |
