Centos7 在桌面创建AndroidStudio快捷方式
前言
最近安装了Centos7,打算将开发平台转移到Linux下,安装好AndroidStudio后,桌面没有快捷方式有些不习惯,随自己创建。
看了很多教程,发现参差不齐,将自己的记录下来,更其他人提供一些帮助
机器环境
Linux下环境影响各种问题,所以教程不把环境写上,纯属误人子弟:
1.系统版本 CentOS 7.5
2.安装CentOs后,创建自己的用户名,没有直接用Root
3.使用的是原生桌面
解决方案
很简单,在桌面(中文版是汉语‘桌面’)下,使用命令创建desktop文件(当然此时你的终端路径应该实在桌面下)
sudo gedit AndroidStudio.desktop
在编辑框内填入如下内容:
#!/usr/bin/env xdg-open [Desktop Entry] Version=2.1.3 Encoding = UTF-8 Type=Application Name=Android Studio Icon=/opt/android-studio/bin/studio.png Exec=/opt/android-studio/bin/studio.sh Comment=The Drive to Develop Categories=Development;IDE; Terminal=false StartupWMClass=android-studio
Ps:Icon是指图标的地址,Exec是指sh文件的地址。一般情况下都是在安装目录的bin文件夹下,Pycharm也是如此。
保存后关闭。
此时桌面出现一个快捷方式,但是图标不正确,没关系,接着下一步:给快捷方式权限(当然此时你的终端路径应该实在桌面下)
sudo chmod 777 *.desktop
网上的教程到此为止,但是问题来了,双击桌面的快捷方式,弹出提示框,告诉你此应用程序不被信任,只有一个关闭按钮。
经过查看资料以及自己研究发现这个是文件的归属全问题,我的快捷方式文件归属是root用户,那么更改文件用户
sudo chown {你的用户名} *.desktop
双击快捷方式,弹出框变为两个按钮,点击信任按钮,快捷方式图标发生变化,可以打开AndroidStuodio的IDE。
创建完成!:)