Ubuntu18.04如何让桌面软件默认root权限运行?

什么是gksu?

  • 什么是gksu:

Linxu中的gksu是系统中的su/sudo工具,如果安装了gksu,在终端中键入gksu会弹出一个对话框.
Ubuntu18.04如何让桌面软件默认root权限运行?

安装gksu:

在Ubuntu之前的版本中是继承gksu工具的,但是在Ubutu18.04中并没有集成, 在Elementary OS中连gksu的APT源都没有.

Ubuntu18.04 安装和使用gksu:

seven@seven-notebook:~$ sudo apt install gksu

在文件管理器中转到如下目录:
Ubuntu18.04如何让桌面软件默认root权限运行?
右键单击*.desktop文件, 选择属性,如下图设置即可:
Ubuntu18.04如何让桌面软件默认root权限运行?

Elementary OS安装和使用gksu:

但是在EOS中就没有那么好了, EOS中的右键菜单属性不支持设置命令...因此只好更改*.desktop文件了:

# 使用这个命令打开
seven@seven-notebook:~$ sudo vim /usr/share/applications/AndroidStudio.desktop
# 文件的内容
seven@seven-notebook:~$ cat /usr/share/applications/AndroidStudio.desktop 
[Desktop Entry]
Version=1.0
Name=AndroidStudio
Exec=/home/seven/Apps/android-studio/bin/studio.sh
Comment=gksu "AndroidStudio"     # 类似的添加这一行, 我也不知道井号是不是desktop文件的注释...
Terminal=false
Icon=/home/seven/Apps/android-studio/bin/studio.png
Type=Application
Categories=Development

安装gksu的相关问题, 有的系统没有gksu的APT源,以你采用如下解决方案吧!

# 报错信息
Building dependency tree       
Reading state information... Done
Package gksu is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another sourceE: Package 'gksu' has no installation candidate# 下载两个deb包
seven@seven-notebook:~$ wget http://mirrors.kernel.org/ubuntu/pool/universe/libg/libgksu/libgksu2-0_2.0.13~pre1-9ubuntu2_amd64.deb
seven@seven-notebook:~$ wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gksu/gksu_2.0.2-9ubuntu1_amd64.deb# 安装deb包,可能会出错...别急往下看
seven@seven-notebook:~$  sudo dpkg -i /libgksu2-0_2.0.13~pre1-9ubuntu2_amd64.deb
seven@seven-notebook:~$  sudo dpkg -i /gksu_2.0.2-9ubuntu1_amd64.deb# 安装以上两个deb包出错的解决方法
seven@seven-notebook:~$ sudo apt --fix-broken install# 安装完成以后运行gksu进行测试
seven@seven-notebook:~$ gksu# 可能会出现一下错误, 但是对话框是可以弹出来的:
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "pantheon-filechooser-module"# 下面是解决方法
seven@seven-notebook:~$ sudo apt install libcanberra-gtk-module 
seven@seven-notebook:~$ sudo apt-get install gtk2-engines-pixbuf# 如果还是不行,那么:
seven@seven-notebook:~$ sudo cp /etc/profile.d/pantheon-filechooser-module.sh{,.bak}
seven@seven-notebook:~$ ll /etc/profile.d/pantheon-filechooser-module.sh
seven@seven-notebook:~$ ll /etc/profile.d/pantheon-filechooser-module.sh.bak 
seven@seven-notebook:~$ sudo vim /etc/profile.d/pantheon-filechooser-module.sh
seven@seven-notebook:~$ source /etc/profile.d/pantheon-filechooser-module.sh# 如果还没好也不是个大问题...不影响使用...

至此,问题解决完毕,感谢Google, 我Baidu了一上午没找到答案,下午睡醒一Google就出来了...
参考链接(感谢各路大神qwq...):
[如何在ubuntu 18.04上安装需要gksu包的应用程序?]
http://www.kbase101.com/question/9934.html
[linux gksu用法]
https://www.cnblogs.com/kex1n/p/6002385.html
[Ubuntu以root权限运行IDEA]
https://blog.csdn.net/u013742788/article/details/67116075
[Linux 网易云音乐不能启动问题及解决 Failed to load module "pantheon-filechooser-module"]
https://www.cnblogs.com/cshunter/p/9175212.html
[pycharm打开脚本报错Gtk-Message: Failed to load module "canberra-gtk-module"]
https://www.cnblogs.com/duex/p/8280574.html
[Shadowsocks服务器搭建及优化解决方案,教你如何正确上网]
https://blog.51cto.com/xvjunjie/2071369

转载于:https://blog.51cto.com/xvjunjie/2318437

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/276885.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

win10诊断启动后联网_小技巧:win10网络共享文件夹出现错误无法访问如何解决?...

win10系统共享文件夹时在资源管理器中的网络里能够看到所共享的文件夹,但在打开文件夹时却出现 Windows无法访问 Desktop-r8ceh55新建文件夹 请检查名称的拼写。否则,网络可能有问题。要尝试识别并解决网络问题,请单击“诊断”的错误提示&…

两段关于统计日期的sql语句

统计月份:selectleft(convert(char(10),[Article_TimeDate],102),7) as月份, count(*) as数量from[hdsource].[dbo].[article]groupbyleft(convert(char(10),[Article_TimeDate],102),7)orderby1统计年份: selectleft(convert(char(10),[Article_TimeDat…

sklearn 安装_sklearn-classification_report

原型sklearn.metrics.classification_report(y_true, y_pred, labelsNone, target_namesNone, sample_weightNone, digits2)参数y_true:1维数组或标签指示数组/离散矩阵,样本实际类别值列表y_pred:1维数组或标签指示数组/离散矩阵&#xff0c…

Python标准库之csv(1)

1.Python处理csv文件之csv.writer() import csvdef csv_write(path,data):with open(path,w,encodingutf-8,newline) as f:writer csv.writer(f,dialectexcel)for row in data:writer.writerow(row)return True 调用上面的函数 data [[Name,Height],[Keys,176cm],[HongPing,1…

我用代码来给你们分析一个赚钱的技巧

2019独角兽企业重金招聘Python工程师标准>>> 赚钱是个俗气的话题,但又是人人都绕不开的事情。我今天来“科学”地触碰下这个话题。 谈赚钱,就会谈到理财、投资,谈到炒股。有这样一个笑话: 问:如何成为百万富…

idea中自动deployment的步骤

转载于:https://www.cnblogs.com/littlehb/p/11322666.html

python怎么编辑文件_如何使用python中的方法对文件进行修改文件名

在使用python语言中的方法操作文件时,打开方法可以直接使用open,但是对文件重命名需要调用os模块中的方法,删除文件也是工具/原料 python 编辑器 截图工具 台式机 方法/步骤 1 进入到python安装文件目录,新建txt文件kou.txt2 打开…

球迷必备Euro Cup Mobile 2008 !-dopod touch diamond试用之欧洲杯

欧洲杯从6月8日开始,到现在已经进行了半个多月了。到今天为止已经进入到了尾声,也到了激战正酣的时刻!(相信在国足出线无望后大伙的目光都聚集到了欧洲杯上) 但是平时上班忙,晚上也没法熬夜看球,哥们心理着急呀。白天上…

python中意外缩进是什么意思_如何处理python中的“意外缩进”?

慕工程0101907 Python在行的开头使用间距来确定代码块何时开始和结束。你可以得到的错误是:意外的缩进。这行代码在开始时比前一行有更多空格,但前一行不是子块的开头(例如if / while / for语句)。块中的所有代码行必须以完全相同…

设计模式学习笔记九:原型模式(Prototype Pattern)

1.概述 意图:我们将已经存在的对象作为原型,用户可以通过复制这些原型创建新的对象。 使用场合:当一个系统应该独立于产品的创建、构造和表示时,可以使用原型模式。在原型模式中,产品的创建和初始化…

Centos7上安装docker

步骤:1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 (这个可能需要几分钟的…

pythonista3安装stash_Pythonista下stash安装教程

前言 “StaSh is a serious attempt to implement a Bash-like shell for Pythonista.” StaSh是一个Pythonista环境下的仿shell程序,Sta来自于Pythonista的后三个字母,Sh即shell缩写。除了能完成shell的基本功能外,最主要的功能还有实现pip安…

c++ map用法_Python的 5 种高级用法,效率提升没毛病

原创:机器之心(ID:almosthuman2014)任何编程语言的高级特征通常都是通过大量的使用经验才发现的。比如你在编写一个复杂的项目,并在 stackoverflow 上寻找某个问题的答案。然后你突然发现了一个非常优雅的解决方案,它使用了你从不…

非对称加密算法RSA加密传输数据python3源代码实现

2019独角兽企业重金招聘Python工程师标准>>> import rsa# RSA 算法规定: # 待加密的字节数不能超过密钥的长度值除以 8 再减去 11NBIT 4096 CAN_ENCODE_LEN NBIT // 8 - 11 PER_ENCODE_LEN CAN_ENCODE_LEN - (CAN_ENCODE_LEN % 2) PER_DECODE_LEN CA…

(Microsoft) Visual Studio LightSwitch

在蓝色小铺,听到了前辈 阿源哥哥提到 Visual Studio LightSwitch"号称" 可以快速开发桌面、云端的应用程序。http://www.microsoft.com/visualstudio/en-us/lightswitch (这里也提供下载) 原厂提供的图片: 跟「正…

jsp调用controller方法_RPC调用_服务注册与发现

RPC调用_单体架构_SOA架构系统架构的演变 1 传统的单体架构 1.1 什么是单体架构 一个归档包(例如 war 格式或者 Jar 格式)包含了应用所有功能的应用程序,我们通常称之 为单体应用。也称之为单体应用架构,这是一种比较传统的架构风…

MFC项目实战(1)文件管理器--准备篇

本程序主要实现如下功能: 程序通过左边的树形控件显示本地计算机中目录的结构,右边的列表控件则负责响应树形控件中选择的目录节点并把此节点中的所有项在列表框中显示出来,列表框支持奇偶行颜色设置,选中颜色设置和热点颜色设置&…

使用tab键分割的文章能快速转换成表格。( )_EXCEL的163种使用技巧集锦-42~62

本文主要讲述了EXCEL的163种使用技巧其中20条技巧,待163种使用技巧全部讲述完成后,如有需要,各位看官可在评论中留下邮箱,小编会将整理的WORD版发给大家。42. 快速查找工作簿 你可以利用在工作表中的任何文字进行搜寻,…

android通过代码设置铃声_第六十四回:Android中UI控件之SeekBar

各位看官们,大家好,上一回中咱们说的是Android中UI控件之ProgressBar的例子,这一回咱们的例子是UI控件之SeekBar。闲话休提,言归正转。让我们一起Talk Android吧!看官们,SeekBar通常翻译为拖动条&#xff0…

利旧IBM X3650m2 安装esxi5.1提供云桌面(备忘)

上面左边是我的个人微信,如需进一步沟通,请加微信。 右边是我的公众号“Openstack私有云”,如有兴趣,请关注。公司有一台旧服务器,原来的IBM X3650m2 服务器,2物理CPU,24G内存,8块3…