如何通过单击桌面上的快捷方式来执行命令。我对 Linux 还很陌生,这会很有帮助。例如,我想运行不带 dwrite 的 steam.exe,因此命令是“wine Steam.exe -no-dwrite”,我希望能够通过单击桌面上的快捷方式来执行此命令。我想这可能是一个 shell 脚本?我不知道,就像我说的,我是新手,任何帮助都将不胜感激。
答案1
您需要为此编写一个.desktop 文件。
打开“gedit”并复制并粘贴以下布局
[Desktop Entry]
Name=Steam
Comment=Access Steam via Wine
Exec=wine /actual/path/to/Steam.exe -no-dwrite
Icon=/path/to/your/steam/icon.png
Terminal=false
Type=Application
Categories=Games;
StartupNotify=true
您可以在主目录中的 .wine 文件夹中的某个位置找到“Steam.exe”的实际路径
(它是一个隐藏文件夹,因此要使其可见,您必须在主目录中按“ctrl + h”)。
然后,您必须将该路径放在我放置“/actual/path/to/steam.exe”的位置。
对于图标,只需插入 steam 图标的路径,我把“/path/to/your/steam/icon”放在那里。
现在将文件保存为 Steam.desktop 并关闭 gedit。
右键单击新创建的 Steam.desktop 选择属性
,然后在权限选项卡中勾选“标记为可执行文件”字段。
现在它应该只是名为 Steam,并且所选图标应该可见。