should be simple but canonical has changed the settings and there are outdated howtos out there confusing users

hostnamectl; # tested on
Static hostname: ubuntu24
Icon name: computer-vm
Virtualization: kvm
Operating System: Ubuntu 24.04.3 LTS 
Kernel: Linux 6.8.0-71-generic
Architecture: x86-64
Hardware Vendor: QEMU
Hardware Model: Standard PC _Q35 + ICH9, 2009_
Firmware Version: 1.16.3-debian-1.16.3-2

# how to install default desktop? (gnome3+wayland)
apt install ubuntu-desktop
  • test_before:
    • open up a terminal (hit Windows button then type “terminal”)
    • hit the TAB button does it do a dong?
  • how to disable it:
    • go to settings
    • go to sound
    • chose Alert Sound -> None
    • close settings
  • test_afterwards: no dong no more when hitting TAB in a terminal 😀

while on it: Ubuntu 24 gnome desktop how to disable automatic screensaver screen lock Screenshot at 2025-08: WARNING! DO NOT DISABLE IT WHEN ATTENDING MEETINGS OR CONFERENCES!!! X-D (other users like to mess with desktop settings)

how to install NVIDIA GPU drivers

https://documentation.ubuntu.com/server/how-to/graphics/install-nvidia-drivers/

su - root
lspci|grep VGA
00:01.0 VGA compatible controller: Red Hat, Inc. Virtio 1.0 GPU (rev 01)
06:00.0 VGA compatible controller: NVIDIA Corporation Device 2d04 (rev a1)
ubuntu-drivers list --gpgpu
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
nvidia-driver-570-server-open, (kernel modules provided by linux-modules-nvidia-570-server-open-generic)
nvidia-driver-575-server-open, (kernel modules provided by linux-modules-nvidia-575-server-open-generic)
nvidia-driver-570-server, (kernel modules provided by linux-modules-nvidia-570-server-generic)
nvidia-driver-575-server, (kernel modules provided by linux-modules-nvidia-575-server-generic)
nvidia-driver-575-open, (kernel modules provided by linux-modules-nvidia-575-open-generic)
nvidia-driver-570-open, (kernel modules provided by linux-modules-nvidia-570-open-generic)
nvidia-driver-575, (kernel modules provided by linux-modules-nvidia-575-generic)
nvidia-driver-570, (kernel modules provided by linux-modules-nvidia-570-generic)
  • Server Drivers: These are optimized for stability and performance in server environments
    • They may not include the latest features or optimizations for gaming or graphics-intensive applications.
  • Open Drivers: These are open-source drivers that may provide better compatibility with various Linux distributions but might lack some performance optimizations found in proprietary drivers.
ubuntu-drivers install; # automatically let ubuntu detect and install appropriate drivers

Reading state information... Done
The following additional packages will be installed:
  libnvidia-cfg1-575 libnvidia-common-575 libnvidia-compute-575 libnvidia-decode-575 libnvidia-egl-wayland1
  libnvidia-encode-575 libnvidia-extra-575 libnvidia-fbc1-575 libnvidia-gl-575 libpkgconf3 libvdpau1 libxnvctrl0
  linux-modules-nvidia-575-open-6.8.0-71-generic mesa-vdpau-drivers nvidia-compute-utils-575
  nvidia-firmware-575-575.64.03 nvidia-kernel-common-575 nvidia-kernel-source-575-open nvidia-prime
  nvidia-settings nvidia-utils-575 pkg-config pkgconf pkgconf-bin screen-resolution-extra vdpau-driver-all
  xserver-xorg-video-nvidia-575
Suggested packages:
  nvidia-driver-575 libvdpau-va-gl1
Recommended packages:
  libnvidia-compute-575:i386 libnvidia-decode-575:i386 libnvidia-encode-575:i386 libnvidia-fbc1-575:i386
  libnvidia-gl-575:i386
The following NEW packages will be installed:
  libnvidia-cfg1-575 libnvidia-common-575 libnvidia-compute-575 libnvidia-decode-575 libnvidia-egl-wayland1
  libnvidia-encode-575 libnvidia-extra-575 libnvidia-fbc1-575 libnvidia-gl-575 libpkgconf3 libvdpau1 libxnvctrl0
  linux-modules-nvidia-575-open-6.8.0-71-generic linux-modules-nvidia-575-open-generic mesa-vdpau-drivers
  nvidia-compute-utils-575 nvidia-driver-575-open nvidia-firmware-575-575.64.03 nvidia-kernel-common-575
  nvidia-kernel-source-575-open nvidia-prime nvidia-settings nvidia-utils-575 pkg-config pkgconf pkgconf-bin
  screen-resolution-extra vdpau-driver-all xserver-xorg-video-nvidia-575
0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded.

how to uninstall nvidia drivers:

apt remove nvidia-*
update-initramfs -u
reboot

how to disable most time consuming and nerve wrecking “wait-online.service”

systemd: … seriously… why? why this service? why does this service prevent desktop from loading? X-D (user from using PC)

the most time consuming and nerve wrecking “wait-online.service”

# disable
systemctl disable systemd-networkd-wait-online.service;
systemctl disable NetworkManager-wait-online.service;
# then
reboot

# mask (optional, more aggressive)
# systemctl mask systemd-networkd-wait-online.service;
# systemctl mask NetworkManager-wait-online.service;
# systemctl daemon-reload;
Ubuntu24 most complicated power off menu in GNU Linux history

Ubuntu24 most complicated power off menu in GNU Linux history

 

liked this article?

  • only together we can create a truly free world
  • plz support dwaves to keep it up & running!
  • (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
  • really really hate advertisement
  • contribute: whenever a solution was found, blog about it for others to find!
  • talk about, recommend & link to this blog and articles
  • thanks to all who contribute!
admin