When connecting to a wireless network that doesn't have an active DHCP server its currently impossible to graphically set a static IP address without resorting to a silly work around (described below). This is because the spinning "connecting" icon (idk what the proper name is) replaces the gear icon that brings up the window where static IP settings can be configured. Once it gives up trying to get a DHCP address, it disconnects and, if there are no other known wireless networks in the vicinity
The Workaround
The workaround that I've found involves:
Turning of Wi-Fi
Clicking the triple dot button and then clicking "Known Wi-Fi Networks" in the menu that appears
Clicking the now visible settings (gear) icon next to the SSID you want to have a static ip when connected to
/etc/os-release contents NAME="Pop!_OS" VERSION="21.04" ID=pop ID_LIKE="ubuntu debian" PRETTY_NAME="Pop!_OS 21.04" VERSION_ID="21.04" HOME_URL="https://pop.system76.com" SUPPORT_URL="https://support.system76.com" BUG_REPORT_URL="https://github.com/pop-os/pop/issues" PRIVACY_POLICY_URL="https://system76.com/privacy" VERSION_CODENAME=hirsute UBUNTU_CODENAME=hirsute LOGO=distributor-logo-pop-os
When connecting to a wireless network that doesn't have an active DHCP server its currently impossible to graphically set a static IP address without resorting to a silly work around (described below). This is because the spinning "connecting" icon (idk what the proper name is) replaces the gear icon that brings up the window where static IP settings can be configured. Once it gives up trying to get a DHCP address, it disconnects and, if there are no other known wireless networks in the vicinity
The Workaround The workaround that I've found involves: