aru*_*ath 21 gnome .desktop 18.04
在 Ubuntu 18.04 中,当用户单击自定义桌面文件时,程序会显示该应用程序启动不受信任且启动它可能不安全的消息。桌面也不显示桌面文件的正确图标。
如何将应用程序启动桌面文件标记为受信任,以便不显示消息,并且图标也显示在桌面上。
我尝试使用
chmod +x *.desktop
Run Code Online (Sandbox Code Playgroud)
正如某些查询中所建议的那样,但这在 18.04 中似乎不起作用。
b_l*_*shi 16
到目前为止提供的答案都没有包含有关如何以非交互方式执行此操作的信息。如果我想编写启动器的创建脚本并使其受信任而无需单击它,该怎么办?
此使用案例已在此问题中通过此答案解决。我在这里复制这些信息是因为这个问题更容易找到,而且严格来说它不是重复的,因为这里的问题范围更大。
要从命令行将启动器设置为受信任,请运行:
gio set /path/to/your/launcher.desktop "metadata::trusted" yes
Run Code Online (Sandbox Code Playgroud)
完成后,在桌面或当前文件夹中按 F5 以刷新视图。现在应该信任启动器。
必须满足某些条件(所有权、运行程序、以正确用户身份运行 gio)。有关完整列表,请参阅Sander 的回答。
van*_*ium 12
小智 11
经过数小时的搜索,我终于找到了导致 .desktop 文件从未被信任且不显示图标的问题的原因:
将所有者更改为您的用户名(我的设置为 root,这是破坏性的):
sudo chown $USER:$USER ~/.local/share/gvfs-metadata/home*
Run Code Online (Sandbox Code Playgroud)
感谢帮助我修复它的@George Udosen: GVFS-警告**:无法初始化元数据树/home/user/.local/share/gvfs-metadata/home:打开:权限被拒绝
| 归档时间: |
|
| 查看次数: |
21024 次 |
| 最近记录: |