Debian uses CUPS (Common Unix Printing System) as its printing service. Most modern printers can be automatically detected, but some require manual configuration or driver installation.
Troubleshooting Steps:
Install CUPS and printer support packages:
Make sure the CUPS service is installed and running.
Bluetooth issues are usually related to firmware, drivers, or the service not running.
Troubleshooting Steps:
Install Bluetooth-related packages:
sudo apt install bluetooth bluez blueman
bluez is the official Bluetooth protocol stack for Linux.
blueman is a Bluetooth manager that is more powerful than the default settings tool.
Check the Bluetooth service status:
sudo systemctl enable --now bluetoothsudo systemctl status bluetooth
Make sure the service is in active (running) state.
Check if the hardware is recognized and enabled:
Use the rfkill list command to check.
rfkill list# 0: hci0: Bluetooth# Soft blocked: no# Hard blocked: no
Make sure the Bluetooth device is not "Soft blocked" or "Hard blocked".
If it is soft blocked, use rfkill unblock bluetooth to unblock it.
If it is hard blocked, you usually need to enable it via a physical switch or Fn function key on the laptop.
Install firmware:
Just like Wi-Fi, some Bluetooth chips also require non-free firmware. Try installing firmware-linux-nonfree or firmware packages specific to the vendor.
Use the bluetoothctl command-line tool:
This is a powerful interactive Bluetooth control tool.
Type bluetoothctl in the terminal.
At the [bluetooth]# prompt, enter the following commands:
power onagent ondefault-agentscan on # Start scanning for devices# After finding your device's MAC addresspair <device_MAC_address>trust <device_MAC_address>connect <device_MAC_address>scan off
External monitor issues are usually related to graphics card drivers, cables, or the desktop environment's display settings.
Troubleshooting Steps:
Check the physical connection:
Make sure the HDMI/DisplayPort/USB-C cable is securely plugged in on both ends.
Try a different cable to rule out cable failure.
Install the correct graphics card drivers:
This is the most common cause. Make sure you have installed the correct drivers for your NVIDIA/AMD graphics card. Refer to the Desktop Environment & Display section for the tutorial. Without the correct drivers, the system may not recognize or properly drive multiple monitors.
Use display settings tools:
GNOME: Go to "Settings" -> "Displays". Here you should be able to see all connected monitors. You can adjust their arrangement (primary/secondary, left/right position), resolution, refresh rate, and scaling. If not detected, try clicking "Detect Displays".
KDE Plasma: Go to "System Settings" -> "Display and Monitor". The functionality is similar to GNOME.
Xfce: Go to "Settings" -> "Display".
Command-line tool xrandr:
Run xrandr to view all detected monitors and their supported modes.
If the external monitor (e.g., HDMI-1) is connected but not enabled, you can manually enable it:
# --auto uses the best resolution, --right-of eDP-1 places it to the right of the main screenxrandr --output HDMI-1 --auto --right-of eDP-1
Laptop lid issues:
Some systems default to suspending or turning off the external monitor when the laptop lid is closed.
You can change the "When lid is closed" action to "Do nothing" in the "Power Management" settings of your desktop environment.
A non-functional touchpad or limited functionality (such as no multi-finger gestures) is usually caused by missing drivers or improper configuration.
Troubleshooting Steps:
Confirm the driver type:
Modern laptops typically use libinput as the touchpad driver, which provides good support for multi-finger gestures. Older systems may use the synaptics driver.
Check if the libinput driver is installed:
sudo apt install xserver-xorg-input-libinput
Check if the touchpad is disabled:
Many laptops have an Fn function key to disable the touchpad; check if it was accidentally pressed.
In the "Mouse and Touchpad" settings of your desktop environment, check if there is a "Disable Touchpad" option.
GNOME: Use the "Tweaks" tool:
sudo apt install gnome-tweaks
Open "Tweaks" -> "Keyboard & Mouse", where you can adjust the touchpad's click behavior (tap to click, right-click method, etc.).
Check kernel logs:
Running dmesg | grep -i psmouse or dmesg | grep -i synaptics may reveal error messages related to the touchpad.
BIOS/UEFI settings:
In rare cases, the BIOS may have touchpad-related settings, such as "Advanced" or "Basic" mode. Check and ensure it is set to "Advanced" mode to support more features.