将新的自定义浏览器添加到首选应用程序的终端命令?

kob*_*obi 6 command-line browser

我想知道将新的自定义浏览器添加到首选应用程序的终端命令?

我的意思不是使用以下方法选择浏览器:

sudo update-alternatives –config x-www-browser
Run Code Online (Sandbox Code Playgroud)

如果有人可以帮助我解决以下问题,我将不胜感激:

将新的自定义浏览器添加到首选应用程序的终端命令是什么?

我希望其他文件中的链接也能正常工作,例如,当我单击 a 中的链接时.pdf,我目前收到以下错误:

Failed to execute child process "/opt/iron-linux-32/iron" (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

我也试过:

$ /usr/share/iron/iron
Failed to execute child process "/usr/share/iron/iron" (Permission denied)
Run Code Online (Sandbox Code Playgroud)

当我提升权限时它也失败了。

我试过了:

sudo gnome-default-applications-properties
Run Code Online (Sandbox Code Playgroud)

然后,在“命令”框中输入:

/opt/iron-linux-32/iron %s
Run Code Online (Sandbox Code Playgroud)

(有和没有%s

我也试过:

/usr/share/iron/iron %s
Run Code Online (Sandbox Code Playgroud)

我正在使用 Ubuntu 10.04。我想使用 SRWare Iron。
注意:权限也可能存在问题。

我以此为契机来学习如何使用命令行,我真的被困住了。似乎应该是可能的,但我可能会被语法困住。

qbi*_*qbi 3

原贴者的回答:

最后使用名为“系统设置”的程序使其正常工作:使用 KDE 开发平台 4.4.5 (KDE 4.4.5) (c) 2009,Ben Cooksley 的系统设置版本 1.0

  1. 首先,我将权限提升为root(admin)
  2. 使用“系统设置”
  3. 常规选项卡
  4. 在“个人”部分下,选择“默认应用程序”
  5. 转到“Web 浏览器”(转到第二个选择)“在以下浏览器中”,搜索并选择“iron”。

我无法去Xdg-open上班。并不是说它不起作用,只是说“我”无法让它起作用


Per*_*ulf 0

当您可以应用时update-alternatives,您使用 apt-get 或 dpkg 安装了目标应用程序。(在 deb 系统中)但是,当您有二进制文件时,您应该这样做: 1. 在目录中/usr/share/applications/存在许多解释您首选应用程序的文件,复制一个文件远离他们并改变它。2.然后将其添加到“/etc/gnome/defaults.list 当然,我是在 7 8 个月大时做的”。我不记得了,但我想,你做的比我的建议多一点。