当我想在我的ubuntu中运行eclipse时,我必须打开一个终端并转到eclipse目录并运行“sudo eclipse”命令。 这不是那么难,但在这种情况下,只要eclipse正在运行,我就必须打开终端。 有没有办法让我能够通过在桌面上双击它来将eclipse作为“root”运行。
答案 0 :(得分:10)
如果您希望应用始终以root身份运行
1) Pin the application to the launcher as normal.
2) Locate the applications .desktop file which will be in either:
/usr/share/applications/APPNAME.desktop
~/.local/share/applications/APPNAME.desktop
or somewhere else, use locate .desktop|grep APPAME
3) Open with gedit:
gksudo gedit /usr/share/applications/APPNAME.desktop
4) Change then line
Exec=APP_COMMAND
to
Exec=gksudo -k -u root APP_COMMAND
5) Save
如果您需要连接到其他服务器并使用您的私钥,此命令还将保留您的环境非常有用。
将“快速列表”选项添加到“以root身份运行”
按照上面的步骤1,2和3进行操作
如果启动器当前没有任何其他快速列表选项,只需将其附加到文档的末尾
X-Ayatana-Desktop-Shortcuts=Runroot
[Runroot Shortcut Group]
Name=Run as root
Exec=gksudo -k -u root APP_COMMAND
TargetEnvironment=Unity
答案 1 :(得分:-3)
#!/usr/bin/expect -f
cd /adt-bundle-linux-x86-20131030/eclipse
sudo ./eclipse
expect "password:"
send "password\r"
expect eof