如何在ubuntu 12.04中以root身份运行eclipse?

时间:2014-01-15 06:55:52

标签: eclipse root

当我想在我的ubuntu中运行eclipse时,我必须打开一个终端并转到eclipse目录并运行“sudo eclipse”命令。 这不是那么难,但在这种情况下,只要eclipse正在运行,我就必须打开终端。 有没有办法让我能够通过在桌面上双击它来将eclipse作为“root”运行。

2 个答案:

答案 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