Linux 解决Deepin无法在root用户启动Google Chrome浏览器的问题

yizhihongxing

步骤1:通过Shell获取Deepin版本信息

在终端中执行以下命令,查看Deepin的版本信息。此处以Deepin V20为例。

cat /etc/deepin-version

输出如下:

20 (1000) unstable 2022-06-20

步骤2:安装Google Chrome浏览器

在浏览器中打开Google Chrome浏览器官网(https://www.google.com/chrome/),下载适用于Deepin的安装包,选择Deb版本,下载后双击安装。

步骤3:修改Google Chrome浏览器的启动配置文件

在终端中执行以下命令,编辑Google Chrome浏览器的启动配置文件。

sudo nano /usr/share/applications/google-chrome.desktop

找到以下代码块:

[Desktop Entry]
Name=Google Chrome
GenericName=Web Browser
Exec=/usr/bin/google-chrome-stable %U
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.google.chrome.extension-messaging;application/x-extension-mp4;application/englishp;application/mac-binhex40;application/mac-compactpro;application/msword;application/octet-stream;application/pdf;application/rar;application/x-gzip;application/x-tar;application/zip;audio/mp4;audio/x-m4a;audio/x-realaudio;image/gif;image/jpeg;image/png;image/webp;video/mp4;video/x-m4v;video/webm;x-scheme-handler/ftp;x-scheme-handler/http;x-scheme-handler/https;
X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito;TempProfile;

在其中的Exec行末添加--no-sandbox选项。修改后的代码块如下所示:

[Desktop Entry]
Name=Google Chrome
GenericName=Web Browser
Exec=/usr/bin/google-chrome-stable %U --no-sandbox
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.google.chrome.extension-messaging;application/x-extension-mp4;application/englishp;application/mac-binhex40;application/mac-compactpro;application/msword;application/octet-stream;application/pdf;application/rar;application/x-gzip;application/x-tar;application/zip;audio/mp4;audio/x-m4a;audio/x-realaudio;image/gif;image/jpeg;image/png;image/webp;video/mp4;video/x-m4v;video/webm;x-scheme-handler/ftp;x-scheme-handler/http;x-scheme-handler/https;
X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito;TempProfile;

按下Ctrl+X退出编辑,保存修改。

步骤4:启动Google Chrome浏览器

重新打开文件管理器或者桌面,并单击Google Chrome的图标,Google Chrome浏览器就可以正常打开了。

例如,在终端中输入以下命令,即可启动Google Chrome浏览器。

google-chrome-stable

另外,也可以直接在Deepin的应用启动器中查找Google Chrome,并单击即可启动。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux 解决Deepin无法在root用户启动Google Chrome浏览器的问题 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • Oracle 和 MongoDB 的区别

    Oracle和MongoDB是两种不同类型的数据库管理系统,它们在许多方面有所不同。本文将详细阐述Oracle和MongoDB之间的区别,包括数据类型、存储引擎、数据模型、事务处理能力、索引、扩展性、可用性,以及适用场景等方面,同时附上实例说明。 1. 数据类型 Oracle和MongoDB支持的数据类型有所不同。Oracle支持常见的数据类型,包括整数,浮…

    database 2023年3月27日
    00
  • MySQL查询缓存优化示例详析

    下面我将为你详细讲解“MySQL查询缓存优化示例详析”的完整攻略。 简介 MySQL查询缓存是一个很重要的特性,能够提高查询性能,但是由于其设计限制,会存在很多性能问题。本文将会详细介绍MySQL查询缓存的性能瓶颈以及如何进行优化。 MySQL查询缓存的性能瓶颈 MySQL查询缓存有以下几个性能瓶颈: 查询缓存是基于查询语句进行缓存的,如果两个查询语句不完全…

    database 2023年5月19日
    00
  • SQL – DROP 和 TRUNCATE

    下面是SQL中DROP和TRUNCATE的详细讲解。 DROP DROP 是指删除一张表,或者删除表中的一个或多个列。 语法 DROP TABLE table_name; 参数说明 TABLE table_name:要删除的表名。 实例说明 以下是删除表employees的例子: DROP TABLE employees; TRUNCATE TRUNCATE…

    database 2023年3月27日
    00
  • Redis 和 MySQL的区别

    Redis和MySQL是现今最广泛使用的两种数据库。本文将深入探讨Redis和MySQL之间的相似点和不同点。 Redis和MySQL的概述 Redis是一种基于内存的数据库,它运行在内存中,因此速度非常快。Redis与其他数据库不同,它不仅可以进行简单的键值对存储,还支持复杂的数据结构,如列表、集合、有序集合等。Redis本质上是一个键值对存储系统,使用它…

    database 2023年3月27日
    00
  • SQL语句检测sp4补丁是否安装

    要检测SQL Server是否安装了sp4补丁,可以通过以下步骤: 1.打开SQL Server Management Studio。 2.连接需要检测的SQL Server实例。 3.在顶部菜单栏中选择“新建查询”。 4.在查询窗口中输入以下SQL语句: SELECT SERVERPROPERTY(‘ProductVersion’) 5.执行上述SQL语句…

    database 2023年5月21日
    00
  • WampServer设置apache伪静态出现404 not found及You don’t have permission to access / on this server解决方法分析 原创

    WampServer设置apache伪静态出现404 not found及You don’t have permission to access / on this server解决方法分析 在使用WampServer进行开发的过程中,有时候需要对Apache服务器进行伪静态的设置。但是在设置完成后,经常会出现404 not found 或者 You don…

    database 2023年5月22日
    00
  • MySQL百万级数据量分页查询方法及其优化建议

    MySQL百万级数据量分页查询方法及其优化建议 分页查询是常用的数据库操作之一,但当数据量达到百万级以上时,如何优化分页查询成为了开发者们面临的难题。本文将详细讲解如何处理MySQL百万级数据量的分页查询,以及相关的优化建议。 传统分页查询方法 传统的分页查询方法通常是使用LIMIT和OFFSET来控制返回结果的数量和排列顺序,例如: SELECT * FR…

    database 2023年5月19日
    00
  • MySQL too many connections错误的原因及解决

    MySQL too many connections错误表示MySQL数据库连接数已经用尽,不能再连接到数据库。这个问题通常是由于两个问题引起的。其一是MySQL服务器无法处理打开和关闭连接的速度。另一个问题是Web应用程序没有正确地关闭数据库连接。 为了解决MySQL too many connections错误,需要考虑以下几个步骤: 1. 查看连接数 …

    database 2023年5月18日
    00
合作推广
合作推广
分享本页
返回顶部