V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
jiqing
V2EX  ›  Linux

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

  •  
  •   jiqing · 2018-07-29 13:42:11 +08:00 · 3939 次点击
    这是一个创建于 2312 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 权限测试了。不是权限的问题。

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

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

    @yeguanghao #3
    Hilong
        5
    Hilong  
       2018-07-29 15:23:28 +08:00   ❤️ 1
    gnome 最新版本已经不支持桌面图标了似乎
    iwtbauh
        6
    iwtbauh  
       2018-07-29 16:12:50 +08:00   ❤️ 2
    1. 在文件管理器中尝试直接双击是否可以打开此 desktop
    2. 运行 desktop-file-validate /usr/share/applications/xxxxxx.desktop ; echo $?
    omph
        7
    omph  
       2018-07-29 16:48:03 +08:00   ❤️ 1
    在桌面看见是什么意思?
    1. 在所有程序里慢慢找
    2. 图标无法显示,但可以运行
    3. .desktop 文件内容有问题,无法识别
    paperseller
        8
    paperseller  
       2018-07-29 17:12:13 +08:00 via iPhone   ❤️ 1
    放在 /usr/share/applications 中看看能否在程序列表中显示,以排除是否是.desktop 文件的问题
    sxzzsf
        9
    sxzzsf  
       2018-07-29 18:14:58 +08:00   ❤️ 1
    update-desktop-database 执行了么
    jiqing
        10
    jiqing  
    OP
       2018-07-29 20:21:37 +08:00
    哭笑不得,结贴结贴。
    当前用户没有执行 /usr/share/applications/Typora.desktop 的权限。也不是软件所在的文件夹的权限问题,是创建的图标文件,当前用户没有执行的权限。
    我按照六楼兄弟的做法在文件管理器里找到了那个图标文件,发现上面有个 x 号,就是代表当前用户没权限执行。
    chmod 755,可以打开了。图标也被正常识别了。
    莫名其妙的,之前创建 eclipse 和 idea 的时候每遇到过.desktop 图标文件的权限问题呢。
    谢谢各位
    Love4Taylor
        11
    Love4Taylor  
       2018-07-29 21:23:22 +08:00 via Android
    @jiqing 放 ~/.local/share/applications 里啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1136 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:54 · PVG 06:54 · LAX 14:54 · JFK 17:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.