如何创建快捷方式

创造力

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

我按照本指南进行安装,但是我没有意识到的是,安装后,我必须自定义自己的命令才能实际显示它们。

安装此软件包后,需要一个简单的“创建快捷方式”选项该怎么办?

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


编辑:

为了清楚起见,有一堆指南说明了如何启动gnome-desktop-item-edit,我在问是否有一种方法可以使它更加自动化,以便我可以

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

Windows本质上是做什么的

nautilus上有一个选项可以允许“创建链接”,不幸的是,一旦将链接移到其创建的文件夹之外,单击该链接将停止打开应用程序。


编辑2:

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

要通过Wine运行Photoshop,我只需打开终端并粘贴:

WINEPREFIX=/home/leonardo/Photoshop wine64 /home/leonardo/Photoshop/Photoshop.exe

这将轻松启动该应用程序。

但是,说我想在我的桌面上有一个启动该命令的快捷方式。

在此处输入图片说明

我这样创建它,我双击它,它只是给了我这个错误

在此处输入图片说明

我尝试在其中创建快捷方式命令的几乎每个应用程序都会发生这种情况。

cd /home/leonardo/quakespasm && ./quakespasm-sdl2

这在终端中完美运行,但是一旦我创建了快捷方式,该应用程序将无法启动,并给我与上述相同的错误。

解决这一问题的唯一方法(我发现)是创建一个像这样的文件:

#!/bin/bash
WINEPREFIX=/home/leonardo/Photoshop wine64 /home/leonardo/Photoshop/Photoshop.exe

然后创建一个快捷方式以启动该文件。

有什么方法可以创建命令的快捷方式并使其起作用?

创造力

好的,我已经弄清楚了,这主要归功于Ubuntu论坛上的人们的帮助。我将在后文中写它,尽管我仍然认为很多都应该包含在Ubuntu中。

链接无效

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

我只是放弃了让它们工作的想法,因为它们似乎不够可靠。无论哪种方式,获取终端命令快捷方式都好得多。

右键单击以创建快捷方式

感谢Ubuntu论坛上的mc4man用户。

  1. 按照本指南安装所需的正确文件管理器操作(默认的Ubuntu文件浏览器为Nautilus)
  2. fma-config-tool

然后像这样设置它:

在此处输入图片说明

在此处输入图片说明

This will add an option when right-clicking inside Nautilus that will bring up the Shortcut creator app to add a shortcut in the current folder. This option will be in a sub-menu by default, but you can go into Edit -> Preferences -> Runtime Preferences and deselect "Create a root filemanager-actions menu"

在此处输入图片说明

Creating Shortcuts for Programs that don't start with a program

Programs running through Wine often require to launch a command with "WINEPREFIX=/path/to/prefix", this causes problems when trying to create shortcuts for them because they just won't get recognised as programs and fail to start.

There's an easy fix for that. Instead of creating a command for

WINEPREFIX="/home/leonardo/Photoshop" wine64  "/home/leonardo/Photoshop/Photoshop.exe"

You can just add env at the start:

env WINEPREFIX="/home/leonardo/Photoshop" wine64  "/home/leonardo/Photoshop/Photoshop.exe"

This will work.

Ubuntu 19.04 Disco Dingo Update

更新此内容是因为GNOME的笨拙,他们改变了快捷方式的工作方式。如果从桌面/ Nautilus启动了快捷方式,则上述启动Wine应用程序将无法正常工作。

取下.desktop刚刚创建文件,然后将其移入/home/leonardo/.local/share/applications这会将快捷方式添加到您的应用程序列表中,然后您就可以在其中启动它了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建快捷方式

来自分类Dev

创建快捷方式

来自分类Dev

我想创建快捷方式

来自分类Dev

使用数据创建快捷方式

来自分类Dev

我想创建快捷方式

来自分类Dev

使用数据创建快捷方式

来自分类Dev

在 Okular 中创建快捷方式

来自分类Dev

如何为命令创建快捷方式?

来自分类Dev

如何为命令创建快捷方式?

来自分类Dev

如何为Eclipse创建快捷方式

来自分类Dev

如何为sh文件创建快捷方式?

来自分类Dev

如何创建快捷方式来结束特定任务?

来自分类Dev

在Windows中以编程方式创建快捷方式

来自分类Dev

为scp linux命令创建快捷方式命令

来自分类Dev

为导航功能创建快捷方式

来自分类Dev

izpack:在Windows 7上创建快捷方式

来自分类Dev

为git命令创建快捷方式

来自分类Dev

vbscript从未知目录的.exe创建快捷方式

来自分类Dev

使用Windows API创建快捷方式.lnk

来自分类Dev

无法在C#中创建快捷方式

来自分类Dev

为导航功能创建快捷方式

来自分类Dev

使用Shell脚本创建快捷方式

来自分类Dev

在Android中在家中创建快捷方式的吐司

来自分类Dev

在主屏幕中为APK创建快捷方式

来自分类Dev

为scp linux命令创建快捷方式命令

来自分类Dev

从命令行创建快捷方式

来自分类Dev

为更改其目录的程序创建快捷方式

来自分类Dev

在Ubuntu中创建快捷方式或脚本

来自分类Dev

使用应用程序路径创建快捷方式