我下载了用于 Linux 的 Zotero 程序,它不需要安装,只需要解压。但是,启动程序的唯一方法是从终端运行它。
我真的很想有一个简单的启动器。我知道我应该从 /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,非常感谢。
要在您的应用程序菜单中获得该程序的条目,您确实应该将该
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