GTKのファイル/ディレクトリセレクタで「最近使用」機能を完全に無効にできますか?
時々、プログラムは基本的にこれを行いますが、私のワークフローとファイルの構成方法では役に立たないので、混乱だけを重み付けるだけです。
普段はただ私のものから始めたいのですが
$HOME
、フォルダリストに驚きました。そしてファイル保存の場合、名前だけを入力してエンターだけを押さないでください。
私は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\"
またはdconf-editor
。
答え2
@martinweigert
ファイルがあります~/.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
DefaultFolder
このファイルには変数がありません。varStartupMode=recent
を探してStartupMode=cwd
。これはGTK 2アプリケーションでのみ機能しますmousepad
。
GTK 3アプリケーションなどの設定ファイルがあるかどうかはわかりませんが、gedit
GTK 3ファイルセレクタはすでに現在のフォルダの場所をデフォルトに設定しているようです。
答え3
実際に無効にすることができます。開いたり作成したりして、~/.config/gtk-2.0/gtkfilechooser.ini
次の行を追加します。
[Filechooser Settings]
DefaultFolder=cwd
最後に選択したフォルダから始めるには、cwd
に置き換えます。last
私はこの隠されたオプションがgtk3でも動作するはずだと思いますが、テストしませんでした。
答え4
opensuse xfceを使用してStartupMode変数を最近からcwdに変更するだけで問題はありませんでした。これで最近のリストを使用できますが、持続しません。たとえば、「*.tap」ファイルを開くと、FUSE エミュレータは作業ディレクトリで開きますが、実際のファイルは開かれ、次の保存または読み込みはそのディレクトリにあります。 ASM ページを組み合わせることで、最近のリストから他のディレクトリを簡単に見つけることができます。柔軟です。