web-dev-qa-db-ja.com

UnityからWineアプリケーションにアクセスするにはどうすればよいですか?

11.10のクリーンインストールを行いました。 Unityを使用するのは初めてです。 Wineをインストールし、IrfanViewのインストールに使用しました。 UnityからIrfanViewを起動する方法がわかりません。 WineプログラムはUnityに表示されませんか?

8
Morgan May

11.10でも初めてUnityを味わうことができます。 Unity起動バーにワインランチャーを追加する方法は、名前でダッシュを検索し、アイコンをバーにドラッグします。ランチャーをクリックすると「Wine Windows Program Loader」という名前の別のアイコンが作成されるため、Wineの統合はうまくいきません。

ダッシュでアプリが表示されない場合は、まずシステムを完全に更新して再起動します。それでも表示されない場合は、Zeitgeistが実行されていることを確認してください。 「zeitgeist-deamon」および「zeitgeist-datahub」と呼ばれるプロセスが表示されるはずです。ダッシュが適切に機能するために存在する必要があります。いずれにしても、デバッグモードでzeitgeistを起動して、エラーを探してください。

Sudoを使用しない

zeitgeist-deamon --quit
zeitgeist-deamon --log-level DEBUG

ワインアプリケーションのインストール中にZeitgeistからデバッグ情報を表示しようとしましたが、関連するものは何もありませんでした。プログラムはすぐにダッシュで表示されました。おそらく、エラーや何か有用なものが表示される場合があります。

4
Mike Evans

通常、アプリケーション名の最初の数文字をUnityダッシュに入力することにより、プログラムを起動できます。あなたの場合、「IrfanView」と入力し始め、アプリケーションがデスクトップショートカット/スタートメニューアイコンを作成した場合、最初の数文字を入力するとそれらが表示されます。

それが失敗した場合は、Wineの「Cドライブ」を開いて、アプリケーションの実行可能ファイルを見つけることができます。ほとんどのWineアプリケーションは~/.wine/drive_c/Program Filesにあります。ほとんどすべてのWindowsアプリケーションはC:\Program Filesにインストールされるため、そこにアプリケーションのフォルダーが表示されます。アプリケーションが見つかったら、ダブルクリックするだけで起動できます。

4
Nathan Osman

一部の投稿によると、/ usr/share/applications /ディレクトリにこのアプリケーションの「デスクトップ」設定ファイルがある場合、Unityランチャーにアプリケーションが表示されます。

「デスクトップ」ファイルは、単純なテキストファイルにすぎないように思えます。それを右クリックすると、プロパティ表示ウィンドウを開くことができますが、そこにあることを発見してもあまり役に立ちません。その代わりに、このファイルをホームディレクトリにコピーし、.txtという名前に変更すると、Windowsアプリケーション用のランチャーを実行する方法が詳しく表示されます。

「wine」で実行される単純な「mscalc.exe」のテストランチャーを作成しました。Unityランチャーから完全に機能します。ここに私がやった方法があります:

(1)mscalc.exeとmscalc.icoを.wineサブディレクトリに入れる

(2)次の内容の.txtファイルを準備しました:

[Desktop Entry]
Name=mscalc
Comment=Perform arithmetic, scientific or financial calculations
Keywords=calculation;calculator;mscalc
Exec=sh -c "cd /home/username/.wine/drive_c/windows; wine /home/username/.wine/drive_c/windows/mscalc.exe"
Icon=/home/username/.wine/drive_c/windows/mscalc.ico
Terminal=false
Type=Application
StartupNotify=true
Categories=Applications;Utilites;Calculator
X-Ubuntu-Gettext-Domain=windows-calculator

(3)次に、txtファイルの名前を「.desktop」拡張子に変更し、プロパティを変更して実行可能にしました。コマンドラインを使用すると、簡単でした。

cp mscalc.txt mscalc.desktop
chmod +x mscalc.desktop

(4)最後に、正しいディレクトリに配置しました。

編集/ share/applicationsディレクトリ)。

Sudo cp -iv mscalc.desktop /usr/share/applications/

この例では、不必要な設定や不正確な設定が多数あると確信しています。しかし、あなたはそれに気づくでしょう

  • このtxtファイル内で、「cd」を使用して、アプリケーションを実行するディレクトリを変更しました。
  • もちろん、「ユーザー名」を実際のユーザーに変更する必要があります
    名前。
  • スペースが簡単に受け入れられないため、「program files」ディレクトリ名を避けるためにdrive_c\windowsディレクトリを使用しました。ただし、/ home/username/.wine/dosdevices/c:/ Program \\ Files /のように、エスケープ文字(二重「\」)を使用して使用できます。
  • 設定「カテゴリ=アプリケーション;」このアプリケーションをランチャーの正しい部分で見るのに役立つようです。既存のカテゴリはわかりませんが、アプリケーション」はどこかに表示されるようになっているようです:-)
1
Enrico Rosina

私は classic menu indicator を使用して、Gnomeパネルからゆっくりと団結します。

直接的な解決策ではありませんが、簡単な回避策かもしれません。

0
kikixx