GTKファイル/ディレクトリセレクタで「最近使用した」を無効にします


22

GTKのファイル/ディレクトリセレクタで「最近使用した」機能を完全に無効にできますか?

最近使用された

プログラムがデフォルトでこれをデフォルトとする場合もありますが、ワークフローやファイルの整理方法では役に立たないため、混乱を招くだけです。

  • 私は通常、自分から始めることを期待している$HOMEので、フォルダのリストに驚かされます

  • また、ファイルを保存する場合、名前を入力してEnterキーを押すだけではいけないという事実に悩まされています。パスを入力するか、選択する必要があります。

Debian WheezyでXfce 4.8を使用していますが、この機能は古いXfce(Squeeze内)では使用できませんでした。この機能に関するXfceユーザーのメーリングリストに投稿を見つけましが、有用な出力はありません。

これを単純にオフにしてデフォルトにすることは可能$HOMEですか?


2
悲しいことに、あなたは正しいようです。これは、「Ctrl + Sを押してファイル名を入力してEnterを押す」などのワークフローを明らかに中断するため、ハードコードするのは本当に厄介なことです。うまくいけば一日...それが変更されますと、私たちは答えを持っています
アロイスMahdal

4
私は息を止めません... GTK / Gnome開発者は本当に頑固であることが知られています(CTRL+DELNautilusで実装された愚かさの典型的な例です)。FWIW、wrtファイルチューザー、私は通常、ヒットしCtrl+S、ファイル名を入力し、Ctrl+Tab次に矢印(必要な回数)を入力しEnterます。
don_crissti

回答:


8

しゅう

ファイルがあります~/.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、このファイル内の変数は、私が見つかりました。StartupMode=recent私に変更VARをStartupMode=cwd。これは、などのGTK 2アプリケーションでのみ機能しますmousepad

のようなGTK 3アプリ用の設定ファイルがあることはわかりませんがgedit、GTK 3 filechooserはデフォルトで現在のフォルダーにすでに場所を設定しているようです。


10

注:この回答は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


確かに、最近のアイテムは無効になります(投票中...)が、事前に選択されたアイテムはありません。StartupMode=recentGTK2に似たアイテムがあるかもしれません...?
アロイスマーダル

私もそれを理解することができました。それに応じて回答を更新しました。
mic_e

有望に思えたが、残念ながら、私にとってはうまくいかない。
トーマスW.

2

実際にそれを無効にすることができます:~/.config/gtk-2.0/gtkfilechooser.iniこれらの行を開くか作成して追加します:

[Filechooser Settings]
DefaultFolder=cwd

代わりに最後に選択したフォルダーで開始cwdするlast場合は、と置き換えます。

この隠しオプションはgtk3でも機能するはずですが、テストしませんでした。


申し訳ありませんが、私にとってはうまくいきませんでした-まだ最近使用したものが提供され、事前に選択されています。libgtk2.0-0に依存するマウスパッドを使用してログイン/ログアウトを試みました。
アロイスマーダル

私にとってはうまくいきましたが、同じファイルで変数をStartupModeからrecentに変更する必要がありcwdました。
jeremija

@jeremija-動作する設定を投稿してください。正確に何を追加する必要がありますか?
マーティンVegter 14年

@MartinVegter私が投稿した答えを参照してください
jeremija 14年

0

StartupModeを最近からcwdに変更するには、usesuse xfceを使用して、その変数を変更するだけで非常にうまく機能します。現在、最近のリストは使用できますが、永続的ではありません。たとえば、「*。tap」ファイルを開くと、実際のファイルがFUSEエミュレーターで作業ディレクトリに開かれるため、次の保存またはロードはそのディレクトリになります。ASMページを結合すると、recentlistでさまざまなディレクトリを簡単に見つけることができます。それは柔軟です

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