我安装了 Android Studio,这个程序从 studio.sh 文件启动。如果我从终端运行它,一切顺利,但如果我双击它,这个文件就会用 emacs 打开。为什么?
答案1
要在 nautilus 上运行 studio.sh 文件,您需要创建一个如下所示的 .desktop 文件。
文件名:studio.desktop
[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/studio.sh'
Terminal=false
StartupNotify=true
Encoding=UTF-8
将 studio.desktop 文件放在桌面上。双击此文件,您将能够执行androidstudio.sh来自 nautilus 的文件。
您必须授予 studio.desktop 文件执行权限才能运行,
sudo chmod a+x /path/to/studio.desktop
答案2
为什么?因为:
因此,当您在 Nautilus 时,请前往文件→优先, 选择行为标签和在哪里可执行文本文件字段选择每次都询问或简单打开时运行可执行文本文件。