无论如何,是否有永久设置某种规则以在每次启动 Android Studio 时以 sudo 启动它?我一直在尝试,但无法设置一个“标志”来强制它在 Sudo 下启动。
任何帮助是极大的赞赏!谢谢你!
编辑:我成功了。这两个答案都有效,我运行了这两个答案以确保我没有犯任何错误!谢谢你!
虽然我不建议以root用户身份运行 IDE,但您可以为应用程序创建(或修改).desktop文件并创建使用sudo.
例如,我有$HOME/.local/share/applications/jetbrains-studio.desktop以下内容:
[Desktop Entry]
Version=2.1
Type=Application
Name=Android Studio
Icon=/home/ray/.android-studio/bin/studio.png
Exec="/home/ray/.android-studio/bin/studio.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio
Run Code Online (Sandbox Code Playgroud)
您可以修改该Exec行,使其指向您自己制作的脚本,例如,Exec="/home/<yourname>/.studio-launcher.bash"
这个脚本可以做这样的事情:
#!/bin/bash
sudo /home/ray/.android-studio/bin/studio.sh %f
Run Code Online (Sandbox Code Playgroud)
通过.desktop上述目录下的文件,您还应该让应用程序显示在启动器中,如下例所示,这是我的笔记本电脑使用的gnome-shell.
这是一个更好的长期解决方案,因为:
alias);astudio它(例如运行命令);$HOME/.bashrc等中的代码。| 归档时间: |
|
| 查看次数: |
19093 次 |
| 最近记录: |