16 lines
814 B
Django/Jinja
16 lines
814 B
Django/Jinja
#!/bin/bash
|
|
|
|
# Dette script viser en liste af Wi-Fi netværk i en korrekt positioneret Wofi-menu
|
|
# og forsøger at forbinde til det valgte netværk.
|
|
|
|
# 1. Viser en liste af tilgængelige Wi-Fi SSID'er med nmcli
|
|
# 2. Sender listen til wofi, som bruger vores specielle 'config-network' fil
|
|
SSID=$(nmcli -t -f SSID device wifi list --rescan yes | sort -u | wofi --show dmenu --conf-file "$HOME/.config/wofi/config-network" --location top_right --x -70 --y 45 --width 200 --style "$HOME/.config/wofi/style.css" -p "Vælg Wi-Fi Netværk")
|
|
|
|
# 3. Hvis et netværk blev valgt (brugeren trykkede ikke Esc), så prøv at forbinde
|
|
if [ -n "$SSID" ]; then
|
|
# NetworkManager vil selv håndtere at spørge efter adgangskode via en grafisk prompt,
|
|
# hvis det er en ny forbindelse.
|
|
nmcli device wifi connect "$SSID"
|
|
fi
|