我已经下载了 ActivityWatch 的 zipball。如何在桌面上创建快捷方式?

我已经下载了 ActivityWatch 的 zipball。如何在桌面上创建快捷方式?

主 exe aw-qt 附带一个 aw-qt.desktop 文件。但如果我像在 Windows 中一样将其剪切粘贴到桌面,它不起作用。我该怎么办?

答案1

你的第一个想法可能是创建符号链接到可执行文件。这些可能非常方便,就像 Windows 快捷方式的改进版本,但是,正如您在链接页面中看到的那样,它们有自己的隐藏复杂性。

您的第二个想法可能是右键单击桌面菜单,看看是否有创建“快捷方式”的选项。结果发现有!虽然它被称为“启动器”。单击那里可能会打开一个 GUI - 一个图形用户界面,您知道,一个带有菜单、按钮、字段和其他内容的窗口 - 我喜欢将其发音为“gooey”。

GUI 将询问您希望命令执行器启动什么命令,或者您希望它使用哪个应用程序打开哪个文件,或者您是否希望通过特定图标在视觉上加以区分。我的意思是包容性“或” - 排他性“或”可以做一件事或另一件事,但不能同时做两件事,根据我的经验,这种“或”很少使用,因此,与其使用“或”表示排他性或,使用“和/或”表示排他性或,我更喜欢用 OR 表示包容性类型,用 XOR 表示“排他性或”。

然后,你可以转到存储可执行文件及其所有库的任何位置 - 这就是通常所说的“二进制文件“。然后你将获得可执行文件的地址,即它的文件路径,它很可能位于应用程序二进制文件的第一个文件夹中,其中包含所有二进制文件,即应用程序的根文件夹(不要与操作系统的根文件夹混淆!)。对于 ActivityWatch,它被称为 aw-qt。就是这样,没有 .exe!与 Windows 不同,Linux 系统通常不需要文件的名称来告诉它们它是什么类型的文件!当文件以 .md 或 .desktop 结尾时,主要是为了方便用户。

如果需要,您还可以查找应用程序的特定图标:只需找到文件管理器的搜索功能,并要求它查找所有文件夹和子文件夹中的所有图像。如果该图标存在,则很可能就在那里。获取其地址,并将其输入到启动器创建器 GUI 中的相应文件中。

不过,现在有一点需要注意:您自己创建的启动器可能会缺少开发人员想要并写入其原始 .desktop 启动器的一些功能。因此,您可以这样做:只需使用文本编辑器打开它们!这些东西就像 Windows 中的记事本,但是哇哇哇更好。您有 vim、EMACS、katia、gedit、notepad++……它们很可能很容易在“开始”菜单下的“编辑器”、“开发”或“编程”下找到,无论是文件夹名称还是搜索词。

如果出于某些难以理解的原因,您的安装没有立即可用,您也可以在应用程序或程序包管理器或安装程序中,使用相同的搜索词轻松找到它们。获取一个!它们极其很有用。不过,如果你的水平已经达到我到目前为止的建议不会让你翻白眼的程度,我建议你避免使用 Vim - 那东西功能强大,但学习起来比较困难。它有点像文本编辑器中的矮人要塞。Emacs 更像星际争霸。如果你对两者都不了解,那就保佑你,别担心。

现在,请确保您已剪切应用程序附带的原始 .desktop,并将其粘贴到桌面。右键单击它,然后选择“打开方式...”,然后使用文本编辑器打开它。您将看到以非常纯文本的形式呈现在您面前的选项。在“Exec=”处,输入原始可执行文件的正确完整路径,您可以通过其属性等方式找到它。不要忘记以可执行文件自己的名称结束路径,在本例中为 aw-qt!

同样,在 Icon= 处输入图标的完整路径,在本例中名为 logo.png。

保存文件,关闭编辑器,双击应用程序,然后观察它像《阿甘正传》中中西部草原道路上的运行一样。尽情享受您的应用程序吧!

相关内容