Xfce Forum

Sub domains
 

You are not logged in.

#1 2026-08-21 18:36:24

Blacklight
Banned
Registered: 2026-08-14
Posts: 40
Website
LinuxFirefox 140.0

$ $ $ Xfce Live $ $ $

# ...Last Update... 8-23-26

Ok I fixed the installer, now users can use the default mode config -> install from the grub menu

or the fun mode config -> install from the live cd environment -> applications -> system -> debian installer

and fun mode will copy your live system to disk

A lot of things are untested still and need fixing

I added support for users to make their own package lists with the MINIMAL=false option and adding packages to the minimal section

(the live mode installer is still not working totally, after installing grub, the installer failed, and I had to shutdown manually, and it rebooted into a working system, with some leftovers from the live cd)

This is still HIGHLY EXPERIMENTAL and possibly dangerous, so I recommend using virt-manager to test/fix the isos

#!/bin/bash
#
# Xfce_Live.sh
#
#      (^)-~-(^)            (^)-~-(^)            (^)-~-(^)
#  ,-.\_( 6 6 )__,-.    ,-.\_( 6 6 )__,-.    ,-.\_( 6 6 )__,-.
#  'M'   \   /   'M'    'M'   \   /   'M'    'M'   \   /   'M'
#         >o<"	               >o<	            >o<
# 	
#
#                  # # # # # # # # # # # # # # 
#                  # #  Custom Xfce Live   # # 
#                  # # # # # # # # # # # # # # 
#
#
# This will make a Gnu/Linux Xfce Live Cd that you can install,
# based on Debian, with options to customize it.
#
# The options will configure everything automatically for users,
# they may use/change the script, or just run the commands manually.
#
# Docs 
#
# https://live-team.pages.debian.net/live-manual/html/live-manual/index.en.html
#
# (other translations listed here https://live-team.pages.debian.net/live-manual/)
#
# command to mirror the docs for offline viewing
# wget -mkEpnp https://live-team.pages.debian.net/live-manual/html/live-manual/index.en.html
# 
#
#	##################
#	##  How To Run   ##
#	####################
#
# I used debian bullseye for the build, 
# dependencies may require modification elsewhere
#
# set options below first, then...
#
# run with: sudo bash ./Xfce_Live.sh
#
#
#	##################
#	##    Options    ##
#	####################
#
#
# - - - - - - - - - - -
#   ISO Configuration
# - - - - - - - - - - -
#
#
# Name Of The ISO
#
NAME=Xfce_Live
#
#
# Base Distribution
#
# (I haven't tested all of these, 
# I start from bullseye -> then upgrade if wanted)
# 
# (pick the distro you're working from)
# 
DISTRO=bullseye
#DISTRO=bookworm
#DISTRO=trixie
#DISTRO=forky
#
#
# this setting is important, and experimental
# 'fun' will let you customize the desktop 
# in the live cd environment with changes 
# added to the installed environment
# (the live installer is totally broken)
#
# default will let you install, 
# from the live cd disk menu, 
# but without including optional packages,
# it's more like a default debian install
#
#CONFIG=fun
CONFIG=default
#CONFIG=sysv
#
# 
#
# - - - - - - - - - - -
# Package Configuration
# - - - - - - - - - - -
#
# Laptop Support
#
#LAPTOP=true
LAPTOP=false
#
#
# Locales / Keyboard
#
LOCALE="en_US.UTF-8"
KEYBOARD="us"
#
#
# Language Support
#
# add debians defaults for language support (idk how to fix this)
# 
# # ( Needs Work! )
# 
#LANGUAGES=true
LANGUAGES=false
#
# Minimal
#
# You can add your own packages here
# by turning minimal -> false
# and by adding packages 
# to the list under the MINIMAL section below
# packages should be added with commands like this
# sudo echo gparted >> config/package-lists/desktop.list
#
#MINIMAL=true
MINIMAL=false
#
#
#
#
#
#
# Mousey XFCE
#
# This will attempt to install a minimal Xfce desktop.
# (i haven't even gotten around to testing this yet)
# ( Experimental! )
# 
#MOUSEY=true
MOUSEY=false
#
#
#
# this is just my package list,
# that I'm using for testing, 
# users can use the "minimal" 
# option to make their own package list
#
#DEVTOOLS=true
DEVTOOLS=false
#
#
#
# 
#
# start of file
#
#
# Mouse Art
#
#
echo ""
echo "      (^)-~-(^)        XFCE          (^)-~-(^) "
echo "  ,-.\_( 6 6 )__,-.              ,-.\_( 6 6 )__,-. "
echo "  'M'   \   /   'M'    LIVE      'M'   \   /   'M' "
echo "         >o<                            >o< "	
sleep 1
echo ""
echo "      (^)-~-(^)        XFCE          (^)-~-(^) "
echo "  ,-.\_( 6 6 )__,-.              ,-.\_( 6 6 )__,-. "
echo "  'M'   \   /   'M'    LIVE      'M'   \   /   'M' "
echo "         >o<                            >o< "	
echo ""
sleep 1
echo "      (^)-~-(^)        XFCE          (^)-~-(^) "
echo "  ,-.\_( 6 6 )__,-.              ,-.\_( 6 6 )__,-. "
echo "  'M'   \   /   'M'    LIVE      'M'   \   /   'M' "
echo "         >o<                            >o< "	 
echo ""
sleep 2
#
#
#
#	##################
#	## Work Directory #
#	####################
#
sudo mkdir -v Xfce_Live/ && cd Xfce_Live/
#
echo ""
echo $0": working here..."$PWD
echo ""
sleep 2
#
#
#
#
#	##################
#	## Dependencies  ##
#	####################
#
echo "" 
echo $0": grabbing dependencies..."
echo ""
sleep 2
#
# using debian
#
# debootstrap was cdebootstrap in bullseye (11)
sudo apt install live-build live-config cdebootstrap -y
#
# Optional Docs
# sudo apt install live-build-doc live-config-doc
#
# using git 
#
#sudo apt install git -y
#sudo apt install devscripts -y
#sudo apt install po4a -y
#sudo apt install cdebootstrap -y
# sudo apt install -f
#
#git clone https://salsa.debian.org/live-team/live-build.git
#cd live-build/
#sudo dpkg-buildpackage -b -uc -us
#sudo dpkg -i ../live-build_*.deb
#cd ..
#
#
#
#	##################
#	## Configuration ##
#	####################
#
# Live CD Configurations
#
# The lb config command will create a "config/" hierarchy 
# in the current directory for use by other commands.
#
# man lb_config
#
# to start over
# sudo lb config clean
#
#
if [ $CONFIG = fun ]
then
#
# fun mode will support the live installer, where the live cd running system
# will be installed
#
#
sudo lb config --debian-installer live --distribution $DISTRO --firmware-binary false --firmware-chroot false --iso-volume $NAME --image-name $NAME --parent-distribution $DISTRO --parent-distribution-chroot $DISTRO --distribution-binary $DISTRO --distribution-chroot $DISTRO --parent-distribution-binary $DISTRO --parent-debian-installer-distribution $DISTRO --bootappend-live "boot=live components cpufreq.default_governor=performance locales=$LOCALE keyboard-layouts=$KEYBOARD" --bootappend-install "cpufreq.default_governor=performance locales=$LOCALE keyboard-layouts=$KEYBOARD" --security false --updates false
# 
#
sudo touch config/package-lists/my.list.chroot
sudo echo debian-installer-launcher >> config/package-lists/my.list.chroot
#
#
#
#  right now in bullseye I need these 
# --security false --updates false
#
# --archive-areas "main"
#
# --initsystem sysvinit|systemd|none]
# defines the init system. Defaults to 'systemd'.
#
# --source true|false
#
#  $ sudo apt info debian-installer-launcher
#
#      Depends: debconf (>= 0.5) | debconf-2.0, menu, psmisc, xterm | x-terminal-emulator, sudo

