I also added the screenshot script from YouTuber "Bread" https://github.com/BreadOnPenguins/scripts/blob/master/screenshot ========================================= #!/usr/bin/env bash # Based on original script by https://github.com/TheGassyNinja set -euo pipefail export DISPLAY="${DISPLAY:-:0}" # Output directory: default to $HOME/Screenshots OUTDIR="${1:-${HOME}/Screenshots}" mkdir -p "${OUTDIR}" current="$(date +%Y%m%d_%H%M%S).png" filepath="${OUTDIR}/${current}" # Determine screenshot utility tool_path="$(command -v import 2>/dev/null || command -v scrot 2>/dev/null)" || { notify-send "Screenshot Tool Missing" "Neither 'import' nor 'scrot' is installed!" echo "Error: No screenshot tool found."; exit 1; } TOOL="$(basename "${tool_path}")" # Select flags based on tool and optional "-s" argument flags=() [[ "${TOOL}" == "scrot" && "${2:-}" == "-s" ]] && flags=(--select) [[ "${TOOL}" == "import" && "${2:-}" != "-s" ]] && flags=(-window root) "$TOOL" "${flags[@]}" "${filepath}" || { notify-send "Screenshot Failed" "Could not save screenshot to ${filepath}." exit 1 } notify-send "Screenshot Taken" "Saved as ${current} in ${OUTDIR}" ============================================================ and in DK WM it's bound to "PrintScreen" (ie "Fn+F11")