如何为Wine安装的应用程序创建自定义应用程序启动器?

我可以使用短划线主页查找内容,然后将其拖到桌面左侧的启动栏中,但如果通过短划线搜索找不到通过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中找到您的应用程序。

没有为我开箱即用,但有一个小细节,我得到它的工作。 只需给出完整的路径:

 Exec=/bin/sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe" 

要将葡萄酒应用程序放入统一栏,以下内容对我有用:

  • 启动alacarte
  • 去葡萄酒 – 节目 – ……(你的葡萄酒节目所在的地方)。
  • 将程序图标移动到另一个文件夹(葡萄酒之外;例如,办公室)。
  • 关闭Alacarte。

现在我可以在团结仪表中找到程序,然后将其移动到统一栏。

经过测试

Ubuntu 14.10(Utopic Unicorn)
葡萄酒34年7月1日
福昕阅读器7

通过wine安装应用程序时,会在/home/ash/.local/share/applications文件夹中创建相应的.desktop文件。

重要:

  1. 用您的用户名替换上面路径中的
  2. Unity桌面环境中 ,在主目录中按Ctrl + h可查看隐藏文件.local

找到该文件后,请执行以下步骤:

  1. 右键单击并选中“ 属性”
  2. 转到“ 权限”选项卡,然后选中“ 允许将文件作为程序执行”
  3. 转到基本选项卡并更改命令字段,如下所示:

原文: C:\ Program Files(x86)\ Foxit Software \ Foxit Reader \ FoxitReader.exe

更改: wine“C:\ Program Files(x86)\ Foxit Software \ Foxit Reader \ FoxitReader.exe”

  • 关闭“ 属性”窗口。 应该出现应用程序的图标。
  • 现在我们已经完成了所有必要的更改,我们将执行以下两个选项之一:

    1. 文件拖到启动器。
    2. 双击启动程序。 启动时,启动器图标将显示在启动器中。 右键单击它并选中Lock to Launcher

    我们完了。 干杯……

    一些距离的最佳解决方案是使用诸如wine-launcher-creator之类的脚本,它将负责创建桌面启动器,并且还可以执行诸如提取必要图标之类的好处等等。 无需手动操作:)

    Unity Dash就像旧的Gnome2菜单一样通过“ 编辑主菜单 ”function添加内容但由于某种原因,Canonical决定让你很难知道你甚至可以做到这一点。

    你所做的只是……

    1. 获取运行wine应用程序的命令(在这种情况下基本相同)。
    2. 按“超级”(Windows键)启动短划线。
    3. 在搜索字段中输入“主菜单”,然后打开旧的“编辑主菜单”应用程序。
    4. 如果您熟悉通过Gnome2在Ubuntu 10.10或更早版本中执行此操作,则它是相同的过程。
    5. 如果您不是,请选择您想要该项目的类别(也称为Unity Dashfilter)。
    6. 如果您愿意,请选择一个图标。
    7. 命名Dash / Launcher项目
    8. 添加命令以启动所述应用程序(我们之前获得的)

    关闭主菜单应用程序,你就完成了。

    这涉及更多,但此解决方案不需要任何文件编辑。

    重要说明 –并非所有版本的Ubuntu都默认安装了Main Menu应用程序,如果不是,那么只需转到Ubuntu软件中心并搜索“alacarte”安装,上面的提示就可以正常工作了。

    您可以使用第三方程序alacarte轻松完成此操作。 我在这里写了一篇关于如何做到这一点的新手指南: http : //develop.alpdesigns.ch/pages/linux/add_exe_program_to_linux.html