web-dev-qa-db-ja.com

Geditで履歴を消去する方法は? (Ubuntu 18.04)

Geditで最近開いたドキュメントの履歴をクリアする方法を知りたいのですが。見ましたが、何も見つかりません。

上級者に感謝します!

4
RannyRaurel3

編集済み:

ターミナルで、「dconf-editor」と入力して構成エディターを起動します。インストールされていない場合

Sudo apt install dconf-editor

検索履歴を削除するには:に移動します

組織> gnome> gedit>設定> ui

max-recentを5から0に変更します。

2
Habeel Mazhar

常にエントリ数を設定する永続的な方法

コマンドラインユーザー向けに このGUIの回答 のバリエーションで回答を修正しています。

次のコマンドを使用して、現在のエントリ数を取得します。

$ gsettings get org.gnome.gedit.preferences.ui max-recents

uint32 5

10に変更したいので、このコマンドを使用します。

$ gsettings set org.gnome.gedit.preferences.ui max-recents 10

$ gsettings get org.gnome.gedit.preferences.ui max-recents

uint32 10

保存した最近のファイルをゼロにしたい場合は、100に変更してください。 getコマンドの後にsetコマンドがどのように繰り返されるかを確認して、「固定」されていることを確認してください。

エントリを削除する手動の方法

gedit最新のファイルリストはUSER_DIR/.local/share/recently-used.xbelに保存されます。

ルートユーザー

$ Sudo cat /root/.local/share/recently-used.xbel
<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
      xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
      xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
>
  <bookmark href="file:///etc/default/grub" added="2018-08-03T19:25:50Z" modified="2018-12-27T17:03:38Z" visited="2018-08-03T19:25:51Z">
    <info>
      <metadata owner="http://freedesktop.org">
        <mime:mime-type type="text/plain"/>
        <bookmark:groups>
          <bookmark:group>gedit</bookmark:group>
        </bookmark:groups>
        <bookmark:applications>
          <bookmark:application name="gedit" exec="&apos;gedit %u&apos;" modified="2018-12-27T17:03:38Z" count="41"/>
        </bookmark:applications>
      </metadata>
    </info>
  </bookmark>

通常のユーザー

$ cat ~/.local/share/recently-used.xbel
<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
      xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
      xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
>
  <bookmark href="file:///home/rick/.conkyrc" added="2019-03-15T10:57:55Z" modified="2019-03-23T19:04:43Z" visited="2019-03-15T10:57:55Z">
    <info>
      <metadata owner="http://freedesktop.org">
        <mime:mime-type type="text/plain"/>
        <bookmark:groups>
          <bookmark:group>gedit</bookmark:group>
        </bookmark:groups>
        <bookmark:applications>
          <bookmark:application name="gedit" exec="&apos;gedit %u&apos;" modified="2019-03-23T19:04:43Z" count="50"/>
        </bookmark:applications>
      </metadata>
    </info>
  </bookmark>

geditエントリを削除する場合、<bookmark href...>から</bookmark>までのすべての行を削除します。

注:他のアプリケーションは、geditだけでなく、このファイルにエントリを保存します。

1