#
#
fi
#
#
#
if [ $CONFIG = default ]
then
# 
#
#
sudo lb config --debian-installer cdrom --distribution $DISTRO --firmware-binary false --firmware-chroot false --iso-volume $NAME --image-name $NAME --parent-distribution $DISTRO --parent-distribution-chroot $DISTRO --distribution-binary $DISTRO --distribution-chroot $DISTRO --parent-distribution-binary $DISTRO --parent-debian-installer-distribution $DISTRO --bootappend-live "boot=live components cpufreq.default_governor=performance locales=$LOCALE keyboard-layouts=$KEYBOARD" --bootappend-install "cpufreq.default_governor=performance locales=$LOCALE keyboard-layouts=$KEYBOARD" --security false --updates false
#
#
fi
#
#
# sysv is configured like fun mode with a live installer, 
# from within the desktop... im trying to make it work.
#
if [ $CONFIG = sysv ]
then
sudo lb config --debian-installer live --distribution $DISTRO --firmware-binary false --firmware-chroot false --iso-volume $NAME --image-name $NAME --parent-distribution $DISTRO --parent-distribution-chroot $DISTRO --distribution-binary $DISTRO --distribution-chroot $DISTRO --parent-distribution-binary $DISTRO --parent-debian-installer-distribution $DISTRO --bootappend-live "boot=live components cpufreq.default_governor=performance locales=$LOCALE keyboard-layouts=$KEYBOARD" --bootappend-install "cpufreq.default_governor=performance locales=$LOCALE keyboard-layouts=$KEYBOARD" --initsystem sysvinit --security false --updates false
#
#
sudo touch config/package-lists/my.list.chroot
sudo echo debian-installer-launcher >> config/package-lists/my.list.chroot
#
# see (https://wiki.debian.org/Init)
#
# this all still needs testing/fixing
# 
sudo touch config/package-lists/my.list
sudo echo sysvinit-core >> config/package-lists/my.list
sudo echo libpam-elogind >> config/package-lists/my.list
sudo echo dbus-x11 >> config/package-lists/my.list
sudo echo systemd-sysv- >> config/package-lists/my.list
#
#
#
fi
#
#
#
#	##################
#	##   Packages    ##
#	####################
#
# initialize the package configuration file
sudo touch config/package-lists/desktop.list
#
#

