Unityに最近のファイルが表示されないようにするにはどうすればよいですか?


152

エロティックなメディアファイルを閲覧することもありますが、最近ではファイルやフォルダーに表示されないようにしたいと考えています。どうやってやるの?

.recently-used.xbel10.10以前の古い「フォルダの作成」トリックは機能しません。

さらに、一時的にのみ追跡をオフにしたいと思います。

また、ユーザーの切り替えが十分に速くない場合があるため、このために別のユーザーを使用しないことも好みます。


13
ユーザーを切り替えたくないのですか?あなたは無料のウォーハンマーの置物を手に入れます。
オリ

回答:


138

方法1:Activity Log Managerを使用する

Ubuntu Precise 12.04

Ubuntuには、デフォルトでPrecise Activity Log Manager 0.9が含まれています。システム設定からアクセスするか、プライバシーを検索するだけでアクセスできます。

Dashでアクティビティログマネージャーを見つける ここに画像の説明を入力してください

または、ダッシュに「プライバシー」と入力することもできます

ここに画像の説明を入力してください

これで、アプリケーションのブラックリスト登録を開始できます。スクリーンショット

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください


Oneiricおよび最初のリリースのアクティビティログマネージャー

Stable PPAからActivity Log Managerをインストールできます。

Activity Log Managerの詳細については、OMG記事をご覧くださいUbuntu!およびWebupd8に関する記事

Activity Log Managerの新しいバージョンが開発中であり、見栄えがよく、使いやすいです。未リリースのアクティビティログマネージャーのスクリーンショット

未リリースのActivity Log Managerのスクリーンショット


方法2:Gnome Activity Journalを使用する

ファイルに何らかのパターンがあれば、それを行うことができます。たとえば、すべての明示的なコンテンツをフォルダー/home/mrpig/erotica/folderに保存しました。

次に、最近のアクティビティを表示するダッシュボードとして機能するZeitgeistのGUIフロントエンドであるアクティビティジャーナルを開きます。右上のZeitgeistアイコンで、それと[設定]をクリックします。「ブラックリストマネージャー」プラグインを確認します

次に、「BlackList Manager」タブに移動します。[新規]ボタンをクリックしてから、新しいエントリを編集します。file:///home/mrpig/erotica/*


リンクされた質問:

  1. 隠しファイルはダッシュで表示されます

5
Gnome Activity JournalはZeitgeistではないため、最初にActivity Journalをインストールする必要があることを説明する必要があります。
アリンアンドレイ

3
新しいブラックリストマネージャーに取り組んでいます。バージョン0.9でリリースされると、ブラックリストに載せたいものとそうでないものを細かく制御できるようになります
マニッシュシンハ

1
あまり良くない副作用が見つかりました:本当に何かを隠したい場合、これは十分ではありません:Zeitgeistがブラックリストのためにエントリを書くことができないたびに、〜/ .cache / zeitgeist / daemon.logに記録されます
トビ

2
ブラックリストマネージャープラグインは、Ubuntu 11.10には存在しないようです。
マリウスゲドミナス

1
ブラックリストに登録されているにもかかわらず、これは13.04で機能しなくなり、アイテムはまだダッシュに表示されます。
user99306

25

それを行う方法はありますが、他のすべての最近のファイルも同様にクリアします。

次のコマンドを実行するだけです。

rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace

編集zeitgiest / activity.sqliteがシステムに存在しなくなりました:

rm ~/.local/share/zeitgeist
zeitgeist-daemon --replace

少し時間がかかりますが、デーモンが起動すると再配置されます。

更新: Activity Log Managerがリリースされました。これは、Zeitgeistの履歴を微調整できるGUIツールです。Zeitgeistの履歴の一部を削除したり、一部のアプリケーションをブラックリストに登録したり、特定の種類のファイルやフォルダーをログに記録したりできます。

以下のコマンドを使用してインストールします。

sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update
sudo apt-get upgrade
zeitgeist-daemon --replace
sudo apt-get install activity-log-manager

http://www.youtube.com/watch?v=-eQn7ZyfSlwで Activity Log Managerのデモビデオを録画しました


1
受け入れられた答えで言及されたブラックリストプラグインは私にはうまくいきませんでしたが、この解決策はうまくいきました。
ジェイ

@Jayこのrmソリューションは、最近のファイルだけでなく、すべての履歴を削除します。
マニッシュシンハ

6

参照後にフォルダの名前を変更するだけです。名前を変更すると、そこにあるファイルは単一の最近のファイルに表示されなくなります。非常に簡単な解決策です。そのフォルダを使用するたびに忘れないようにしてください:)

(私の英語を試してみてください)


4

古い「.recently-used.xbelをフォルダーにする」トリックは機能しますが、ファイルは〜/ .local / shareにあるため、次のようになります。

$ rm ~/.local/share/recently-used.xbel
$ mkdir ~/.local/share/recently-used.xbel

...私のために働く:)


これはまだ機能しますか?どこからUnityがファイルリストを取得するのかわかりません。
マニッシュシンハ

2
はい、それはnautilusのファイルダイアログにとって重要です。代替はブラックリストマネージャを使用することであるssokolow.com/gtk-recent-scrubber
Bazon

フォルダーに置き換えるだけで問題が発生したと思います(フォルダーを削除したなど)。確実に機能するのはsudo chattr +i ~/.local/share/recently-used.xbelです。それはZeitgeistの助けにはなりませんが。
pcworld

2

Zeitgeistの開発者は、Zeitgeist Global Privacyに取り組んでいます。Zeitgeist履歴の一部(過去1時間、1週間など)を削除し、履歴からアプリケーションまたはファイルタイプをブラックリストに登録し、履歴からフォルダーを除外することができます。いくつかのスクリーンショットは、リンクされたブログ投稿で提供されます。


