The landing page always offers Open and Details. Open pins the selected target before showing its actions. Moving through landing rows never changes the operation under the action strip. Click selects; double-click accepts in this illustration. Native pointer behavior is not claimed here.
● Connected and ● Default use a green frame; blue fill and the left edge indicate keyboard selection independently. ◇ Saved and ◇ Paired remain text labels without a current-state frame. Muted is amber.
The illustrated picker is closed. Its sample state remains in this page. Reopen it to inspect the pending sample request or return to the selected target.
Credential prompt sample · web illustration only
A native secret prompt may be requested for this network. This sample has no password field and accepts or stores no secret.
Bluetooth authentication sample · web illustration only
A temporary BlueZ agent requested a PIN or passkey for the pinned sample device. This page accepts no authentication input.
Sample native handoff · no external launch
The native controller hands this row to its existing editor or recovery tool when that tool is installed. This web illustration opened no program.
Three focused utilities, each on its own page.
Warn before open Wi-Fi
Every open-network Connect action shows a Cancel-first warning naming the network and interface. Continuing rechecks that same target’s security and revision. New profiles then offer persistence choices; saved open profiles proceed to activation. The global Wi-Fi switch names affected interfaces and connections; Ethernet remains outside its scope.
Adjust without losing the target
Set an output or input default, then use a focused Adjust page for repeatable ±5% and mute actions. Changes update inline. Volume adjustments never unmute a microphone.
Pair, then choose trust
Pair a discovered device after a Cancel-first preflight that names its address and adapter. PIN/passkey prompts, matching-code confirmation and keyboard display are temporary and device-scoped. Trust is a separate confirmed action after pairing. Ten behavioral checks passed against a synthetic BlueZ service through GIO methods and Agent1; physical-device proof remains pending.
Keep the desktop easy to reason about.
SwayNC shows status. Rofi performs short actions. NetworkManager, the audio service and BlueZ keep control of devices. Advanced settings hands off to the installed native editor or recovery tool. Session and Clipboard retain their own helpers.
Close menu, Cancel connection and Stop waiting
Close menu dismisses the picker. Network’s separate Cancel connection targets its owned activation and does not restore an earlier link. Bluetooth’s Stop waiting ends this client’s observation; the native connection request may still finish. The web sample changes no real service.