我不知道为什么默认情况下在Ubuntu中这不是一个选项,因为您会认为这很重要,但是据我研究,向nautilus右键菜单添加更多选项的唯一方法是安装nautilus-actions
顺便说一句,该软件包在软件中心不再可用。
我按照本指南进行安装,但是我没有意识到的是,安装后,我必须自定义自己的命令才能实际显示它们。
安装此软件包后,需要一个简单的“创建快捷方式”选项该怎么办?
我可以只下载一组预配置的选项吗?
为了清楚起见,有一堆指南说明了如何启动gnome-desktop-item-edit
,我在问是否有一种方法可以使它更加自动化,以便我可以
Windows本质上是做什么的
nautilus上有一个选项可以允许“创建链接”,不幸的是,一旦将链接移到其创建的文件夹之外,单击该链接将停止打开应用程序。
问题在于,如果不执行许多非常烦人的步骤,就无法为应用程序创建快捷方式。我将以我的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用户。
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"
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.
更新此内容是因为GNOME的笨拙,他们改变了快捷方式的工作方式。如果从桌面/ Nautilus启动了快捷方式,则上述启动Wine应用程序将无法正常工作。
取下.desktop
刚刚创建的文件,然后将其移入/home/leonardo/.local/share/applications
。这会将快捷方式添加到您的应用程序列表中,然后您就可以在其中启动它了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句