我下载了 Zotero for Linux 程序,无需安装,只需解压即可。但是,启动该程序的唯一方法是从终端运行它。
我真的很想有一个简单的启动器。我知道我应该从 /usr/share/applications/ 复制一个 .desktop 文件,但没有文件 zotero.desktop
下载的程序文件夹中有一个名为 zotero.desktop 的文件,但我不知道如何处理它。
网站上有以下说明,但不起作用:
对于 Ubuntu,tarball 包含一个 .desktop 文件,可用于将 Zotero 添加到启动器。将解压的目录移动到您选择的位置(例如 /opt/zotero),从终端运行 set_launcher_icon 脚本以更新该位置的 .desktop 文件,并将 zotero.desktop 符号链接到 ~/.local/share/applications/(例如,ln -s /opt/zotero/zotero.desktop ~/.local/share/applications/zotero.desktop)。然后,当您单击网格图标(“显示应用程序”)时,Zotero 应该会出现在您的启动器或应用程序列表中,您可以从中将其拖到启动器。
我也尝试过sudo ln -s Zotero_linux-x86_64/zotero.desktop /usr/share/applications/zotero.desktop
,但还是没有结果
我正在使用 Ubuntu 20.04,非常感谢。
答案1
为了在应用程序菜单中获得程序的入口,您确实应该将文件复制zotero.desktop
到适当的目录,并验证它是否指向正确的可执行文件和图标。
1)将启动器复制到合适的目录
如果.desktop
程序附带 Zotero 文件,则将该文件复制(或链接)到系统拾取这些启动器的目录中:
- 如果您是唯一需要运行该应用程序的用户,请将启动器复制到
~/.local/share/applications
。 - 如果所有用户都需要访问并在菜单中看到该程序,请将启动器复制到
/usr/local/share/applications
。默认情况下,该目录可能不存在。您也可以复制到,/usr/share/applications
但该目录更倾向于由操作系统管理。
2)验证文件中的所有条目是否有效
打开.desktop
文件并检查和项目是否Exec=
指向Icon=
有效的可执行文件或图标。您可以提供这些文件的完整路径,或者
- 对于可执行文件:链接到搜索路径中的文件夹,即
~/bin
如果~/.local/bin
您是唯一需要访问权限的用户,或者/usr/local/bin
您希望所有用户都有访问权限 - 对于图标:将图标的副本放置在
~/.local/share/icons
或中/usr/local/share/icons
(可能需要创建这两个目录之一)以分别用于单用户或多用户安装。