# this all needs to be fixed

sudo echo task-desktop >> config/package-lists/desktop.list

sudo echo task-english >> config/package-lists/desktop.list

# Add Xfce
# 
if [ $MOUSEY = false ]
then
sudo echo task-xfce-desktop >> config/package-lists/desktop.list
#
# this area is important, if users select MOUSEY=true
# then it will attempt to install a minimal Xfce desktop
# so this needs testing and probably fixes included here. 
#
else
#
# this is the list of packages from 
# sudo apt info xfce4
# that xfce4 "depends" on
#
sudo echo xfce4 >> config/package-lists/desktop.list
sudo echo libxfce4ui-utils >> config/package-lists/desktop.list
sudo echo thunar >> config/package-lists/desktop.list
sudo echo xfce4-appfinder>> config/package-lists/desktop.list
sudo echo xfce4-panel >> config/package-lists/desktop.list
sudo echo xfce4-pulseaudio-plugin >> config/package-lists/desktop.list
sudo echo xfce4-session >> config/package-lists/desktop.list
sudo echo xfce4-settings >> config/package-lists/desktop.list
sudo echo xfconf >> config/package-lists/desktop.list
sudo echo xfdesktop4 >> config/package-lists/desktop.list
sudo echo xfwm4 >> config/package-lists/desktop.list
#
# Essential Extras
#
sudo echo mousepad >> config/package-lists/desktop.list
sudo echo xfce4-terminal >> config/package-lists/desktop.list
sudo echo network-manager-gnome >> config/package-lists/desktop.list
#
#
# Additional Stuff (you might comment these out)
#
sudo echo xfce4-power-manager >> config/package-lists/desktop.list
sudo echo lightdm >> config/package-lists/desktop.list
sudo echo libreoffice-writer >> config/package-lists/desktop.list
sudo echo atril >> config/package-lists/desktop.list
#
#sudo echo xfce4-goodies >> config/package-lists/desktop.list
#
# this is part of the sudo apt info task-xfce-desktop
# and is probably important, im not sure how this will work
# default-dbus-session-bus | dbus-session-bus
#
#
#
#
fi
#
# you can add your own packages with commands like these below
#
# selecting MINIMAL=true turns these extra packages off
#
# I added some examples
# 
if [ $MINIMAL = false ]
then
sudo echo gparted >> config/package-lists/desktop.list
sudo echo parted >> config/package-lists/desktop.list
sudo echo galculator >> config/package-lists/desktop.list
sudo echo wget >> config/package-lists/desktop.list
sudo echo git >> config/package-lists/desktop.list

