首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建工作快捷方式

如何创建工作快捷方式
EN

Ask Ubuntu用户
提问于 2018-09-22 14:02:55
回答 1查看 4.7K关注 0票数 8

我不知道为什么在Ubuntu中默认情况下这不是一个选项,因为您可能会认为它非常重要,但据我所研究,向nautilus右键菜单添加更多选项的唯一方法是安装软件包nautilus-actions,顺便说一句,该软件包在软件中心是不可用的。

我跟随本指南来安装它,但是我没有意识到的是,在安装它之后,我必须定制我自己的命令才能真正显示它们。

安装这个软件包后,我需要做什么才能有一个简单的“创建快捷方式”选项?

我可以下载一组预先配置好的选项吗?

编辑:

为了说明清楚,有一堆指南解释了如何启动gnome-desktop-item-edit,我在问是否有办法使它更加自动化,以便我能够

  • 右键单击任意应用程序
  • 选择Create快捷方式
  • 拥有在当前文件夹中创建的应用程序的快捷方式

本质上是Windows所做的

nautilus上有一个选项,允许“创建链接”,不幸的是,一旦链接移出它在其中创建的文件夹,单击该应用程序时将停止打开。

Edit2:

问题是,如果不执行许多非常烦人的步骤,我就无法为我的应用程序创建快捷方式。我将以我的葡萄酒Photoshop安装为例。

要运行Photoshop通过葡萄酒,我可以打开我的终端和粘贴:

代码语言:javascript
复制
WINEPREFIX=/home/leonardo/Photoshop wine64 /home/leonardo/Photoshop/Photoshop.exe

这将很容易启动应用程序。

但是,假设我希望在我的桌面上有一个启动此命令的快捷方式。

我这样创建它,我双击它,它只会给我这个错误。

几乎每一个我尝试创建快捷命令的应用程序都会出现这种情况。

代码语言:javascript
复制
cd /home/leonardo/quakespasm && ./quakespasm-sdl2

这在终端中非常有效,但是一旦我创建了一个快捷方式,应用程序就不会启动,并给出与上面相同的错误。

解决这个问题的唯一方法(我已经找到了)就是创建这样一个文件:

代码语言:javascript
复制
#!/bin/bash
WINEPREFIX=/home/leonardo/Photoshop wine64 /home/leonardo/Photoshop/Photoshop.exe

然后创建启动该文件的快捷方式。

有什么方法可以让我创建一个快捷的命令并让它工作吗?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-09-23 11:57:22

好吧,我把它弄明白了,主要是感谢Ubuntu论坛上的人们的帮助。我将在这里为子孙后代写它,尽管我仍然认为Ubuntu应该包含很多这些内容。

链接不能工作,

我还没有弄清楚,创建到应用程序的链接并将链接移出当前文件夹会导致很多问题。在我的特殊情况下,Ubuntu认为应用程序是从Link的位置启动的,这意味着应用程序无法加载其数据。

我只是放弃了让这些东西起作用的想法,因为它们看上去不够可靠。无论哪种方式,获得终端命令快捷键都要好得多。

右键单击创建快捷方式

感谢Ubuntu论坛上的用户mc4man。

  1. 通过遵循本指南 (默认的Ubuntu文件资源管理器是Nautilus)安装所需的正确的filemanager操作
  2. 运行fma-config-tool

然后把它设置成这样:

当右键单击Nautilus时,这将添加一个选项,该选项将打开快捷方式创建者应用程序,在当前文件夹中添加快捷方式。默认情况下,此选项将位于子菜单中,但您可以进入编辑-> Preferences ->运行时首选项并取消选择“创建根文件程序-操作菜单”。

为不以程序

开头的程序创建快捷方式

运行在葡萄酒中的程序通常需要启动一个带有“WINEPREFIX=/path/ to /前缀”的命令,这会在试图为它们创建快捷方式时产生问题,因为它们只是无法被识别为程序,并且无法启动。

有一个简单的解决办法。而不是创建命令

代码语言:javascript
复制
WINEPREFIX="/home/leonardo/Photoshop" wine64  "/home/leonardo/Photoshop/Photoshop.exe"

您可以在开头添加env:

代码语言:javascript
复制
env WINEPREFIX="/home/leonardo/Photoshop" wine64  "/home/leonardo/Photoshop/Photoshop.exe"

这会管用的。

Ubuntu19.04迪斯科Dingo更新

更新这一点是因为GNOME很笨,而且它们改变了快捷方式的工作方式。如果从Desktop/Nautilus启动快捷方式,上述启动葡萄酒应用程序将无法工作。

以您刚刚创建的.desktop文件为例,将其移动到/home/leonardo/.local/share/applications中。这将将快捷方式添加到您的应用程序列表中,您将能够在那里启动它。

票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1077492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档