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


11

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

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


テキストエディター&ポスト内容での.local / share / applicationsにしてワードの.desktopを開く
ダグ


ランチャーではExe =はうまく機能しません。.exeを参照して、exact path株式会社を投稿できる場合。exact name of the .exeそれは編集しやすいよう、または新規の.desktopを作成します。推測だけではありますが、これでうまくいくと推測できます。Exec=wine C:\\\\Program\\ Files\\\\Microsoft\\ Office\\\\Microsoft\\ Office\\\\Word\\\\WINWORD.EXEこれが使用しているのは、ディレクトリの場合は\\\\、スペースの場合は\\\\です。他の方法もあります。リクエストに応じて投稿し、ユーザー名が他のalt Exec =行を提供できる場合
-doug

回答:


11

問題は、.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


1

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

ランチャーに常にWord 2007 .desktopを含めるには、Wordを起動するファイルを作成し、ランチャーにドラッグします。ただし、これには明らかな欠点があります。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

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

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


事実は、Word用の.desktopファイルが既に存在するということです。.local / share / applicationsにあり、アプリケーションレンズに表示されます。
Cumulus007

(Wordの実行中にコンテキストメニューの[ランチャーにロック]を使用する代わりに)ランチャーにドラッグしてみましたか?
con-f-use

やった。私はそれをロックしようとしましたが、これはセッションのために動作します。これはOPで説明しました。編集:ドラッグも永続的ではないようです。
-Cumulus007

ランチャーにロックする以外のことを試みたとは言わなかった。私の最も迅速で汚い修正は、私の答えにあるものです。ただし、バグのファイリングを試みるか、すでにファイリングされているかどうかを確認できます。bugs.launchpad.net
con-f-use


0

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

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