#

#

#

#

#

#

#
#
#
fi
#
#
# these are just my own packages 
# that I want to test and get working
# users can add their own packages in the 
# minimal section, and turn off mine at the top
#
if [ $DEVTOOLS = true ]
then
#
# vlc 
# vlc needs to be updated from bookworm later or it's broken
#
sudo echo vlc >> config/package-lists/desktop.list
#
#
# Theme Additions 
#
sudo echo qt5-gtk2-platformtheme >> config/package-lists/desktop.list
sudo echo gtk2-engines-murrine >> config/package-lists/desktop.list
#
#
# Utilities
#
sudo echo gparted >> config/package-lists/desktop.list
sudo echo parted >> config/package-lists/desktop.list
sudo echo galculator >> config/package-lists/desktop.list
sudo echo transmission-gtk >> config/package-lists/desktop.list
sudo echo wget >> config/package-lists/desktop.list
sudo echo lynx >> config/package-lists/desktop.list
sudo echo tcpdump >> config/package-lists/desktop.list
sudo echo traceroute >> config/package-lists/desktop.list
sudo echo dnsutils >> config/package-lists/desktop.list
sudo echo grub-pc >> config/package-lists/desktop.list
sudo echo mtools >> config/package-lists/desktop.list
sudo echo zstd >> config/package-lists/desktop.list
sudo echo lzip >> config/package-lists/desktop.list
sudo echo p7zip >> config/package-lists/desktop.list
sudo echo unzip >> config/package-lists/desktop.list
sudo echo hwinfo >> config/package-lists/desktop.list
sudo echo hardinfo >> config/package-lists/desktop.list
#
#
#
# Dependencies For Building The Linux Kernel 
# 
sudo echo bc >> config/package-lists/desktop.list
sudo echo binutils >> config/package-lists/desktop.list
sudo echo bison >> config/package-lists/desktop.list
sudo echo dwarves >> config/package-lists/desktop.list
sudo echo flex >> config/package-lists/desktop.list
sudo echo gcc >> config/package-lists/desktop.list
sudo echo git >> config/package-lists/desktop.list
sudo echo gnupg2 >> config/package-lists/desktop.list
sudo echo gzip >> config/package-lists/desktop.list
sudo echo libelf-dev >> config/package-lists/desktop.list
sudo echo libncurses5-dev >> config/package-lists/desktop.list
sudo echo libssl-dev >> config/package-lists/desktop.list
sudo echo make >> config/package-lists/desktop.list
sudo echo openssl >> config/package-lists/desktop.list
sudo echo perl-base >> config/package-lists/desktop.list
sudo echo rsync >> config/package-lists/desktop.list
sudo echo tar >> config/package-lists/desktop.list
sudo echo xz-utils >> config/package-lists/desktop.list
sudo echo gawk >> config/package-lists/desktop.list
#
# add pahole in debian 12 +
#
#sudo echo pahole >> config/package-lists/desktop.list
#
#
#
#
#
fi
#
#
# Optional Laptop Support
#
if [ $LAPTOP = true ]
then
sudo echo task-laptop >> config/package-lists/desktop.list
#
fi
#
#
# Optional Language Support
#
# you can modify language support here
# if you read the documentation listed at the top
# it has instructions for activating locales on the live cd boot menu
#
# I'm not sure about how these work
# the task-*-desktop versions are installed by default in debian
# so I just copied them down here to be helpful
#
if [ $LANGUAGES = true ]
then
#
sudo echo task-albanian-desktop >> config/package-lists/desktop.list
sudo echo task-amharic-desktop >> config/package-lists/desktop.list
sudo echo task-arabic-desktop >> config/package-lists/desktop.list
sudo echo task-asturian-desktop >> config/package-lists/desktop.list
sudo echo task-basque-desktop >> config/package-lists/desktop.list
sudo echo task-belarusian-desktop >> config/package-lists/desktop.list
sudo echo task-bengali-desktop >> config/package-lists/desktop.list
sudo echo task-bosnian-desktop >> config/package-lists/desktop.list
sudo echo task-brazilian-portuguese-desktop >> config/package-lists/desktop.list
sudo echo task-british-desktop >> config/package-lists/desktop.list
sudo echo task-bulgarian-desktop >> config/package-lists/desktop.list
sudo echo task-catalan-desktop >> config/package-lists/desktop.list
sudo echo task-chinese-s-desktop >> config/package-lists/desktop.list
sudo echo task-chinese-t-desktop >> config/package-lists/desktop.list
sudo echo task-croatian-desktop >> config/package-lists/desktop.list
sudo echo task-cyrillic-desktop >> config/package-lists/desktop.list
sudo echo task-czech-desktop >> config/package-lists/desktop.list
sudo echo task-danish-desktop >> config/package-lists/desktop.list
sudo echo task-desktop >> config/package-lists/desktop.list
sudo echo task-dutch-desktop >> config/package-lists/desktop.list
sudo echo task-dzongkha-desktop >> config/package-lists/desktop.list
sudo echo task-english >> config/package-lists/desktop.list
sudo echo task-esperanto-desktop >> config/package-lists/desktop.list
sudo echo task-estonian-desktop >> config/package-lists/desktop.list
sudo echo task-finnish-desktop >> config/package-lists/desktop.list
sudo echo task-french-desktop >> config/package-lists/desktop.list
sudo echo task-galician-desktop >> config/package-lists/desktop.list
sudo echo task-georgian-desktop >> config/package-lists/desktop.list
sudo echo task-german-desktop >> config/package-lists/desktop.list
sudo echo task-greek-desktop >> config/package-lists/desktop.list
sudo echo task-gujarati-desktop >> config/package-lists/desktop.list
sudo echo task-hebrew-desktop >> config/package-lists/desktop.list
sudo echo task-hindi-desktop >> config/package-lists/desktop.list
sudo echo task-hungarian-desktop >> config/package-lists/desktop.list
sudo echo task-icelandic-desktop >> config/package-lists/desktop.list
sudo echo task-indonesian-desktop >> config/package-lists/desktop.list
sudo echo task-irish-desktop >> config/package-lists/desktop.list
sudo echo task-italian-desktop >> config/package-lists/desktop.list
sudo echo task-japanese-desktop >> config/package-lists/desktop.list
sudo echo task-kannada-desktop >> config/package-lists/desktop.list
sudo echo task-kazakh-desktop >> config/package-lists/desktop.list
sudo echo task-khmer-desktop >> config/package-lists/desktop.list
sudo echo task-korean-desktop >> config/package-lists/desktop.list
sudo echo task-kurdish-desktop >> config/package-lists/desktop.list
sudo echo task-latvian-desktop >> config/package-lists/desktop.list
sudo echo task-lithuanian-desktop >> config/package-lists/desktop.list
sudo echo task-macedonian-desktop >> config/package-lists/desktop.list
sudo echo task-malayalam-desktop >> config/package-lists/desktop.list
sudo echo task-marathi-desktop >> config/package-lists/desktop.list
sudo echo task-nepali-desktop >> config/package-lists/desktop.list
sudo echo task-northern-sami-desktop >> config/package-lists/desktop.list
sudo echo task-norwegian-desktop >> config/package-lists/desktop.list
sudo echo task-persian-desktop >> config/package-lists/desktop.list
sudo echo task-polish-desktop >> config/package-lists/desktop.list
sudo echo task-portuguese-desktop >> config/package-lists/desktop.list
sudo echo task-punjabi-desktop >> config/package-lists/desktop.list
sudo echo task-romanian-desktop >> config/package-lists/desktop.list
sudo echo task-russian-desktop >> config/package-lists/desktop.list
sudo echo task-serbian-desktop >> config/package-lists/desktop.list
sudo echo task-sinhala-desktop >> config/package-lists/desktop.list
sudo echo task-slovak-desktop >> config/package-lists/desktop.list
sudo echo task-slovenian-desktop >> config/package-lists/desktop.list
sudo echo task-south-african-english-desktop >> config/package-lists/desktop.list
sudo echo task-spanish-desktop >> config/package-lists/desktop.list
sudo echo task-swedish-desktop >> config/package-lists/desktop.list
sudo echo task-tamil-desktop >> config/package-lists/desktop.list
sudo echo task-telugu-desktop >> config/package-lists/desktop.list
sudo echo task-thai-desktop >> config/package-lists/desktop.list
sudo echo task-turkish-desktop >> config/package-lists/desktop.list
sudo echo task-ukrainian-desktop >> config/package-lists/desktop.list
sudo echo task-uyghur-desktop >> config/package-lists/desktop.list
sudo echo task-vietnamese-desktop >> config/package-lists/desktop.list
sudo echo task-welsh-desktop >> config/package-lists/desktop.list
sudo echo task-xhosa-desktop >> config/package-lists/desktop.list
#
fi
#
#
# Bullseye Apt Pinning
#
# add apt pinning for firefox-esr (for bullseye, version 140)
# this will block firefox from getting the new AI updates 
# in later versions of debian (firefox 141+)
#
# if you want to prevent firefox-esr from updating, you should have apt pinning 
# like this in bullseye
#
# in /etc/apt/preferences.d/ post-install
# (with a file like: firefox-esr.pref)
#
# I dont think this works users have to manually create this file 
# (needs to be fixed)
#
#
if [ $DISTRO = bullseye ]
then
#
#
sudo echo "Package: firefox-esr" | sudo tee config/archives/firefox-esr.pref.{binary,chroot}
sudo echo "Pin: version 140*" | sudo tee -a config/archives/firefox-esr.pref.{binary,chroot}
sudo echo "Pin-Priority: 1001" | sudo tee -a config/archives/firefox-esr.pref.{binary,chroot}

