<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[TechGameGeeks Forum - Xfce Edition]]></title>
		<link>https://forum.techgamegeek.com/</link>
		<description><![CDATA[TechGameGeeks Forum - https://forum.techgamegeek.com]]></description>
		<pubDate>Tue, 28 Jul 2026 21:48:05 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Konfiguration der Buildumgebung  UEFI boot only]]></title>
			<link>https://forum.techgamegeek.com/thread-37.html</link>
			<pubDate>Tue, 05 Aug 2025 17:16:27 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.techgamegeek.com/member.php?action=profile&uid=2">Daniel</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.techgamegeek.com/thread-37.html</guid>
			<description><![CDATA[Wir befinden uns im Livebuildordner. also zB: /home/&lt;user&gt;/xfce_edition alle unten angegebenen Ordner gehen von diesem Basisordner aus<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Basiseinstellungen des Livebuild (UEFI boot only!)</span><br />
<ul class="mycode_list"><li>Ordner: /auto<br />
</li>
<li>Datei: config<br />
</li>
</ul>
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#!/bin/sh
set -e

lb config noauto &#92;
  --distribution trixie &#92;
  --architecture amd64 &#92;
  --iso-publisher TechGameGeek &#92;
  --iso-volume TGG_Debian13_Xfce &#92;
  --debian-installer none &#92;
  --interactive shell &#92;
  --binary-images iso-hybrid &#92;
  --bootloaders grub-efi &#92;
  --archive-areas "main contrib non-free non-free-firmware" &#92;
  --bootappend-live "boot=live components locales=de_AT.UTF-8 keyboard-layouts=de" &#92;
  "&#36;{@}"</code></div></div><ul class="mycode_list"><li>Ordner: config/package-lists<br />
</li>
<li>Datei: live.list.chroot<br />
</li>
</ul>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>live-boot 
live-config 
live-config-systemd 
systemd-sysv 
linux-image-amd64 
linux-headers-amd64 

task-german 
task-german-desktop 
console-setup 

xfce4 
xfce4-goodies 
xfce4-whiskermenu-plugin 
xfce4-pulseaudio-plugin 

plank 
xdg-dbus-proxy 
xterm 
xbitmaps 
xz-utils 

calamares 
calamares-settings-debian 

pipewire 
pipewire-audio 
wireplumber 

hplip 
cups 
cups-client 
printer-driver-gutenprint 
printer-driver-cups-pdf 
system-config-printer 
system-config-printer-common 
system-config-printer-udev 
libgutenprint-common 
gutenprint-locales 

cifs-utils 
keyutils 
ufw 

curl 
unzip 
flatpak 
udisks2 
extrepo 
chrony 
sudo 

grub-efi-amd64 
grub-efi-amd64-bin 
grub-efi-amd64-signed 
efibootmgr 

flac 
eog              
evince          
file-roller 

arc-theme 
papirus-icon-theme 

lightdm 
slick-greeter 

synaptic
network-manager
network-manager-gnome
xfce4-indicator-plugin

zenity

gparted
gnome-disk-utility

gvfs-backends 
gvfs-fuse 
jmtpfs 
mtp-tools

xfce4-screensaver</code></div></div><ul class="mycode_list"><li>Ordner: config/includes.chroot/<br />
</li>
</ul>
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>etc
│   ├── lightdm
│   │   ├── lightdm.conf
│   │   └── slick-greeter.conf
│   ├── polkit-1
│   │   └── rules.d
│   │      └── 10-mount-internal.rules
│   ├── skel
│   └── systemd
│      └── system
│          ├── disable-wayland.service
│          └── sources-final.service
├── etc.tar.gz
├── usr
│   ├── bin
│   ├── local
│   │   └── bin
│   │      ├── brave-installer.sh
│   │      ├── disable-wayland-session.sh
│   │      ├── firefox-installer.sh
│   │      ├── flatpak_installer.sh
│   │      ├── gimp-installer.sh
│   │      ├── heroic-installer.sh
│   │      ├── install-nvidia.sh
│   │      ├── kdenlive-installer.sh
│   │      ├── kde_program_launcher.sh
│   │      ├── kernel-installer.sh
│   │      ├── kernel_menu.sh
│   │      ├── libreoffice-installer.sh
│   │      ├── librewolf-installer.sh
│   │      ├── lutris-installer.sh
│   │      ├── nvidia-installer.sh
│   │      ├── obs-installer.sh
│   │      ├── onlyoffice-installer.sh
│   │      ├── program_installer.sh
│   │      ├── repair_installer.sh
│   │      ├── repair-nvidia-interactive.sh
│   │      ├── repair_nvidia.sh
│   │      ├── repair_nvidia_wayland.sh
│   │      ├── run-nvidia-installer.sh
│   │      ├── set-background.sh
│   │      ├── set-cinnamon-theme.sh
│   │      ├── setup-nvidia-installer-service.sh
│   │      ├── sources-final
│   │      ├── steam-installer.sh
│   │      ├── tgg_script_updater.sh
│   │      ├── thunderbird-installer.sh
│   │      └── xfce-automount.sh
│   ├── sbin
│   └── share
│      ├── applications
│      │   ├── flatpak-gui.desktop
│      │   ├── Kernelwartung.desktop
│      │   ├── nvidia_wartung.desktop
│      │   └── program_installer.desktop
│      ├── backgrounds
│      │   └── xfce
│      │      └── xfce-x.svg
│      └── wallpapers
│          └── tgg
│              ├── xfce_background.jpg
│              └── xfce_login.jpg
└── usr.tar.gz</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Sources.list Anpassung durch einmal startenden systemd-Dienst der ein Skript startet</span><br />
<ul class="mycode_list"><li>Ordner: config/includes.chroot/etc/systemd/system<br />
</li>
<li>Datei: sources-final.service<br />
</li>
</ul>
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[Unit]
Description=Einmalige Anpassung der sources.list nach Installation
After=multi-user.target

[Service]
Type=oneshot
ExecStart=/usr/local/bin/sources-final
RemainAfterExit=no

[Install]
WantedBy=multi-user.target</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Inhalt der Datei /usr/local/bin/sources-final für den systemd-Dienst </span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#!/bin/sh

LOG="/var/log/sources-final.log"
RELEASE="trixie"

echo "[sources-final] gestartet am &#36;(date)" &gt; "&#36;LOG"

cat &lt;&lt; EOF &gt; /etc/apt/sources.list
deb http://ftp.at.debian.org/debian/ trixie main non-free-firmware contrib non-free
#deb-src http://ftp.at.debian.org/debian/ trixie main non-free-firmware contrib non-free

deb http://security.debian.org/debian-security trixie-security main non-free-firmware contrib non-free
#deb-src http://security.debian.org/debian-security trixie-security main non-free-firmware contrib non-free

deb http://ftp.at.debian.org/debian/ trixie-updates main non-free-firmware contrib non-free
#deb-src http://ftp.at.debian.org/debian/ trixie-updates main non-free-firmware contrib non-free

# Backports (noch nicht verfügbar, später aktivieren)
# deb http://deb.debian.org/debian trixie-backports main contrib non-free non-free-firmware
EOF

echo "[sources-final] sources.list ersetzt." &gt;&gt; "&#36;LOG"

# einmalig ausführen, dann löschen
rm -f /etc/systemd/system/sources-final.service
systemctl disable sources-final.service</code></div></div>to be continued]]></description>
			<content:encoded><![CDATA[Wir befinden uns im Livebuildordner. also zB: /home/&lt;user&gt;/xfce_edition alle unten angegebenen Ordner gehen von diesem Basisordner aus<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Basiseinstellungen des Livebuild (UEFI boot only!)</span><br />
<ul class="mycode_list"><li>Ordner: /auto<br />
</li>
<li>Datei: config<br />
</li>
</ul>
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#!/bin/sh
set -e

lb config noauto &#92;
  --distribution trixie &#92;
  --architecture amd64 &#92;
  --iso-publisher TechGameGeek &#92;
  --iso-volume TGG_Debian13_Xfce &#92;
  --debian-installer none &#92;
  --interactive shell &#92;
  --binary-images iso-hybrid &#92;
  --bootloaders grub-efi &#92;
  --archive-areas "main contrib non-free non-free-firmware" &#92;
  --bootappend-live "boot=live components locales=de_AT.UTF-8 keyboard-layouts=de" &#92;
  "&#36;{@}"</code></div></div><ul class="mycode_list"><li>Ordner: config/package-lists<br />
</li>
<li>Datei: live.list.chroot<br />
</li>
</ul>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>live-boot 
live-config 
live-config-systemd 
systemd-sysv 
linux-image-amd64 
linux-headers-amd64 

task-german 
task-german-desktop 
console-setup 

xfce4 
xfce4-goodies 
xfce4-whiskermenu-plugin 
xfce4-pulseaudio-plugin 

plank 
xdg-dbus-proxy 
xterm 
xbitmaps 
xz-utils 

calamares 
calamares-settings-debian 

pipewire 
pipewire-audio 
wireplumber 

hplip 
cups 
cups-client 
printer-driver-gutenprint 
printer-driver-cups-pdf 
system-config-printer 
system-config-printer-common 
system-config-printer-udev 
libgutenprint-common 
gutenprint-locales 

cifs-utils 
keyutils 
ufw 

curl 
unzip 
flatpak 
udisks2 
extrepo 
chrony 
sudo 

grub-efi-amd64 
grub-efi-amd64-bin 
grub-efi-amd64-signed 
efibootmgr 

flac 
eog              
evince          
file-roller 

arc-theme 
papirus-icon-theme 

lightdm 
slick-greeter 

synaptic
network-manager
network-manager-gnome
xfce4-indicator-plugin

zenity

gparted
gnome-disk-utility

gvfs-backends 
gvfs-fuse 
jmtpfs 
mtp-tools

xfce4-screensaver</code></div></div><ul class="mycode_list"><li>Ordner: config/includes.chroot/<br />
</li>
</ul>
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>etc
│   ├── lightdm
│   │   ├── lightdm.conf
│   │   └── slick-greeter.conf
│   ├── polkit-1
│   │   └── rules.d
│   │      └── 10-mount-internal.rules
│   ├── skel
│   └── systemd
│      └── system
│          ├── disable-wayland.service
│          └── sources-final.service
├── etc.tar.gz
├── usr
│   ├── bin
│   ├── local
│   │   └── bin
│   │      ├── brave-installer.sh
│   │      ├── disable-wayland-session.sh
│   │      ├── firefox-installer.sh
│   │      ├── flatpak_installer.sh
│   │      ├── gimp-installer.sh
│   │      ├── heroic-installer.sh
│   │      ├── install-nvidia.sh
│   │      ├── kdenlive-installer.sh
│   │      ├── kde_program_launcher.sh
│   │      ├── kernel-installer.sh
│   │      ├── kernel_menu.sh
│   │      ├── libreoffice-installer.sh
│   │      ├── librewolf-installer.sh
│   │      ├── lutris-installer.sh
│   │      ├── nvidia-installer.sh
│   │      ├── obs-installer.sh
│   │      ├── onlyoffice-installer.sh
│   │      ├── program_installer.sh
│   │      ├── repair_installer.sh
│   │      ├── repair-nvidia-interactive.sh
│   │      ├── repair_nvidia.sh
│   │      ├── repair_nvidia_wayland.sh
│   │      ├── run-nvidia-installer.sh
│   │      ├── set-background.sh
│   │      ├── set-cinnamon-theme.sh
│   │      ├── setup-nvidia-installer-service.sh
│   │      ├── sources-final
│   │      ├── steam-installer.sh
│   │      ├── tgg_script_updater.sh
│   │      ├── thunderbird-installer.sh
│   │      └── xfce-automount.sh
│   ├── sbin
│   └── share
│      ├── applications
│      │   ├── flatpak-gui.desktop
│      │   ├── Kernelwartung.desktop
│      │   ├── nvidia_wartung.desktop
│      │   └── program_installer.desktop
│      ├── backgrounds
│      │   └── xfce
│      │      └── xfce-x.svg
│      └── wallpapers
│          └── tgg
│              ├── xfce_background.jpg
│              └── xfce_login.jpg
└── usr.tar.gz</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Sources.list Anpassung durch einmal startenden systemd-Dienst der ein Skript startet</span><br />
<ul class="mycode_list"><li>Ordner: config/includes.chroot/etc/systemd/system<br />
</li>
<li>Datei: sources-final.service<br />
</li>
</ul>
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[Unit]
Description=Einmalige Anpassung der sources.list nach Installation
After=multi-user.target

[Service]
Type=oneshot
ExecStart=/usr/local/bin/sources-final
RemainAfterExit=no

[Install]
WantedBy=multi-user.target</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Inhalt der Datei /usr/local/bin/sources-final für den systemd-Dienst </span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#!/bin/sh

LOG="/var/log/sources-final.log"
RELEASE="trixie"

echo "[sources-final] gestartet am &#36;(date)" &gt; "&#36;LOG"

cat &lt;&lt; EOF &gt; /etc/apt/sources.list
deb http://ftp.at.debian.org/debian/ trixie main non-free-firmware contrib non-free
#deb-src http://ftp.at.debian.org/debian/ trixie main non-free-firmware contrib non-free

deb http://security.debian.org/debian-security trixie-security main non-free-firmware contrib non-free
#deb-src http://security.debian.org/debian-security trixie-security main non-free-firmware contrib non-free

deb http://ftp.at.debian.org/debian/ trixie-updates main non-free-firmware contrib non-free
#deb-src http://ftp.at.debian.org/debian/ trixie-updates main non-free-firmware contrib non-free

# Backports (noch nicht verfügbar, später aktivieren)
# deb http://deb.debian.org/debian trixie-backports main contrib non-free non-free-firmware
EOF

echo "[sources-final] sources.list ersetzt." &gt;&gt; "&#36;LOG"

# einmalig ausführen, dann löschen
rm -f /etc/systemd/system/sources-final.service
systemctl disable sources-final.service</code></div></div>to be continued]]></content:encoded>
		</item>
	</channel>
</rss>