ワインのショートカットを作成する


12

wineを使用するアプリのデスクトップショートカットを作成しようとしたときに、次のエラーが発生しました。

Failed to execute child process "/home/fiver/.wine/drive_c/Program" (No such file or directory)

jaypeeonline.netですべての指示に従いました


回答:


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

    実行許可の設定 executableProperty

    ターミナルから、次のようにしてこれを行うことができます:

    chmod +x $USER/Desktop/inetexplorer.desktop
    

    どこ$USER/Desktop/inetexplorer.desktopに作成されたデスクトップのショートカットの絶対パスでなければなりません。


2
実行可能ファイルに含まれるアイコンをどのように活用しますか?
Jonathan Neufeld 2017

5

PlayOnLinuxをwineと組み合わせて使用することをお勧めします。これは、Windowsソフトウェアとゲームのインストールと管理を可能にする、クリーンでユーザーフレンドリーなインターフェースを提供します。

ここに画像の説明を入力してください

PlayOnLinuxは、Microsoft®Windows®で動作するように設計された多数のゲームやアプリを簡単にインストールして使用できるようにするソフトウェアです。現在、GNU / Linuxと互換性のあるゲームはほとんどなく、それは確かにこのシステムへの移行を妨げる要因です。PlayOnLinuxは、この問題に対して無料でアクセス可能な効率的なソリューションを提供します。

ここに、知っておくべき興味深い点の非網羅的なリストがあります:

  • PlayOnLinuxを使用するためにWindows®ライセンスを所有する必要はありません。
  • PlayOnLinuxはWineをベースにしているため、すべての機能から利益を得ていますが、ユーザーはその複雑さに対処する必要がありません。
  • PlayOnLinuxはフリーソフトウェアです。
  • PlayOnLinuxはBashとPythonを使用します。

それにもかかわらず、PlayOnLinuxにはすべてのソフトウェアとしていくつかのバグがあります

  • ときどきパフォーマンスが低下します(画像の流動性が低下し、グラフィックスの詳細が低下する場合があります)。
  • すべてのゲームがサポートされているわけではありません。それでも、手動インストールモジュールを使用できます。

インストール:

  1. ソフトウェアセンターを使用してインストールするだけです。
  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'
mid_kid 14年


0

私はコメントできないので、ここで別の答えを出さなければなりません。;-)ユーザー "precise"に感謝します。彼または彼女が述べた解決策は、Kubuntu 18.04とWine 5.0で機能しましたが、パス名に2つ(1つだけではなく)のバックスラッシュを追加する必要がありました。

上記の例に基づいて、これは次のようになります。

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=
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.