Есть очень простая причина, почему это невозможно - когда вы подключаете пару наушников, есть небольшой физический переключатель, который отключает основные динамики, так что система фактически не знает, что подключено.
«Самое простое» решение, вероятно, состоит в том, чтобы использовать внешнюю звуковую карту или удлинительный шнур для наушников (даже коротких) - последний будет полностью обходить динамики, в то время как последний будет держать переключатель закрытым, чтобы звук не выходил
Это не программное решение, а довольно простое аппаратное решение.