Ubuntu16.04で実行コマンド履歴を無効にする方法



問題を排除するために楽器を試してください

Ubuntuは、実際に入力したコマンドではなく、[実行]ダイアログボックスの履歴の最初の項目の実行を開始する場合があります。たとえば、以前にxcalcと入力し、現在gnome-disksと入力しているが、xcalcが実際に実行され、画面に電卓が表示されたままになっている場合、この問題の犠牲になっている可能性があります。この問題は、UnityとDashで標準のUbuntuを使用する人だけでなく、Canonicalがサポートするさまざまなスピンを使用する人にも同様に影響します。この問題を解決する最も簡単な方法は、「実行」コマンド履歴をクリアまたは無効にすることです。途中で、Bleachbitと呼ばれるツールを使用すると、さまざまな種類の履歴をクリアすることをお勧めします。



スーパーキーとRまたはAltとF2を同時に押して「実行」ボックスを表示するUbuntuのバージョンのユーザーは、同様の方法で問題を解決できます。これには、Xfce4でXubuntuを使用するユーザー、およびLXDEでUbuntuMATEとLubuntuを使用するユーザーが含まれます。 Dashが記録する「最近使用したアイテム」は、Ubuntuが「実行」ボックスから記録したアイテムと同じではないことに注意してください。このコマンド履歴はクリアするか無効にする必要があります。



方法1:Unityランナーの履歴を無効にする

スーパーキーを押しながらRを押すか、Altを押しながらF2を押して、「実行」ボックスを表示します。スーパーキーは、ほとんどのPCキーボードのWindowsキーと同じです。 Ctrl、Alt、Tを同時に押して端末を開くこともできます。



ターミナルコマンドでランナー履歴を無効にする場合は、次のように入力します。

gsettings set com.canonical.Unity.Runner history []

エンターキーを押すと、音が鳴り、正しく入力されたことを確認します。 dconf-editorと入力し、Enterキーを押してから、マウスカーソルを使用して、ウィンドウの左側にあるDesktop、Unity、およびRunnerコマンドを開くことにより、同じタスクを実行できます。履歴をダブルクリックして値を[]に変更し、Enterキーを押してウィンドウを閉じます。これにより、Ubuntuのユーザーインターフェイスは、[実行]ボックスに入力した内容を記録しなくなります。ターミナルを使用していて、Bashコマンドを頻繁に作成する場合、これらはプロセスで削除されないことに注意してください。



方法2:Bleachbitでランナー履歴をクリアする

履歴を完全に無効にするのではなく、単に消去したい場合は、Bleachbitと呼ばれる便利なプログラムをインストールできます。これは、Ubuntuのインストール全体でさまざまな履歴を消去するのに役立ちます。ただし、重要なファイルも削除される可能性があるため、注意が必要です。

まだインストールしていない場合は、前と同じようにターミナルを開き、sudo apt-get installbleachbitを実行してからプロンプトに従います。 Ubuntu、Lubuntu Software Center、Synapticを開いて、bleachbitの入力を開始することもできます。パッケージが見つかったら、インストール用にマークを付けます。 Ubuntuのインストールをしばらく使用している場合は、プログラムに必要な依存関係がすでにインストールされている可能性があります。

Dash、KDE、LX、またはWhiskerメニューのシステムツールの下に2つのリンクがあります。 1つはBleachbitを読み取り、もう1つはBleachbit(rootとして)です。システムから多数の重複する履歴をクリアするには、両方を実行する必要がありますが、最初の履歴を実行するだけで、ローカルユーザーの履歴をクリーンアップするだけで十分です。

プログラムを最初に実行するときに、[編集]、[設定]機能の順に選択する必要があります。 「無関係なクリーナーを非表示」を選択して、Ubuntuインストールにないプログラムを非表示にすることができます。追加のセキュリティが必要な場合を除いて、「ファイルを上書きしてコンテンツを非表示にする」と「BleachBitをコンピュータで起動する」のチェックを外したほうがよいでしょう。 「削除前に確認」がチェックされていることを確認してください。

[言語]タブで、ソフトウェアがインストールされている言語がすべてチェックされていることを確認します。 [ホワイトリスト]タブを選択し、無視する必要のある領域を追加してから、設定ボックスを閉じて、左側にあるクリーナーのリストを確認します。それぞれが、選択したときに削除されるものを説明します。このツールを使用してパスワードまたはブックマークを削除することに同意すると、保存されているデータがブラウザから削除されることに注意してください。さらに、Bleachbitを使用してメモリをクリアすると、システムが不安定になる可能性があります。いずれの場合も、Bleachbitはそのようなものを削除する前に警告を表示しますが、同意すればそれでも実行できるので、特に注意してください。

選択に問題がなければ、ドライブアイコンをクリックしてクリーナーを実行します。履歴が削除されたら、履歴を閉じてから2番目のリンクを選択し、ルートスーパーユーザーとしてBleachbitを実行します。パスワードの入力を求められる可能性があります。 Bleeachbitのこの新しいインスタンスは、カスタムGTKテーマを備えていないため、当たり障りのない、かなり古いものに見えるかもしれません。

必ず[編集]-[設定]を再度開き、ユーザーアカウントで設定したのと同じ設定を行ってください。前と同じように、左側のパネルの場合も同じようにします。これはランナー履歴だけでなくすべての履歴を削除してUbuntuインストールのパフォーマンスを向上させる優れた方法ですが、rootユーザーとして不注意に操作すると大きな損害を引き起こす可能性があることに注意してください。ただし、1つの利点は、KubuntuインストールでKDE関連の実行履歴機能をクリアできることです。

ユーザーアカウントの設定と同じ設定がすべて揃っていることを確認したら、ドライブアイコンを選択します。これはrootアカウントで動作しているため、おそらく古いバージョンのアイコンを使用していることに注意してください。クリーニングは簡単なはずですが、機能としてAPT自動削除を選択した場合は、不要なパッケージもスキャンされます。これにより、ディスクスペースを節約し、システムパフォーマンスを向上させることができますが、最初に対処していた可能性のある「実行」ダイアログボックスの問題を軽減する必要はありません。このソフトウェアを実行すると、入力した可能性のあるBashコマンドのリストをクリアすることもできます。

読んだ4分