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 权限测试了。不是权限的问题。
很烦,幸亏是周日,要是上班日整天都不安宁
放弃 Typora...
使用 https://github.com/marktext/marktext
而且这个更好,还支持 CommonMark Spec 和 GitHub Flavored Markdown Spec.
gnome。。
你之前的图标都能正常显示是么?
这个不支持 math block...
math block 不支持么?这我就不清楚,但是他们是支持数学函数表示的,其他的不清楚
#3
gnome 最新版本已经不支持桌面图标了似乎
1. 在文件管理器中尝试直接双击是否可以打开此 desktop
2. 运行 desktop-file-validate /usr/share/applications/xxxxxx.desktop ; echo $?
在桌面看见是什么意思?
1. 在所有程序里慢慢找
2. 图标无法显示,但可以运行
3. .desktop 文件内容有问题,无法识别
放在 /usr/share/applications 中看看能否在程序列表中显示,以排除是否是.desktop 文件的问题
update-desktop-database 执行了么
哭笑不得,结贴结贴。
当前用户没有执行 /usr/share/applications/Typora.desktop 的权限。也不是软件所在的文件夹的权限问题,是创建的图标文件,当前用户没有执行的权限。
我按照六楼兄弟的做法在文件管理器里找到了那个图标文件,发现上面有个 x 号,就是代表当前用户没权限执行。
chmod 755,可以打开了。图标也被正常识别了。
莫名其妙的,之前创建 eclipse 和 idea 的时候每遇到过.desktop 图标文件的权限问题呢。
谢谢各位
放 ~/.local/share/applications 里啊