[ubuntu-jp:5357] Re: Unity Dashからアプリケーション検索ができない

Mitsuya Shibata mty.shibata @ gmail.com
2016年 1月 4日 (月) 12:18:44 UTC


2016年1月4日 20:28 Terazono, Junya <terakinizers @ yahoo.co.jp>:
>  Unityのいちばん上、Unity Dashからアプリケーション(例えばshutter)を検索し
> 起動しようとして、該当するソフトウェアが表示されないという事態が発生してし
> まいました。

以下のどちらが該当するのでしょうか。

1. アプリケーションはすべて検索できない
2. 特定のアプリケーション(shutterやfilezilla)だけ検索できない

また、アプリLensを(Super+Aで)開いて「インストール済み」を探した場合も、
目的のものは見つからない(もしくは何も表示されない)状態でしょうか。

>  具体的には職場のコンピュータで、「shutter」とか「filezilla」と入れても、
> ファイルなどは表示されるのですが、アプリケーションは表示されません。

「ファイルなどは表示される」とのことですが、
アプリLens(つまりはSuper+Aで検索)の場合は検索結果が空になる
という認識で正しいでしょうか。

それとも「さらに提案」に未インストールのアプリが表示される状態でしょうか。

>  職場のコンピュータは、/と/homeを別パーティションにし、Ubuntu 8.04の頃か
> ら/home領域はほぼそのまま使っています。そのため、Unity関連の設定やキャッシ
> ュ(?)などが溜まってきているのかも知れません。Unityの初期化が必要かも知れ
> ませんが、Unityなのか、Compizなのか、あるいは他のものなのか、迷っていると
> ころです。このあたり似たようなな現象に遭遇した方、おられますでしょうか?

特に環境が記載されていませんので、Ubuntu 14.04であるという前提でお話します。
(おそらく14.04以降で、デスクトップ版であればどれも同じはずです)

このアプリケーションの検索は、主に以下の2つのディレクトリを参照します。

* /usr/share/applications/
* ~/.local/share/applications/

これらのディレクトリにある.desktopファイルの、NameやComment、Keywordsなどの
フィールドを参考にマッチングを行っています。
また「NotShowIn=Unity;」がある場合は、Unityの検索結果に表示されません。

filezillaやshutterだけ表示されないのであれば、このディレクトリにある
filezilla.desktopやshutter.desktopを見なおしてみるといいかもしれません。

あとはapt-xapianまわりかもしれませんが、こっちの関係性はちょっとよくわかりません。
-- 
Mitsuya Shibata
mty.shibata @ gmail.com


ubuntu-jp メーリングリストの案内