GTK のファイル/ディレクトリ セレクターの「最近使用した項目」機能を完全に無効にできますか?
時々、プログラムがこれをデフォルトにしていますが、私のワークフローやファイルの整理方法には役立たないので、混乱を招くだけです。
私は通常、から始めることを期待している
$HOME
ので、フォルダのリストに驚かされますまた、ファイルを保存する場合、名前を入力してEnterキーを押すだけではだめで、パスを入力するか選択する必要があるのが面倒です。
私はDebian WheezyでXfce 4.8を使用していますが、この機能は古いXfce(Squeeze)では利用できませんでした。Xfce ユーザーのメーリングリストへの投稿この機能に関してですが、役に立つ出力はありません。
これを単にオフにして、デフォルトにすることは可能ですか$HOME
?
答え1
注: この回答は GTK3 用です。他のすべての回答は GTK2 でのみ機能します。
最近使用したファイルのリストを無効にするには、以下を追加します~/.config/gtk-3.0/settings.ini
(必要に応じてリストとそのディレクトリを作成します)。
[Settings]
gtk-recent-files-enabled=0
現在の作業ディレクトリを事前に選択するには、次のコマンドを実行します。
dconf write /org/gtk/settings/file-chooser/startup-mode \"cwd\"
または、 のような GUI プログラムを使用しますdconf-editor
。
答え2
マーティン・ベグター
ファイルがあります~/.config/gtk-2.0/gtkfilechooser.ini
。Stefano が書いたような内容になっているはずです:
[Filechooser settings]
LocationMode=path-bar
ShowHidden=false
ShowSizeColumn=true
GeometryX=377
GeometryY=132
GeometryWidth=612
GeometryHeight=528
SortColumn=name
SortOrder=ascending
StartupMode=recent
このファイルには変数はありませんでしたが、に変更した varDefaultFolder
を見つけました。これは、 のような GTK 2 アプリケーションでのみ機能します。StartupMode=recent
StartupMode=cwd
mousepad
のような GTK 3 アプリ用の設定ファイルがあるかどうかはわかりませんgedit
が、GTK 3 ファイルチューザーはすでにデフォルトで場所を現在のフォルダーに設定しているようです。
答え3
実際には、これを無効にすることができます。開くか作成して~/.config/gtk-2.0/gtkfilechooser.ini
、次の行を追加します。
[Filechooser Settings]
DefaultFolder=cwd
最後に選択したフォルダーから開始する場合は、cwd
を置き換えます。last
この隠しオプションは gtk3 でも機能するはずですが、テストは行っていません。
答え4
StartupMode を recent から cwd に変更する この変数を変更するだけで、opensuse xfce で非常にうまく機能します。最近使用したリストは使用できますが、永続的ではありません。たとえば、'*.tap' ファイルを開くと、FUSE エミュレーターは実際のファイルがある作業ディレクトリで開くため、次の保存または読み込みはそのディレクトリで行われます。ASM ページを結合すると、recentlist でさまざまなディレクトリを簡単に見つけることができます。これは柔軟性があります。