sudo echo "Package: firefox-esr" | sudo tee config/archives/firefox-esr.pref
sudo echo "Pin: version 140*" | sudo tee -a config/archives/firefox-esr.pref
sudo echo "Pin-Priority: 1001" | sudo tee -a config/archives/firefox-esr.pref

sudo echo "Package: firefox-esr" | sudo tee config/apt/firefox-esr.pref
sudo echo "Pin: version 140*" | sudo tee -a config/apt/firefox-esr.pref
sudo echo "Pin-Priority: 1001" | sudo tee -a config/apt/firefox-esr.pref

#
#
#
else
echo ""
echo $0": bullseye not detected, skipping pinning firefox"
echo ""
sleep 2
fi
#
#
#
#
#####################
###    Build      ###
#####################
#
# This process is pretty fast with cpufreq.default_governor=performance
# on the grub/linux command line (takes about 10 minutes)
# (the original authors of the debian guide didn't think it was so fast)
#
#
sudo lb build
#
#
echo ""
echo $0": Build complete..."
echo "use gparted with USB"
echo "click the usb drive -> device -> create new partition table -> gpt"
echo "partition -> New -> fat32"
echo "then use: sudo dd if=Xfce_Live-amd64.hybrid.iso of=/dev/sdb bs=4M; sync"
echo "with a usb stick, that is /dev/sdb and the .iso that was just created"
echo ""
echo "the debian installer is located in applications -> system"
echo "inside the live desktop, when I used it internet was working"
echo "but the installer couldn't connect -> so just select"
echo "continue without internet and it should work, if you want to install"
echo ""
#
# end of file
# 
exit
#
#
# ...Last Update... 8-23-26
#
# everythings totally broken
# I recommend using virt-manager to test the isos
# I have plans to fix everything (but it's slow)
# I have to test one unique configuration at a time
#
# Change It, Share It, Have Fun With It! 
#
# # # # # # # # # # # # # # # # # # # # # # # # # 
# # # # # # # # # # # # # # # # # # # # # # # # # 

