То беспроводное соединение (второй приоритет) автоматически выключается. И включается только при отсутствии проводного соединения. Настройка в интерфейсе может выглядеть точно так же, как для GSM/LTE соединения:
Проверять состояние сетевого соединения посредством nmcli device status.
Чтобы выключить , например WLAN0, отправьте команду nmcli connection down <название соединения WLAN0> посредством spawn. Подробнее про работу с командами Network Manager можете почитать здесь.
Я вполне могу сделать это и из командной строки. Но зачем, если это может (должно?) настраиваться из интерфейса?
Идея в следующем - должно быть только одно активное соединение, чтобы networkmanager корректно работал с одной сетью, а не несколько маршрутов, инициации соединения, не было перерегистрации соединения в случае переподключения через другой интерфейс. Последнее особенно актуально и чувствительно для сеансовой передачи.
Это уже сделано для GSM, в целях экономии трафика. Почему не доделать и для второго соединения? Т.о. будет соблюдаться приоритет и каждое последующее будет активироваться при отключении предыдущего