大家。我使用zotero进行学习,并从他们的网站下载了tar.gz文件。当我解压缩它时,它具有启动该程序的可执行shell脚本。我希望能够从弹弓启动Zotero,而不必每次打开时都浏览至该文件夹。因此,我创建了自己的.desktop文件,称为zotero.desktop,并以root用户身份从头开始运行时创建了该文件,并将其放置在/usr/share/applications/
这是文件:

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Zotero
Comment=Bibliografisch programma
Exec=/home/lieven/ICT/Configuratie en Setup/Zotero_linux-x86_64/zotero
Icon=/home/lieven/ICT/Configuratie en Setup/Zotero_linux-x86_64/chrome/icons/default/default48.png
Categories=Utility
Terminal=false


但是当我打开弹弓并输入Zotero时,它没有被列为条目。注销并重新启动计算机后也是如此。如何从弹弓内打开Zotero?

评论

我认为Exec存在问题...您确定路径正确吗?

如果您希望使用GUI替代.desktop文件编辑,则可以使用appcenter.elementary.io/com.github.donadigo.appeditor创建启动器。

#1 楼

正确的zotero.desktop内容如下所示: >
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Zotero
Comment=Bibliografisch programma
Exec=/home/lieven/ICT/Configuratie\ en\ Setup/Zotero_linux-x86_64/zotero
Icon=/home/lieven/ICT/Configuratie\ en\ Setup/Zotero_linux-x86_64/chrome/icons/default/default48.png
Categories=Utility
Terminal=false


PS:无需进入系统文件,同样成功的zotero.desktop可以放入*.desktop中。在这种情况下,更改可执行文件权限的命令将如下所示:

sudo chmod +x /usr/share/applications/zotero.desktop


评论


非常感谢,这项工作无懈可击。感谢您将其放在用户的配置文件夹中的提示,但是计算机上还有其他使用该程序的用户,这就是为什么我将其放在/ usr / share / applications /中。

–user72805
2015年10月15日在18:10

@ user72805,很高兴我的回答对您有所帮助。奥托普:我的英语很不好?

– png2378
2015年10月15日在18:36

您可以看到您不是母语人士,但足以传达信息。很好,但我也不是母语人士:-)。

–user72805
15年10月16日在10:42

我正在尝试设置我的桌面文件,但是由于某种原因它无法正常工作。我的执行程序是Exec = / home / jena / miniconda3 / bin / jupyter-qtconsole --kernel = ir(注意参数前的空格)。单击启动器中的图标将在停靠栏上显示一会儿图标,但随后消失。如果我在其中放反斜杠(即jupyter-qtconsole \ --kernel = ir),则它会从启动器中消失。如果将其放在单引号或双引号中,则相同。如果删除该参数,它将正常启动,但使用默认的python内核,而我需要R内核。因此很明显,参数前的空格是问题所在。任何想法?

–耶拿
20 Dec 16'在9:01

啊哈显然是=问题所在-有人知道如何解决吗?

–耶拿
13小时前

#2 楼

这是针对树莓派的,您可以在其中运行终端的程序

runthis.desktop中创建桌面文件(/home/pi/.config/autostart

将这些行复制到文件(runthis.desktop

[Desktop Entry] 

Encoding=UTF-8

Type=Application

Name=RootCam

Comment=

Exec=x-terminal-emulator --working-directory=/home/pi/projects/RootCam/main -e /home/pi/projects/RootCam/main &

StartupNotify=true

Terminal=true
Hidden=false


根据需要更改工作目录和已执行的程序

reboot pi


告诉父母您爱他们

#3 楼

还有一种通过GUI界面管理.desktop文件的便捷方法:AppEditor