Частково офтопік, бо я так розумію, мова йде про графічну тулзу на кшталт NetworkManager.
Оскільки я в основному підключений до одної з небагатьох мереж — я їх вписав в /etc/network/interfaces як окремі віртуальні інтерфейси, і зробив селектор (mapping) між ними скриптом, що сканує наявні мережі, і виводить першу, що є у списку зконфігурованих. Таким чином мережа піднімається ще під час завантаження системи. Але є нюанси, бо по-перше — це подовжує час завантаження (особливо якщо адреса отримується динамічно), по-друге — будь-які зміни потребують лізти в системний конфіг. Ну і відключитися без адміністративних прав можна лише по rfkill. Це описане в стандартній документації, але можу описати детальніше.