В общем, что я выяснил за свой ресерч.
Есть вот такой баг, которому пять лет
оригинальный линк
продолжение на гитлабе
Без DE xdg-open (который довольно простецкий баш скрипт) дергает mimeopen, который игнорирует Terminal=true в Desktop Entry.
(UPD: mimeopen является фолбеком, если не сработала другая шелл_функция, которая в принципе делает тоже самое, то есть игнорит терминал)
В чем беда с терминалами - в том, что нет общего стандарта как их искать, а что главное - запускать. Там же в обсуждении этого бага предолжили
что-то менять но воз и ныне там.
Разные приложения по разному справляются.
*) Есть rofi например, который запускает терминальные приложения просто запуская терминал и скармливая ему
-e {cmd}
. Это говорят не совсем ок, потому что стандарта как же вызывать команды из терминала тоже вроде как нет.
*) Есть еще
вот такая штука для воландоводов, там поступили по другому (редачишь башскрипт и пишешь сам название своего терминала и нужный флажок для запуска комманды)
На этот у меня пока что все. Если кто-то дополнит или поделится опытом, буду рад.