Last edited by Blacklight (2026-08-23 17:38:20)

Offline

#2 2026-08-21 19:17:56

eriefisher
Wanderer
From: ON, Canada
Registered: 2008-10-25
Posts: 1,018
Website
LinuxFirefox 154.0

Re: $ $ $ Xfce Live $ $ $

How do you try out the latest Xfce features on an oldold-stable release. Bullseye in particular is trapped in old software. It wouldn't make sense.

Personally I run Sid and get the latest Xfce stuff shortly after the developers release it. I get updates all the time. For bleeding edge I can go to Experimental. I don't like compiling source as things can get messy so I wait for the Debian packagers.


But it's all right, when you're all in pain and you feel the rain come down
It's alright, when you find your way, then you see it disappear
It's alright....
Chris Cornell

Offline

#3 2026-08-23 14:22:34

Blacklight
Banned
Registered: 2026-08-14
Posts: 40
Website
LinuxFirefox 140.0

Re: $ $ $ Xfce Live $ $ $

Okay I think I fixed it

I had a misconfiguration present for the live installer that copies the live system to disk, now it is working, users can use the fun configuration finally

and add their own packages with the MINIMAL=false switch, and adding packages in the code block below options for minimal

the live installer is still not working completely -> it fails after installing grub, so I just shutdown the system, and rebooted, and everything was working, with some leftovers still remaining from the live install, the default installer from the menu is working, but needs to be tested more

