Вимкнути "Нещодавно використані" у селекторі файлів / каталогів GTK


22

Чи можу я повністю відключити функцію "Нещодавно використані" у виборі файлів / каталогів GTK?

Нещодавно використані

Іноді програми за замовчуванням до цього, але оскільки це не корисно в моєму робочому процесі та в тому, як я організовую свої файли, це лише додає плутанини:

  • Зазвичай я просто сподіваюся почати з моєї $HOME, тому мене дивує список папок

  • Також у випадку збереження файлів мене дратує те, що ви не можете просто ввести ім’я та натиснути Enter - вам потрібно ввести шлях або вибрати один

Я використовую Xfce 4.8 на Debian Wheezy, і ця функція була недоступною у старих Xfce (у програмі Squeeze). Я знайшов публікацію у списку розсилки користувачів Xfce щодо цієї функції, але без корисного виводу.

Чи можна просто вимкнути це та за замовчуванням $HOME?


2
На жаль, здається, ти маєш рацію. Хоча це жорсткий код для жорсткого коду, оскільки він, очевидно, порушує робочі процеси, такі як "Натисніть Ctrl + S, введіть ім'я файлу, натисніть Enter". Сподіваємось, одного дня воно зміниться, і у нас буде відповідь ...
Алоїс Магдал

4
Я не затримував би дихання ... GTK / Gnome Devs, як відомо, справді вперті (класичний приклад - це CTRL+DELдурість, реалізована в Nautilus). FWIW, вибір файлу wrt, я зазвичай натискаю Ctrl+S, введіть ім'я файлу, а Ctrl+Tabпотім стрілки (стільки разів, скільки потрібно) потім Enter.
don_crissti

Відповіді:


8

@MartinVegter

Є файл ~/.config/gtk-2.0/gtkfilechooser.ini. Це повинно виглядати так, як Стефано написав:

[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вар, який я змінив StartupMode=cwd. Це працює лише на таких додатках GTK 2 mousepad.

Я не знаю, чи є файл налаштувань для таких додатків GTK 3 gedit, але здається, що виборчик файлів GTK 3 вже встановлює розташування для поточної папки за замовчуванням.


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=recentу GTK2 ...?
Алоїз Магдал

Мені також вдалося це зрозуміти; Я відповідно оновив свою відповідь.
mic_e

Прозвучало багатообіцяюче, але, на жаль, не робить для мене фокусу.
Томас В.

2

Насправді ви можете його відключити: відкрити або створити ~/.config/gtk-2.0/gtkfilechooser.iniта додати до нього ці рядки:

[Filechooser Settings]
DefaultFolder=cwd

Замініть cwdна, lastякщо ви віддаєте перевагу починати з останньої вибраної папки.

Я думаю, що цей прихований варіант також повинен працювати для gtk3, але я його не перевіряв.


Вибачте, але мені не вдалося - все-таки нещодавно використовується і попередньо вибрано. Я спробував навіть увійти / вийти та використовувати клавіатуру миші, що залежить від libgtk2.0-0.
Алоїз Магдал

Це працювало для мене, але мені довелося змінити змінну StartupModeз recentна cwdтой самий файл.
jeremija

@jeremija - ви можете, будь ласка, опублікувати конфігурацію, яка працює? Що саме я повинен додати?
Мартін Вегтер

@MartinVegter дивіться відповідь, яку я щойно опублікував
jeremija

0

StartupMode від недавнього до cwd Просто зміна цієї змінної працює для мене дуже добре, використовуючи opensuse xfce. Тепер останній список доступний, але не є стійким, наприклад, якщо я відкрию файл «* .tap» FUSE-емулятор відкривається в робочій директиві, якщо це фактичний файл, тож ЗАРАЗ наступне збереження або завантаження знаходиться в ТОМУ каталозі. Якщо я комбіную свої сторінки ASM, то я легко можу знайти різні каталоги з останнім списком. це гнучко

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.