服务器企业版root登陆系统后打开桌面浏览器图标点击无响应

服务器企业版root登陆系统后打开桌面浏览器图标点击无响应

应用场景

OS版本信息:服务器企业版1040d,欧拉版1020e
CPU架构:ARM、AMD

问题现象

root账号登陆系统后,双击桌面的浏览器图标无响应

问题分析

  • 使用命令执行发现报错

  • 根据错误提示加上—no-sandbox参数成功打开浏览器
    /usr/bin/browser —no-sandbox

关于sandbox相关说明,可参考:
https://unix.stackexchange.com/questions/560741/why-does-root-user-cannot-create-browser-sandbox

  • 如果用户仍想使用root账号打开浏览器,可以在desktop中加入--no-sandbox参数

  • 修改/root/Desktop/org.deepin.browser.desktop保存,尝试双击发现仍然无响应

  • 通过Dbus查找应用相关信息,在/usr/share/application下的desktop文件中修改Exec参数

    1. vim /usr/share/application/org.deepin.browser.desktop
    2. Exec=/usr/bin/browser --no-sandbox %U

    参考链接:https://wikidev.uniontech.com/Dock%E5%92%8Capp%E7%9A%84%E5%85%B3%E7%B3%BB

  • 修改后,双击桌面的图标启动浏览器成功

解决方案

修改/usr/share/application中的org.deepin.browser.desktop文件
在Exec=/usr/bin/browser %U行加入--no-sandbox即可

posted @ 2022-04-29 11:17  云中看世界  阅读(214)  评论(0编辑  收藏  举报