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