#!/bin/sh
NET=`ls -l /etc/network.d | grep ^- | awk '{print $9}' | dmenu -fn '-xos4-terminus-medium-r-normal--12-120-72-72-c-60-*-*' -nb '#737373' -nf '#e7e3e7' -sb '#e7e3e7' -sf '#737373' -p 'Network profile:' $*`
if [ ".$NET" != "." ]; then
sudo netcfg -a
sudo netcfg $NET
fi
По мотивам dnetcfg
Интересно было бы увидеть реализацию создания профиля с использование dmenu...