首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在linux上使用update-alternatives将Chromium设置为默认web浏览器

在linux上使用update-alternatives将Chromium设置为默认web浏览器
EN

Stack Overflow用户
提问于 2018-11-18 19:43:08
回答 1查看 503关注 0票数 4

我尝试使用update-alternatives通过以下命令将Chromium设置为默认web浏览器。尽管我成功地将'/snap/bin/chromium‘添加到--config中,但它不起作用。

代码语言:javascript
运行
复制
levi@Lab-XPS:~$ sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /snap/bin/chromium 200

levi@Lab-XPS:~$ sudo update-alternatives --config x-www-browser 
There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /snap/bin/chromium   200       auto mode
  1            /snap/bin/chromium   200       manual mode
* 2            /usr/bin/firefox     40        manual mode

Press <enter> to keep the current choice[*], or type selection number: 0
update-alternatives: using /snap/bin/chromium to provide /usr/bin/x-www-browser (x-www-browser) in auto mode

levi@Lab-XPS:~$ x-www-browser google.com
error: unknown command "google.com", see 'snap help'

然后我发现/snap/bin/chromium只是一个指向LSB共享对象的符号链接:

代码语言:javascript
运行
复制
levi@Lab-XPS:~$ file /snap/bin/chromium
/snap/bin/chromium: symbolic link to /usr/bin/snap
levi@Lab-XPS:~$ file /usr/bin/snap
/usr/bin/snap: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=ebc3e3ce9d2976e049f84e909f9822e878a39884, stripped

那么,有没有解决方案来处理共享对象并继续设置呢?或者我不得不放弃使用更新选项?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-10-11 21:14:18

您可以创建一个包装器脚本,以便snap检测到它正在作为chromium运行并启动浏览器。

  1. 创建包含内容的/opt/scripts/chromium.wrapper
代码语言:javascript
运行
复制
#!/usr/bin/env sh
/snap/bin/chromium
  1. 使脚本可执行。
代码语言:javascript
运行
复制
sudo chmod +x /opt/scripts/chromium.wrapper
  1. 使用update-alternatives安装
代码语言:javascript
运行
复制
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/scripts/chromium.wrapper 200
  1. 对其他基于快照的applications.重复
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53360478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档