如何创建应用程序到桌面的快捷方式,而不是使用终端?

如何创建应用程序到桌面的快捷方式,而不是使用终端?

如何在脚本编辑器中访问程序文件(x86)中的游戏文件以创建快捷方式?

我在终端中输入此命令:

cd ~/.wine/drive_c/Program\ Files\ \(x86\)/ubisoft/prince\ of\ persia/prince\ of\ persia.exe/

但在脚本编辑器中,这不起作用,由于某种原因,键入 (x86) 不允许这样做,而且空格也是错误的。

那么我在脚本编辑器中写的命令怎么写呢?

答案1

假设您打算创建一个用 Wine 运行游戏的快捷方式,请按以下步骤操作。

创建一个启动器 shell 脚本,然后为其创建一个 .desktop 格式条目,并将其放入“~/.local/share/applications”。这会将其添加到系统菜单中,并且可以像任何其他程序一样打开。

创建一个名为波斯王子.sh〜/.wine
将以下内容放入其中,与此处完全相同:

cd "~/.wine/drive_c/Program Files (x86)/ubisoft/prince of persia/"
wine "$PWD/prince of persia.exe"

现在,导航至〜./local/share/applications
放置一个名为波斯王子.桌面那里。
将以下内容与此处完全相同,放入其中。

[DesktopEntry]
Type=Application
Name=Prince of Persia
Exec=bash ~/.wine/princeofpersia.sh
Terminal=false
StartupNotify=false
Categories=Game;ArcadeGame;
Keywords=game;arcade;platform;

注销并重新登录,它现在应该出现在
所有本机 Linux 应用程序旁边的“游戏”部分下。

如果它第一次没有出现,那么这个。
您可能需要使用这些命令设置权限。

chmod a+x ~./local/share/applications/princeofpersia.desktop
chmod a+x ~./wine/princeofpersia.sh

然后,注销并再次登录,它应该就在那里。
如果仍然不起作用,请尝试运行〜/.wine/princeofpersia.sh
从命令终端,并告诉我它给你的任何错误。

相关内容