创建葡萄酒快捷方式


Answers:


14

您可以按照以下步骤为安装了wine的应用程序手动创建桌面快捷方式:

  1. 打开您喜欢的文本编辑器(geditnano等),创建一个具有以下内容的新文件,并将其保存到您的台式机中,并带有扩展名.desktop

    在此示例中,我选择了名称inetexplorer.desktop并将其保存到桌面。

    [Desktop Entry]
    Name=Internet Explorer
    Exec=wine "C:\Program Files\Internet Explorer\iexplore.exe"
    Icon=/path/to/iconfile
    Type=Application
    Categories=Wine;
    

    在这里,将“ 名称”字段的值替换为目标应用程序名称的值。(在示例中,它是Internet Exolorer。)Exec的值将采用以下格式:

    wine "C:\path to the\executable file"
    

    (对于CLI应用程序)像说

    wineconsole "C:\path to the\executable file"
    

    (用于GUI应用程序)

    wine "C:\Program Files\Internet Explorer\iexplore.exe"
    

    ".. .."如果路径包含空格,则用双引号引起来的路径很重要。)

    / path / to / iconfile(“ 图标”字段的值)替换为图标文件的路径(例如Icon = / home / username / Pictures / internet-explorer.png),或者您可以省略此输入行。

    左侧是指定图标的快捷方式,右侧则没有。 iconField

  2. 打开文件的执行位。

    图形您可以通过做右击.desktop文件,然后从上下文菜单中选择属性。在属性窗口中,选择“ 权限”选项卡,查找标签“ 执行:”,并选中其旁边的复选框,以使快捷方式变为可执行文件。

    从右键单击上下文菜单中选择属性 rightClickTheFile

    设置执行权限 可执行文件

    在终端上,您可以执行以下操作:

    chmod +x $USER/Desktop/inetexplorer.desktop
    

    在哪里$USER/Desktop/inetexplorer.desktop应该是创建的桌面快捷方式的绝对路径。


2
您如何利用可执行文件中包含的图标?
乔纳森·诺伊菲尔德

5

我建议您将PlayOnLinux与wine结合使用,它提供一个干净且用户友好的界面,可让您安装和管理Windows软件和游戏。

在此处输入图片说明

PlayOnLinux是一款软件,可让您轻松安装和使用旨在与Microsoft®Windows®一起运行的众多游戏和应用程序。目前,很少有游戏与GNU / Linux兼容,这无疑是阻止迁移到该系统的一个因素。PlayOnLinux为该问题带来了免费,可访问且高效的解决方案。

以下是要了解的有趣点的详尽列表

  • 您不必拥有Windows®许可证即可使用PlayOnLinux。
  • PlayOnLinux基于Wine,因此可从其所有功能中获利,但它使用户不必处理其复杂性。
  • PlayOnLinux是免费软件。
  • PlayOnLinux使用Bash和Python。

尽管如此,PlayOnLinux还是存在一些错误,因为每个软件都存在

  • 偶尔的性能下降(图像的流动性可能降低,图形的细节可能会降低)。
  • 并非所有游戏都受支持。不过,您可以使用我们的手动安装模块。

安装:

  1. 只需使用Software-Center进行安装,
  2. 或参考他们的HP安装信息。

这是另一种使用基于Ubuntu OS的系统标准的解决方案。

在此处输入图片说明

  1. 打开Main Menu应用程序并选择New Item按钮,
  2. 这将打开一个Create Launcher窗口,您可以在其中使用Browse按钮,该窗口使您可以选择.exe(可执行)Windows应用程序/游戏的路径。

    • 您也可以命名新的快捷方式,然后从那里添加描述和图标。

2

您必须使用反斜杠(\)转义空白。尝试指定如下命令:

".../Program\ Files/Adobe/Adobe\ Photoshop\ CS2/..."

注意\前面的空格。


3
或者,您可以使用引号,它更具可读性。wine '/home/user/.wine/drive_c/Program Files/Some Program with many spaces/program.exe'
2014年


0

由于我无法发表评论,因此我必须在此处单独回答。;-)非常感谢用户“精确”。他或她提到的解决方案在Kubuntu 18.04和Wine 5.0上为我工作,但我必须在路径名上添加两个反斜杠(而不仅仅是一个反斜杠)。

根据上述示例,它看起来像:

Exec=wine "C:\\Program Files\\Internet Explorer\\iexplore.exe"

我不知道为什么会这样,也许是因为我的程序路径有些复杂:

Exec=wine "C:\\Program Files\\Steuer St.Gallen 2019 nP\\Steuer St.Gallen 2019 nP.exe"

此主题的一些更新。最终,我能够在快捷方式中添加正确的图标。(可以在相应程序位置的隐藏文件夹中找到该文件。)从可执行文件中提取图标也可以,但是我无法使用单独的* .ico文件作为图标源。

但是,-这是我手动生成且可以正常使用的Wine快捷方式的全部内容。

[Desktop Entry]
Name=Steuer St.Gallen 2019 nP
Exec=env WINEPREFIX="/home/franz/.wine" wine "C:\\Program Files\\Steuer St.Gallen 2019 nP\\Steuer St.Gallen 2019 nP.exe"
Type=Application
StartupNotify=true
Icon=/home/franz/.wine/dosdevices/c:/Program Files/Steuer St.Gallen 2019 nP/.install4j/i4j_extf_9_1bhpfkc_1iu21cz.png
Path=/home/franz/.wine/dosdevices/c:/Program Files/Steuer St.Gallen 2019 nP
StartupWMClass=Steuer St.Gallen 2019 nP.exe

这主要对应于自动建立的Microsoft PowerPoint Viewer快捷方式:

[Desktop Entry]
Name=Microsoft PowerPoint Viewer 
Exec=env WINEPREFIX="/home/franz/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/franz/.wine/dosdevices/c:/users/franz/Start\\ Menu/Programs/Microsoft\\ PowerPoint\\ Viewer\\ .lnk
Type=Application
StartupNotify=true
Comment=Mit Microsoft PowerPoint erstellte Präsentationen anzeigen.
Icon=976E_ppvwicon.0
StartupWMClass=pptview.exe

使文件可执行后,会自动添加其他几个参数(几乎没有值)。由于这些没有功能,因此我再次手动将其删除。

Comment[de_DE]=
Comment=
GenericName[de_DE]=
GenericName=
MimeType=
Terminal=false
TerminalOptions=
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.