首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux系统制作启动图标--桌面快捷方式

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

作者头像
浩Coding
发布2019-07-03 11:06:08
6.6K0
发布2019-07-03 11:06:08
举报
文章被收录于专栏:浩Coding浩Coding

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

默认情况下系统所有的快捷方式放在/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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 浩Coding 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档