Ubuntu18.04如何让桌面软件默认root权限运行?
什么是gksu?
- 什么是gksu:
Linxu中的gksu是系統(tǒng)中的su/sudo工具,如果安裝了gksu,在終端中鍵入gksu會(huì)彈出一個(gè)對(duì)話框.
安裝gksu:
在Ubuntu之前的版本中是繼承g(shù)ksu工具的,但是在Ubutu18.04中并沒有集成, 在Elementary OS中連gksu的APT源都沒有.
Ubuntu18.04 安裝和使用gksu:
seven@seven-notebook:~$ sudo apt install gksu在文件管理器中轉(zhuǎn)到如下目錄:
右鍵單擊*.desktop文件, 選擇屬性,如下圖設(shè)置即可:
Elementary OS安裝和使用gksu:
但是在EOS中就沒有那么好了, EOS中的右鍵菜單屬性不支持設(shè)置命令...因此只好更改*.desktop文件了:
# 使用這個(gè)命令打開 seven@seven-notebook:~$ sudo vim /usr/share/applications/AndroidStudio.desktop # 文件的內(nèi)容 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" # 類似的添加這一行, 我也不知道井號(hào)是不是desktop文件的注釋... Terminal=false Icon=/home/seven/Apps/android-studio/bin/studio.png Type=Application Categories=Development安裝gksu的相關(guān)問題, 有的系統(tǒng)沒有g(shù)ksu的APT源,以你采用如下解決方案吧!
# 報(bào)錯(cuò)信息 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# 下載兩個(gè)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包,可能會(huì)出錯(cuò)...別急往下看 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# 安裝以上兩個(gè)deb包出錯(cuò)的解決方法 seven@seven-notebook:~$ sudo apt --fix-broken install# 安裝完成以后運(yùn)行g(shù)ksu進(jìn)行測(cè)試 seven@seven-notebook:~$ gksu# 可能會(huì)出現(xiàn)一下錯(cuò)誤, 但是對(duì)話框是可以彈出來的: 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# 如果還沒好也不是個(gè)大問題...不影響使用...至此,問題解決完畢,感謝Google, 我Baidu了一上午沒找到答案,下午睡醒一Google就出來了...
參考鏈接(感謝各路大神qwq...):
[如何在ubuntu 18.04上安裝需要gksu包的應(yīng)用程序?]
http://www.kbase101.com/question/9934.html
[linux gksu用法]
https://www.cnblogs.com/kex1n/p/6002385.html
[Ubuntu以root權(quán)限運(yùn)行IDEA]
https://blog.csdn.net/u013742788/article/details/67116075
[Linux 網(wǎng)易云音樂不能啟動(dòng)問題及解決 Failed to load module "pantheon-filechooser-module"]
https://www.cnblogs.com/cshunter/p/9175212.html
[pycharm打開腳本報(bào)錯(cuò)Gtk-Message: Failed to load module "canberra-gtk-module"]
https://www.cnblogs.com/duex/p/8280574.html
[Shadowsocks服務(wù)器搭建及優(yōu)化解決方案,教你如何正確上網(wǎng)]
https://blog.51cto.com/xvjunjie/2071369
轉(zhuǎn)載于:https://blog.51cto.com/xvjunjie/2318437
總結(jié)
以上是生活随笔為你收集整理的Ubuntu18.04如何让桌面软件默认root权限运行?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Redux/Mobx] 说说redux
- 下一篇: ubuntu18.04安装pycharm