问题描述
我可以使用破折号主页找到东西,然后将其拖到桌面左侧的启动栏中,但是如果通过破折号搜索找不到通过Wine安装的应用程序怎么办?我在.wine目录中右键单击了该应用程序,但没有找到创建启动器的选项。
最佳解决方法
您可以在/usr /share /applications中创建Launcher项。对于Wine应用程序,例如foobar.exe,您可以创建一个foobar.desktop文件,如:
[Desktop Entry]
Name=FooBar
Comment=Foo & Bar
Exec=sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"
Icon=wine
Terminal=false
Type=Application
Categories=Wine;
StartupNotify=true
用适当的值替换USER和FOOBAR_FOLDER。
因此,您可以通过键入”FooBar”在Launcher中找到您的应用程序。
次佳解决方法
要将葡萄酒应用程序放入统一栏,以下内容对我有用:
-
启动
alacarte
。 -
去葡萄酒 – 节目 – ……(你的葡萄酒节目所在的地方)。
-
将程序图标移动到另一个文件夹(葡萄酒之外;例如,办公室)。
-
关闭Alacarte。
现在我可以在Unity统一中找到程序,然后将其移动到统一栏。
第三种解决方法
没有为我开箱即用,但有一个小细节,我得到它的工作。简单地给出完整的路径:
Exec=/bin/sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"
第四种方法
经过测试
Ubuntu 14.10 (Utopic Unicorn)
Wine-1.7.34
Foxit Reader 7
通过wine安装应用程序时,会在/home/ash/.local/share/applications文件夹中创建相应的.desktop文件。
Important:
- Replace ash in the path above with your username.
- In Unity Desktop Environment, press Ctrl+h in your home directory to see the hidden file .local
找到该文件后,请执行以下步骤:
-
右键单击并选中“属性”。
-
转到“权限”选项卡,然后选中“允许将文件作为程序执行”。
-
转到基本选项卡并更改命令字段,如下所示:原始:C:\ Program Files(x86)\ Foxit Software \ Foxit Reader \ FoxitReader.exe已更改:wine“C:\ Program Files(x86)\ Foxit Software \ Foxit读卡器\ FoxitReader.exe”
-
关闭“属性”窗口。应该出现应用程序的图标。
现在我们已经完成了所有必要的更改,我们将执行以下两个选项之一:
-
将文件拖到启动器。
-
通过double-clicking启动该程序。启动时,启动器图标将显示在启动器中。右键单击它并选中Lock to Launcher。
我们完了。干杯……
第五种方法
一些距离的最佳解决方案是使用诸如wine-launcher-creator之类的脚本,它将负责创建桌面启动器,并且还可以执行诸如提取必要图标之类的好处等等。无需手动操作:)