You are not logged in.
Title: Disable GNOME “Welcome Tour” on first login in custom ArchISO
Hello,
I am building a custom ArchISO with a dedicated repository for package selection and configuration.
In my build process, I use a custom installation script that performs all necessary actions to set up GNOME. In particular, GNOME is installed with the following pacstrap command:
log "Installazione sistema base..."
pacstrap -K /mnt base base-devel linux linux-firmware \
vim sudo networkmanager openssh tree net-tools go \
xclip xdotool wmctrl zenity gnome-screenshot firefox gimp grub git \
python python-gobject python-psutil gtk3 libappindicator-gtk3 fontconfig \
xorg gnome gdm gnome-tweaks gnome-terminal gnome-shell-extensions \
|| error "Pacstrap fallito"After installing the system from my ISO and logging in for the very first time, GNOME automatically launches a “Welcome to Arch Linux” tour (balloon icon, Skip / Take Tour buttons).
I understand this is the GNOME Welcome Tour that runs only once on a fresh system, but in my build there is no `gnome-tour` package listed in packages.x86_64 and no gnome-initial-setup.
I would like to know:
1. Which package, service, or autostart file triggers the GNOME Welcome Tour on first login?
2. How can I disable it permanently so it never appears in systems installed from my custom ArchISO?
Thanks in advance for any help!
Last edited by ricciolino (2025-08-10 07:41:47)
Offline
Solution:
The “Welcome to Arch Linux” window is the GNOME Tour application (gnome-tour), which is installed automatically as part of the GNOME environment.
To disable it permanently in a custom ArchISO, the simplest way is to remove the package right after GNOME installation in your chroot setup script:
pacman -Rns --noconfirm gnome-tour || echo "gnome-tour not installed"This way, the tour application will not be present at all, and will never appear for any user on systems installed from your ISO.
Alternative: if you want to keep the package but prevent auto-launch, remove its autostart file:
rm -f /etc/xdg/autostart/org.gnome.Tour.desktopOffline