Zeitgeistを無効にする


48

プロセスには常にzeitgeistデーモンがあります。この時代精神の要点はわかりませんが、私の活動を記録しています。スタートアッププログラムから削除しましたが、まだ残っています。

このパッケージをアンインストールできますか?なぜ必要なのですか?

回答:


24

sudo apt-get remove zeitgeist*ターミナルで実行します。いくつかの関連パッケージが削除される場合がありますが、削除する候補が表示されない限り、不要です。

コメントによると、zeitgeistを削除すると、統一機能が失われます(最初に答えを書いたとき、どれだけの機能かわかりませんでした)。したがって、ロギングを無効にすることをお勧めします。

システム設定からロギングを完全にオフにすることもできます。


3
あなたは実行することで削除されるかを見ることができますsudo apt-get remove --dry-run zeitgeist*削除する前にzeitgeist
test30

6
14.04にzeitgeistパッケージを1つずつ削除することに成功しました。sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-core、と比較してsudo apt-get remove zeitgeist*、それは団結または他の本質的なものを削除せず、ツァイトガイストとそのデーモンのみを削除しました。Unityは今でははるかに高速です。
mondjunge

1
最後のリンクは無効です。
パワン

2
tisが古いことは知っていますが、Ubuntu 16.04 Unityのすべてのzeitgeistパッケージをアンインストールしても、Dashを含むUnityデスクトップは完全に機能します。... 16 +に持っているものの利益時代精神わからないんだけど、私はそう
ドリアン

17

ここで説明する簡単な方法があります。パッケージを削除するのではなく、対応するサービスを無効にするだけです。私は自分で試してはいませんでしたが、この方法で副作用は最小限に抑えられるはずです(たとえば、「最近のアイテム」が利用できないなど)。

その記事の著者は明示的に次のように述べています: Unityまたはシステムの他の部分を壊さずにこのロギングを無効にする方法は、端末でこれらのコマンドを実行します:

sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop /etc/xdg/autostart/zeitgeist-datahub.desktop-inactive
rm ~/.local/share/recently-used.xbel
mkdir ~/.local/share/recently-used.xbel
rm -rf ~/.local/share/zeitgeist

これを元に戻す(Zeitgeistを再度有効にしたい場合)ので、次のように行う必要があります。

mkdir ~/.local/share/zeitgeist
rmdir ~/.local/share/recently-used.xbel
# no action for the .xbel file, as it will be re-created automatically
sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop-inactive /etc/xdg/autostart/zeitgeist-datahub.desktop

これは、非アクティブ化の手順を単に「逆にする」ことです。

注釈:〜/ .local / share / recently-used.xbelはZeitgeist自体とは何の関係もなく、どういうわけか同じカテゴリに分類されます。記載されている記事は「アクティビティログの無効化」に関するものであるため、これも含まれています。Zeitgeistを無効にするだけの場合は、2つの中間ステップをスキップできます。


1
同じ手順を実行しましたが、機能していません:新しくインストールした12.4.3、amd64-desktopバージョン。「ps -ef」は、再起動後に再起動されたzeitgeistを表示し続け、「。local / share / zeitgeist」ディレクトリも同様に再作成されます。
ピーターTeoh

1
それは私のために動作します(lubuntu 14.04)。zeitgeistパッケージを削除すると依存関係が壊れる可能性があるため、このガイドに従うことを強くお勧めします。熱心にならないでください。
マルコ・スッラ

まさに私の意図:システムへの影響を最小限に抑えながら、簡単に「元に戻す」ことができる方法を示す:)
Izzy


1
@mondjunge知らないのではないかと心配です。その数年前の世話をやめました(実際、この答えの後)。Unityを再びインストールすることはありません(実際、次のインストールはUbuntuでさえなくなります)。あなたのように、私が制御できないものは、それを無効化/削除する明白でユーザーフレンドリーな方法なしに私のデバイスにインストールしたくありません。3つの独立した「デスクトップエージェント」がそのように強制されたので(Zeitgeist、Akonadi、Nepomuk)、依存関係によって簡単なアンインストール/非アクティブ化が不可能になりました。他の人が私が好きなことを決めると嫌いです:)
イジー

11

Zeitgeistを削除すると、Unityのメニューが正しく機能しなくなり、ボックスに入力してプログラムの検索が停止します。


6
Ubuntu 14.04で実行sudo apt-get remove zeitgeist*するとUnityシステムがアンインストールされます
ダン

5

の名前変更に関するヒントを見つけましたが/etc/xdg/autostart/zeitgeist-datahub.desktop、それだけでは不十分です。Zeitgeistが起動時に実行されるのを防ぎますが、私の場合(Ubuntu 12.04.4 LTS)は、何らかの理由で(おそらくDBusアクティビティの結果として)起動しました。
Zeitgeistのインストールを維持したいが、実行を防止したい場合は、実行可能ファイルの名前を変更してみてください。

zeitgeist-daemon --quit
cd /usr/bin/
sudo mv zeitgeist-daemon zeitgeist-daemon.bak
sudo mv zeitgeist-datahub zeitgeist-datahub.bak

現在、Zeitgeistデーモンは起動しません。これは後で確認できps aux | grep [z]eitgeistます。また、~/.local/share/zeitgeist/スペースを節約したい場合は、Zeitgeistによって収集されたデータベースを、その内容とともにフォルダーを削除することによって削除することもできます。
これらのファイルを更新しないようにするには、パッケージzeitgeist-coreをロックしzeitgeist-datahub、SynapticまたはAptitudeでロックすることもできます。

変更を元に戻すには、これらの実行可能ファイルの名前を元に戻します。

cd /usr/bin/
sudo mv zeitgeist-daemon.bak zeitgeist-daemon
sudo mv zeitgeist-datahub.bak zeitgeist-datahub

で.desktopファイルを変更した場合は/etc/xdg/autostart/、それも返却する必要があります。


いいですね、これをスタートアップアプリに追加するだけで十分だと思います。:)zeitgeist-daemon --quit
アクエリアスパワー

@AquariusPower無効のままにしておけば、それで十分です。これを書いたとき、私はUbuntu 12.04を使用していたので、それを完全にブロックするために追加の対策を講じなければなりませんでした。それから物事が変わったのかもしれません。
whtyger

私は今これを試していますが、開始するまで待つ必要がありますxDbash -c "sleep 60; zeitgeist-daemon --quit"
Aquarius Power

3

:ここでは時代精神のトピックに関する社説は、作成者とのインタビューを含め、だ http://www.omgubuntu.co.uk/2012/08/is-zeitgeist-spying-on-you と(除去しない)無効にするいくつかの命令 http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubuntu-and-why

ロギングを削減する簡単な方法(ただし、リソースとディスクの大量使用は避けます)は、コントロールパネルを使用することです。 ここに画像の説明を入力してください

残念ながら、Zeitgeistについてはほとんど明らかにされていないか、はっきりしていません。Zeitgeistは、簡単に無効にしたり、その動作を簡単に確認したりすることはできません。他のバックグラウンドシステムサービスのように「停止」することはできません。


「残念ながら、Zeitgeistについてはほとんど明らかにされていないか、明確です」。あなたが自分で提供したリンクは、知りたいかもしれないすべてのポイントを明確にしていると思いました。
コピ

0

私の問題zeitgeistは、journalctl次の場所のエラーメッセージを混乱させることです。

$ journalctl -xe | grep zeitgeist.SimpleIndexer
Oct 20 05:30:06 alien org.gnome.zeitgeist.SimpleIndexer[2098]: ** (zeitgeist-fts:4341): WARNING **: Unable to get info on application://nautilus-autostart.desktop
Oct 20 05:30:06 alien org.gnome.zeitgeist.SimpleIndexer[2098]: ** (zeitgeist-fts:4341): WARNING **: Unable to get info on application://eyesome-cfg.desktop

$ journalctl -b-1 | grep zeitgeist
Oct 16 04:47:02 alien org.gnome.zeitgeist.Engine[2134]: Performing VACUUM operation... OK
Oct 16 04:47:02 alien org.gnome.zeitgeist.Engine[2134]: ** (zeitgeist-datahub:4587): WARNING **: zeitgeist-datahub.vala:229: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!
Oct 16 16:39:18 alien org.gnome.zeitgeist.SimpleIndexer[2134]: ** (zeitgeist-fts:4585): WARNING **: Unable to get info on application://multi-timer.desktop
Oct 16 18:23:48 alien org.gnome.zeitgeist.SimpleIndexer[2134]: ** (zeitgeist-fts:4585): WARNING **: Unable to get info on application:///home/rick/Desktop/multi-timer.desktop

Gnomeの「Activity Log Manager」またはUnityの「Security and Privacy」の設定に関するこの記事を見つけたので、特定のアプリケーションまたはディレクトリを無視するようにzeitgeistに指示できます。そこで、ディレクトリ~/Desktopをブラックリストに追加しました。

私はエラーについて何もしませんでしたapplication://nautilus-autostart.desktop。私はまだそのgnomeアプリケーションを研究する必要があります。私の本能は、それがバグであり、修正すべき問題ではないことを教えてくれます。

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