2

アクティビティログマネージャーを指す答えはに当てはまりますzeitgeist。しかしzeitgeist、システムが最近使用したファイルを追跡する唯一の方法ではありません。一部のアプリケーションでは、古い方法が使用されます。この方法では、フォルダーとファイルへのアクセスはにある中央ログファイルに書き込まれます~/.local/share/recently-used.xbel。この古いアクティビティロガーはと呼ばれGtkRecentManagerます。zeitgeistと以前のバージョンとの相互作用については、こちらをご覧ください

とは対照的にzeitgeistGtkRecentManagerログに記録するものと記録しないものを制御できる公式のGNOMEツールはありません。ただし、Bazonが上記のコメントで指摘したように、非常にうまく機能するサードパーティのソリューションがあります。

GTK + ssokolowによる最近のファイルスクラバー

プロジェクトページから:

そのため、GNOMEを実行して最近のファイルリストを消去し、遅かれ早かれ、完全にオフにした方が簡単で、プロセスで何も失うことはないと判断します。

このツールは、FirefoxのHistoryBlock拡張機能に触発されたわずかに異なるアプローチを取ります。このスクラバーを使用すると、最近のファイルリストに表示したくない場所のリストを指定してから、自分の生活を始めることができます。(そして、それは慎重に仕事をします。)

スクラバーはバックグラウンドに配置され、リストに新しいファイルが表示されるのを待ちます。ブラックリスト内のエントリのいずれかに一致する場合、それらを追い出します。大騒ぎもムスもありません。設定するだけで忘れてしまいます。

このツールはCLIインターフェースのみを提供しますが、比較的使いやすいです。手順はプロジェクトページとCLIヘルプにあります。

$ gtk_cleanup.py --help 

Usage: gtk_cleanup.py [options]

A simple little tool which watches GTK+'s global recent files list and
removes anything that matches a hashed blacklist of URI prefixes.

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         Increase the verbosity. Use twice for extra effect.
  -q, --quiet           Decrease the verbosity. Use twice for extra effect.

  Resident-Compatible Actions:
    --purge             Purge all Recently Used entries during the initial
                        scrub.
    --config=FILE       Specify a non-default config file

  Non-Resident Actions:
    -a URI, --add=URI   Add URI to the list of blacklisted prefixes.
    -r URI, --remove=URI
                        Remove prefixes from the blacklist which match URI
    --once              Don't become resident. Just scrub and exit.

1

私がしていることは、フォルダの名前を変更し、最後に_を追加するだけで、リストから削除されます。ただし、最近の履歴ウィンドウをクリアすることはそれほど難しくありません。


1

以下のためのUbuntu 11.10(oneiricの) + ユニティ(3D)

[ Alin Andreiからの回答(回答)。]

更新: 停止、消去、再起動のより安全な方法(Zeitgeistの場合)

ステップ1.ツールを入手する

sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update

sudo apt-get install activity-log-manager

手順2. files / directoryアクティビティを無視に設定します。

'Activity Log Manager' >> Files >> Prevent logging files :

(Select folder) /home/$username/Private  [Add]           -  private folders
(Select folder) /home/$username/install/image  [Add]     -  Ubuntu .ISO files

(Close)

ステップ3.すべての履歴をクリアする[安全な方法]

zeitgeist-daemon --quit

ls -l ~/.local/share/zeitgeist/

sudo rm ~/.local/share/zeitgeist/activity.sqlite.bck  (if present)
sudo rm ~/.local/share/zeitgeist/activity.sqlite-journal  (if present)
sudo rm ~/.local/share/zeitgeist/activity.sqlite

ステップ4. Zeitgeistを再起動する[安全な方法]

zeitgeist-daemon &

(アンパサンド「&」により、プロセスをバックグラウンドで実行できます。)


0

GUIメソッドの使用:

  1. 左のツールバーのホームアイコンをクリックして、ホームディレクトリでNautilusを開きます。
  2. 下に表示上のトップツールバーを確認して隠しファイルを表示にチェックされています。
  3. ここで、Nautilusを使用してに移動し.local/shareます。
  4. オプション:入力したくない場合:ファイルを強調表示:recent-used.xbel を右クリックして[ 名前の変更 ]を選択し、+ または+ を使用して最近使用した.xbelのファイル名全体をコピーします CtrlcCtrlInsert
  5. 今すぐ削除:ファイル最近used.xbelを
  6. 現在のフォルダーの空白領域で右クリックし、[ ドキュメント/空のファイルを作成 ]を選択します
  7. 名前の変更:デフォルトのファイル名新しいファイルを最近used.xbelのいずれかを入力するか、手順4に続く場合によって貼り付けによって、Ctrl+ VまたはShift+ Insert新しいファイルとして表示されるように名前を最近used.xbel

Unityはrecently-used.xbelAFAIKを使用しません。間違っている場合は修正してください。
マニッシュシンハ

0

統一のために、単に.local / share /からzeitgeistフォルダーを削除すると、最近使用したファイルが再び表示されなくなります


0

でを使用sedして、最近の履歴を編集できます~/.local/share/recently-used.xbel

private_path=~/"some/private/path" # Your private directory or file here
echo "Removing from recent history: $private_path"
sed -i "\@<bookmark.*$private_path.*>@, \@</bookmark>@ d" ~/.local/share/recently-used.xbel

コマンドの説明:

  • -i ファイルをその場で編集する
  • \@ カスタム正規表現区切り文字
  • \@<bookmark.*$private_path.*>@, \@</bookmark>@ d開始ブックマークタグ$private_pathから終了ブックマークタグまでの行を削除します

14.04でテスト済み

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