web-dev-qa-db-ja.com

ランチャーでのWineアプリケーションのロックは永続的ではありません

Ubuntu 12.04デスクトップで、Wine経由でWord 2007を実行しています。簡単にアクセスできるようにランチャーに配置することをお勧めしますが、新しいセッションを開始するたびに(つまり、ログインまたは起動するたびに)、Wordランチャーは表示されなくなります。

これはバグかもしれませんか、何か間違っていますか?

11
Cumulus007

問題は、.desktopファイルが標準ディレクトリにないことです。ランチャーのお気に入りは、/usr/share/applicationsディレクトリまたは~/.local/share/applicationsフォルダー(私のwine .desktopファイルのようにサブディレクトリではない)にある必要があります。そこで.desktopファイルをコピーし、ランチャーにドラッグしてロックします。

もう1つのオプションは、gsettingsを使用してランチャーへのフルパスを設定することですが、これは面倒です。

編集システムでWordのデスクトップファイル(~/.local/share/applications/wine/Programs/Microsoft Office/にある)を追加すると、その名前が追加されます。 gsettingsで、場所が-ではなく/になっています。それを修正するためにgsettingsで次の操作を行うと、永続的になりました。

gsettings get  com.canonical.Unity.Launcher favorites > myfavs.txt

Myfavs.txtを編集して、-/に置き換えます。

['nautilus-home.desktop', .... , 'wine-Programs-Microsoft Office-Microsoft Office Word 2007.desktop']

になる:

['nautilus-home.desktop', .... , 'wine/Programs/Microsoft Office/Microsoft Office Word 2007.desktop']

次に設定します:

gsettings set com.canonical.Unity.Launcher favorites "`cat myfavs.txt`"

これを行う必要がないように、バグレポートをここに提出しました。 https://bugs.launchpad.net/unity/+bug/1033577

11
Ian B.

あなたは何も悪いことをしていません。それがまさにワインの作り方です。

ランチャーに常にWord 2007を含めるには、Wordを起動する.desktopファイルを作成し、ランチャーにドラッグします。ただし、これには明らかな欠点があります。Wordがアイコンを実行している間は、ランチャーに置かれます。

デスクトップファイルは次のようになります(ワインは使用しないので、テストしていません)。

[Desktop Entry]
Name=Word 2007
Comment=Open Word 2007
Exec=wine ~/.wine/drive_c/Program\ Files/Word.exe
Icon=network
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;
OnlyShowIn=GNOME;Unity;
X-GNOME-Keywords=Applications;WinWord;
Name[en_US]=Word 2007

もちろんこの行で

Exec=wine ~/.wine/drive_c/Program\ Files/Word.exe

そのパスをWord実行可能ファイルへの実際のパス(ほとんどの場合$HOME/.wine/にあります)に置き換える必要があります。

それは完璧ではありませんが、私ができる最善のことです。

1
con-f-use

この投稿で使用した手順を使用できます: ワインプログラム(例:Foxit Reader for Windows)をデフォルトプログラムとして設定するにはどうすればよいですか? skipping最後のステップ。

次に、単にアプリを実行し、ランチャーにロックします。ログアウトしてから再度ログインした後も残っているはずです。

0
To Do

素晴らしいですが、上記の「修正」は、Libra Office Writeを絶えず防止するようには見えません。キャノニカルがハードドライブを接続するたびに(繰り返し)ランチャーの「ロックされた」位置から失われる(何度か再起動を強制する場合があります)起動または再起動から約10分。 (一定の「ディスクビジー」は、多くのプログラムが応答したり、機能しなくなったりすることも防ぎます。)

0
Mokie