Linux系统制作启动图标--桌面快捷方式

如图,由深度商店下载的应用会自动在启动器创建快捷方式,但是从浏览器上下载的应用就只能找到安装后的目录,点击再打开,很不方便,在这里就分享下我找到的在启动器上创建启动图标的方式.

默认情况下系统所有的快捷方式放在/usr/share/applications,打开该目录会看到大量的.desktop文件,每个文件便是一个快捷方式。

在此页面,右键--在终端打开,如下:

切换到此目录后,记得切换到root用户,不然可能没有权限创建文件:

然后执行命令:vim MyEclipse.desktop,输入以下命令:

命令具体如下,不同系统可能不太一样,都差不多,各个命令都是字面意思:

[Desktop Entry] #应用快捷方式 Name= xxx #应用名称,就是最后显示在程序列表中的名称。 Comment= #注释描述该程序的。 Exec= #程序所在绝对路径,这里我讲程序放在了 /usr/local/bin 目录下。最重要就是这个了。 Icon= #程序图标 Terminal= #是否以终端启动 Type= #描述类型 Categories=Application #应用程序

建好后,发现文件下多了这个:

可以打开试一试,大功告成:

如果碰到启动器启动出现错误,如下图:

起初我在网上搜了下:myeclipse启动出现“An Error has Occurred. See the log file”解决方法,大部分解决方法就是:

一 :删除你之前工程目录下的:“.metadata/.plugins/org.eclipse.core.resources/.snap 即可。

二 :

1.找到

“<Eclipse_root_dir>\configuration\.settings\org.eclipse.ui.ide.prefs”文件(其中Eclipse_root_dir为你的eclipse程序根目录)

2.修改其中的“SHOW_WORKSPACE_SELECTION_DIALOG”为true

3.启动eclipse,在弹出的选择workspace对话框,修改为新的workspace即可,然后导入你之前工程文件夹下的工程即可。

但是,这些方法对我出现的错误不奏效,就想这个启动器的原理其实和脚本一样,就是启动某个程序而已:

于是,我就编写了个脚本,调用MyEclipse的启动程序,然后在终端显示,如下:

终端运行,还是报错,但是我们查看报错结果会发现:

权限不够,难道是因为我是普通用户,果断切换到root用户试试,果然root用户启动成功,没有报错:

那么问题来了,现在有两种解决方法:一是把MyEclipse的启动程序设置成普通用户可以执行,二是写个脚本自动以root用户运行。我们先选择第一种试了试,发现不是MyEclipse的启动程序有问题,MyEclipse的工作空间有权限限制:

但是我修改了权限后,还是启动报错:

到这里我就卡住了,有看到的小伙知道怎么解决的,还望告知我一声,直接公众号留言即可,我会很快回复的,有什么问题也可以留言给我,n(*≧▽≦*)n。

参考文章:

https://blog.csdn.net/zhangjingao/article/details/76546363

https://www.jianshu.com/p/a0aa459a4d64

错误解决方法:

https://blog.csdn.net/zchangfeng/article/details/50439736

原文发布于微信公众号 - 浩Coding(gh_c4a2e63d2ca7)

原文发表时间:2018-12-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券