请教一个 Gnome 桌面创建桌面图标的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
jiqing
V2EX    Linux

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

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

    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
    fengyj
        1
    fengyj  
       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...
    fengyj
        4
    fengyj  
       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  
    PRO
       2018-07-29 21:23:22 +08:00 via Android
    @jiqing 放 ~/.local/share/applications 里啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5009 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 01:08 PVG 09:08 LAX 18:08 JFK 21:08
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86