Questions tagged «xdg-open»

Xdg-open是xdg-utils软件包的一部分。从命令行调用时,它可以在默认应用程序中打开任何文件,也可以在默认浏览器中打开URL。


6
如何从bash脚本中打开文件?
好的,运行gedit myfile.txt正常。但是,如何使用链接到文件类型的默认桌面应用程序从bash脚本中打开文件呢? 我在下面尝试过,在终端中手动运行时效果很好,但是当我将其放在bash文件中时,什么也没发生: #!/bin/bash xdg-open "myfile.txt"& 我该怎么办? 请注意,我也需要在终端关闭后使文件保持打开状态。
22 bash  xdg-open 

5
如何设置xdg-open启动哪个应用程序?
我已经跑了update-alternatives,以及侏儒preffered apps选择的东西。所有这些都将chromium浏览器作为默认设置。但是,当我运行firefox时,它就会启动!同样,也可以用火狐而不是铬发射东西。xdg-open http://askubuntu.comemacsbzr 是否有其他设置会影响xdg-open功能? 肯定是坏了: 更新 我清除了Firefox: 更新替代品-使用Chrome浏览器 明智的浏览器-打开Chrome浏览器 xdg-open和gnome-open-使用google-chrome打开,请告诉我“它不是默认浏览器” !!!!


7
如何从终端使用默认程序打开多个文件?
我尝试使用打开一个文件夹中的所有.mp3文件,xdg-open 但发现它只打开一个!所以我搜索了一下,但是没有这样的问题!我发现“ evince”,但显然它会打开文本文件,而gnome-open也会打开一个文件。 我想从终端打开文件夹中相同格式的所有文件。我是Ubuntu的新手,所以请多解释一些。
13 xdg-open 

1
xdg-open尽管向其传递了URL,但仅在新的Chromium窗口中打开了新标签页
当我xdg-open用来在Chromium中打开链接时,它只会导致一个新的Chromium窗口,其中只有新的标签页,而没有其他内容。 例如,xdg-open 'https://askubuntu.com'将只打开一个新的Chromium窗口,而不会打开AskUbuntu。 似乎URL并未传递给Chromium,因为直接调用Chromium 确实可以正常工作并打开所需的页面:chromium-browser 'https://askubuntu.com' works。 显然,Chromium是默认浏览器。 问题可能在哪里,我该如何解决?当某些程序xdg-open用来打开链接而您无法转到所需的页面甚至看不到打开的页面时,这尤其令人讨厌。

5
文件lens和xdg-open仅打开nautilus,但没有正确的应用程序
由于有些日子,“文件”镜头仅打开nautilus,但没有打开与文件扩展名关联的正确应用程序。例如,如果我选择一个PDF文件,则Nautilus是openend,指向该文件所在的目录(并选择了该文件),但未打开Adobe Reader。 然后我在终端中执行相同的操作 xdg-open sample.pdf 也只打开鹦鹉螺。 xdg-mime向我显示此信息: $ xdg-mime query default application/pdf acroread.desktop /usr/share/applications/acroread.desktop文件: [Desktop Entry] Name=Adobe Reader 9 MimeType=application/pdf;application/vnd.fdf;application/vnd.adobe.pdx;application/vnd.adobe.xdp+xml;application/vnd.adobe.xfdf; Exec=acroread Type=Application GenericName=PDF Viewer Terminal=false Icon=AdobeReader9 Caption=PDF Viewer X-KDE-StartupNotify=false Categories=Application;Office;Viewer;X-Red-Hat-Base; InitialPreference=9 与其他文件类型(如图像,音乐文件和Office文档)相同。 然后,我双击Nautilus中的文件,一切正常,并打开了正确的应用程序。 我认为这种行为与Thunar有关,后者已于几天前安装,但在出现这些问题后已卸载。 有什么建议么?

1
如何从GNOME中的命令行更改在Dolphin中打开的文件的文件关联?
我想更改在Dolphin中打开的文件的几个默认应用程序。我知道我可以使用手动进行操作kcmshell4 filetypes,keditfiletype但是可以,但是有没有办法在终端中更改Dolphin的文件关联?如果我不必每次更改发行版时都对每种文件类型都手动进行操作,那就太好了。 kde-open成功忽略设置的xdg-mime所有内容以及所有以下文件: ~/.local/share/applications/mimeapps.list ~/.local/share/applications/defaults.list /usr/share/applications/defaults.list 我猜想解决此问题的一种方法是将Dolphin与使用分开使用kde-open,gnome-open或者使用gvfs-open替代方法,但是我不知道如何做到这一点(如果可能)。

1
在哪里更改xdg-open打开URL的方式?与kde-open同步?
kde-open "http://askubuntu.com/" 很好,并在我的Web浏览器中打开URL 但xdg-open "http://askubuntu.com/"在我的文本编辑器中打开了链接:-( 我知道在KUbuntu中可以找到文件关联,但是在kde-open工作时,我想那不是问题所在。 我可以同步xdg-open使用与相同的程序kde-open吗? 或至少更改其对http(s)-URL的行为? (主要问题是,一些程序,比如slack-client,使用xdg-open在打开的文件和URL)。 更新1 x-www-browser和gnome-www-browser在更新替代品中: update-alternatives --display x-www-browser x-www-browser - auto mode link best version is /usr/bin/firefox link currently points to /usr/bin/firefox link x-www-browser is /usr/bin/x-www-browser slave x-www-browser.1.gz is /usr/share/man/man1/x-www-browser.1.gz /usr/bin/chromium-browser - priority 40 /usr/bin/firefox - priority 40 /usr/bin/konqueror - priority 30 slave x-www-browser.1.gz: …

1
在Ubuntu中,xdg-open命令不起作用
我是Ubuntu的新手,我读了另一个线程在默认编辑器(对我来说是gedit)中打开文件,我需要运行xdg-open,但是由于某种原因,当我运行命令时会xdg-open app.js收到bash: xdg-open: command not found通知。为什么? 根据评论的请求,输出echo $PATH为: /usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/efiminzer/.local/bin:/home/efiminzer/bin
9 14.04  xdg-open 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.