请教一个 Gnome 桌面创建桌面图标的问题

2018-07-29 13:42:11 +08:00
 jiqing

Typora 网站上下载了 Linux 的 x64 包,解压之后里面有个 Typora 可执行程序,双击或者在当前路径的终端执行./Typora 都可以打开,但是想创建桌面图标就是没有显示。

在之前参考了 eclipse 和 idea 的创建方式,在 /usr/share/applications/路径下创建对应的.desktop 文件。

以 eclipse 为例

[Desktop Entry]
Name=Eclipse
Comment=Eclipse
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development; 

我知道最重要的就是 exec 和 icon 参数。我将下载好的 Typora 解压到了 /opt/Typora 文件夹内

还是无法在桌面看到 Typora 的图标,也重启过了。
想请教一下 v 站的老司机们,还要哪里检查问题?路径没错,程序可一直被执行,就是无法创建桌面图标。 针对 /opt/Typora 也执行了 777 权限测试了。不是权限的问题。

很烦,幸亏是周日,要是上班日整天都不安宁

3719 次点击
所在节点    Linux
11 条回复
huiyifyj
2018-07-29 13:46:46 +08:00
放弃 Typora...
使用 https://github.com/marktext/marktext
而且这个更好,还支持 CommonMark Spec 和 GitHub Flavored Markdown Spec.
0x4C
2018-07-29 13:53:24 +08:00
gnome。。
你之前的图标都能正常显示是么?
yeguanghao
2018-07-29 13:59:56 +08:00
@huiyifyj 这个不支持 math block...
huiyifyj
2018-07-29 14:03:34 +08:00
math block 不支持么?这我就不清楚,但是他们是支持数学函数表示的,其他的不清楚

@yeguanghao #3
Hilong
2018-07-29 15:23:28 +08:00
gnome 最新版本已经不支持桌面图标了似乎
iwtbauh
2018-07-29 16:12:50 +08:00
1. 在文件管理器中尝试直接双击是否可以打开此 desktop
2. 运行 desktop-file-validate /usr/share/applications/xxxxxx.desktop ; echo $?
omph
2018-07-29 16:48:03 +08:00
在桌面看见是什么意思?
1. 在所有程序里慢慢找
2. 图标无法显示,但可以运行
3. .desktop 文件内容有问题,无法识别
paperseller
2018-07-29 17:12:13 +08:00
放在 /usr/share/applications 中看看能否在程序列表中显示,以排除是否是.desktop 文件的问题
sxzzsf
2018-07-29 18:14:58 +08:00
update-desktop-database 执行了么
jiqing
2018-07-29 20:21:37 +08:00
哭笑不得,结贴结贴。
当前用户没有执行 /usr/share/applications/Typora.desktop 的权限。也不是软件所在的文件夹的权限问题,是创建的图标文件,当前用户没有执行的权限。
我按照六楼兄弟的做法在文件管理器里找到了那个图标文件,发现上面有个 x 号,就是代表当前用户没权限执行。
chmod 755,可以打开了。图标也被正常识别了。
莫名其妙的,之前创建 eclipse 和 idea 的时候每遇到过.desktop 图标文件的权限问题呢。
谢谢各位
Love4Taylor
2018-07-29 21:23:22 +08:00
@jiqing 放 ~/.local/share/applications 里啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/475071

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX