如何在脚本编辑器中访问程序文件(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
从命令终端,并告诉我它给你的任何错误。