so progress is being made

when I get a system I'm happy with, eventually I'll upgrade from bullseye, and test it on the other distro's

I still recommend users to use virt-manager to test the isos, and warn them this is all highly experimental still, with many bugs, lots of untested features that still remain to be fixed

firefox apt pinning is still not working correctly -> so users have to manually apt pin firefox-esr 140 like this, to block the malicious AI updates

$ sudo cat /etc/apt/preferences.d/firefox-esr.pref
Package: firefox-esr
Pin: version 140*
Pin-Priority: 1001

Added later 2 h 26 min 35 s:
- edit -

I guess they are probably trying to ban me for this post: https://forum.xfce.org/viewtopic.php?id=19429 (On Violent Language In Software (XFCE)) so this may be as far as I can take the project for you guys

I was going to try and add calamares, it's almost at the stage where it's in a good working condition generally

but so maybe it'll be solely up to you to take it further and fix it

(they've basically been harrassing me and attacking me non-stop since I joined the forum)(like mosquitoes)

Last edited by Blacklight (2026-08-23 16:54:28)

Offline

#4 2026-08-23 18:10:11

eriefisher
Wanderer
From: ON, Canada
Registered: 2008-10-25
Posts: 1,018
Website
LinuxFirefox 154.0

Re: $ $ $ Xfce Live $ $ $

Nobody is trying to ban you. Although you been trying hard to make it happen yourself. Your topic was closed because it has NOTHING to do with Xfce support or this forum. You have made some wild unfounded claims apparently only you can see and now your calling the membership names. This won't be tolerated. Any further behavior like this and you will be banned. This is your WARNING.
This topic is closed.


But it's all right, when you're all in pain and you feel the rain come down
It's alright, when you find your way, then you see it disappear
It's alright....
Chris Cornell

Offline

Registered users online in this topic: 0, guests: 1
[Bot] CCBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.019 seconds, 7 queries executed - Memory usage: 631.16 KiB (Peak: 674.59 KiB) ]