我正在尝试提供一个路径,并使用 linux 的“本机打开方式”对话框打开它。
这是在 ubuntu 上看到的原生打开对话框:
我调查GioLaunch
并能够将事物启动到他们的默认应用程序处理程序中,但我无法设法将其启动到这个“打开方式”对话框中。
这是我启动默认应用程序的代码:
var launcher = g_desktop_app_info_new_from_filename('blah blah blah');
var error = new TYPES.GError.ptr();
var rez_launch_uris = g_app_info_launch_uris(launcher.address(), null, null, error.address())