ファイル選択ダイアログでアプリがデフォルトで「最近使用した」を選択するのを停止できますか?


33

UbuntuおよびKubuntu 11.10では、GTKファイル選択ダイアログの動作に変化が見られます。新しいファイル(エディターで最初ではなく2番目、3番目など)を開こうとすると、ダイアログに「最近使用した」セクションが表示されます。10.04ダイアログでは、以前に開いていたファイルのあるフォルダーが表示されます。誰が私が古い行動を取り戻すことができるか知っていますか?


4
何が起こるかを正確に確認するためのテストは行っていませんが、これはほぼ確実にGTK2ではなくGTK3を使用する11.10に起因します。これがどう振る舞うべきではないと思うなら、これをバグとして報告することをお勧めします。
オリ

場合によっては大丈夫ですが、いくつかの設定で変更できると
いいのですが-Dim_K

3
これは本当に迷惑な機能です!私は演奏を試してみました~/.config/gtk-2.0/gtkfilechooser.iniが、今のところありません成功と
TzuryバーYochay

1
これ以前は、11.10は「ファイルシステム」つまり「/」にデフォルト設定されていました。誤解しない限り、以前のリリースは「ホーム」にデフォルト設定されていました。私はほとんどの作業を「進行中の作業」フォルダーで行うため、デフォルトを構成できるとうまくいきます。
fragos

2
これに関するアクティブなLaunchpadのバグはありますか?私はそれらに従い、健全なデフォルトおよび/またはカスタマイズ性のサポートを提供したいと思います。
weberc2

回答:


8

私の知る限り、これはGTK + 3.xの「機能」であり、変更できるかどうかは確信できません。

解決策が見つかった場合は回答を更新しますが、現時点では(バグの報告以外)を知りません。

更新:

私は部分的な解決策を見つけたかもしれないと信じています。残念ながら恒久的なものではありません。

  1. インストールしますdconf-tools
  2. を実行しますdconf-editor
  3. に移動しorg.gtk.settings.file-chooserます。
  4. last-folder-uri値を選択したフォルダーに変更します(例:)file:///home/rolandixor/Desktop
  5. ファイル選択ダイアログでは、デフォルトでこのフォルダーを使用する必要があります。ただし、ダイアログを使用しても実際にファイルを開いたり保存したりしない場合は、最近使用したものに戻ります。

Update2:

これはかなりトリッキーなので、別の可能な解決策があります(部分的):

  1. オープンgedit
  2. (使用するフォルダーから)ファイルを開きます。
  3. 使用するフォルダーにファイルを保存(名前を付けて保存)します。
  4. geditを閉じます。これは、実際にフォルダーからファイルを開いてフォルダーに保存する場合にのみ機能します。ダイアログを開いて何もしないと、ダイアログを閉じたときに元に戻ります。これを回避する方法はありません。

さて、私はそれを恐れていました。誰かが巧妙な解決策を持っているかどうかを確認するために数日待ちますが、そうでなければ賞金を差し上げます。
クリスハーパー

@ root45:問題について検索を行い、回答を更新します。
RolandiXor

@ root45:今すぐ更新を確認してください:)。
RolandiXor

1
うーん、私には役に立たないようです。私はまだ最近使用したフォルダを取得します。
クリスハーパー

@ root45:それはgeditで機能します-しかし、私が言ったように、それは部分的な解決策です。別の可能性で答えを更新します。
RolandiXor

4

私もこの振る舞いに悩まされ、最後の数日間にそれを詳しく見てみました。

これまでのところ、フレッシュスタートで最近使用されたGTK3アプリケーションの1つ、Geditしか見つかりませんでした。私がテストした他のすべてのアプリ(Totem、Eog、Evince、File-Roller、...)は、ファイルセレクターの「通常の」フォルダーから開始します(新しいゲストセッションでテスト済み)。

そこで、Geditを最近使用したものではなく、ホームフォルダーにフォールバックする小さなパッチを作成しました:http : //pastebin.com/GhXCRzNV

要求された場合はdebdiffを提供するか、PPAを作成することもできます。


Geanyは、この迷惑な動作も示します。どうすればパッチを適用できますか?そして、あなたのパッチは他のアプリやGeditの問題を解決しますか?私はプログラマーではありませんが、指示に従うことができるかもしれません-彼らが私と同じくらい密集している人にとって十分に単純である限り
;

4

GTK2の場合、編集$XDG_CONFIG_HOME/gtk-2.0/gtkfilechooser.iniおよび設定したい

StartupMode=cwd

GTK3の場合、変更する方法はありません。古いバージョンでは、このコマンドが機能する場合があります

gsettings set org.gtk.SettingsFileChooser startup-mode cwd

「org.gtk.SettingsFileChooser」は.、「Settings」と「FileChooser」の間にある「org.gtk.Settings.FileChooser」である必要があります。
user369450

1

たぶん、最近使用したファイルに最後のファイルが入っていたフォルダーを取り込むようにgtk3にパッチを適用する方が簡単かもしれません。それは私にとってうまくいくと思います。


-3

また、ショートカットを使用して、場所の入力ボックスを表示し、目的のディレクトリに移動できます:〜(チルダ記号)、一部のキーボードではShift-`。

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