Можно ли остановить приложения от выбора & ldquo; Недавно использованные & rdquo; по умолчанию в диалогах выбора файлов?

В Ubuntu и Kubuntu 11.10 я вижу изменения в поведении диалога выбора файлов GTK. Когда я пытаюсь открыть новый файл (второй, третий и т. Д., А не первый в редакторе), в диалоговом окне отображается раздел «Недавно использовался». Это очень не подходит для меня, в 10.04 диалоговое окно показывает папку, в которой находится предыдущий открытый файл. Кто-нибудь знает, как я могу вернуть старое поведение?

34
задан 26 October 2011 в 22:11

5 ответов

Я также был прослушан этим поведением и более внимательно изучал его в последние дни.

Пока что я нашел только одно из приложений GTK3, которое всегда всплывает Недавно Использованное при свежем старте: Gedit. Все остальные приложения, которые я тестировал (Totem, Eog, Evince, File-Roller, ...), начинаются с "нормальной" папки в их выборке файлов (тестировалась со свежей гостевой сессией).

Так что я сделал небольшой патч, который заставляет Gedit вернуться в домашнюю папку, а не в Недавнее Использованное: http://pastebin.com/GhXCRzNV

Я также могу предоставить дебдифф по запросу или создать PPA.

4
ответ дан 26 October 2011 в 22:11

እንዲሁም የአካባቢ ግቤት ሳጥንን ለመግለጽ እና ወደ ተፈለገው ማውጫ ለመሄድ አቋራጭ መጠቀም ይችላሉ-~ (tilde ምልክት) ፣ Shift-“on አንዳንድ የቁልፍ ሰሌዳዎች።

-3
ответ дан 26 October 2011 в 22:11

Вы можете вернуться к старому стилю переключения окон, включив плагин статического переключателя приложений в менеджере настроек CompizConfig:

Шаги:

  1. CompizConfig Manager получает через sudo apt-get install compizconfig-settings-manager (спасибо @donbright)

  2. sudo apt-get install compiz-plugins, чтобы заставить отобразиться статический переключатель приложений. (благодаря @Milimetric)

  3. CompizConfig Settings Manager запускается с помощью ввода ccsm в терминал (благодаря @donbright)

  4. Отключите клавиатурные сокращения для коммутатора Unity, сняв флажок CompizConfig Settings Manager ▸ Рабочий стол ▸ Плагин Ubuntu Unity ▸ Переключатель ▸ Клавиша для запуска коммутатора ▸ Включено и Ключ для запуска коммутатора в обратном направлении ▸ Включено

  5. Включить переключатель статических приложений, установив флажок CompizConfig Settings Manager ▸ Управление окнами ▸ Переключатель статических приложений ▸ Включить переключатель статических приложений

-. 121---893071-

Насколько мне известно, это "особенность" GTK+ 3. x, и я не уверен, что она может быть изменена.

Если я найду решение, я обновлю свой ответ, но пока не знаю ни о каком (кроме сообщения об ошибке).

Обновление:

Я думаю, что, возможно, нашел частичное решение. К сожалению, оно не является постоянным.

  1. Установите dconf-инструменты.
  2. Запустите dconf-редактор.
  3. Перейдите на org.gtk.settings.settings.file-chooser.
  4. Измените значение last-folder-uri на выбранную вами папку, например file:///home/rolandixor/Desktop.
  5. Диалоги выбора файлов теперь должны использовать эту папку по умолчанию. Однако, они вернутся к недавно использованным, если вы используете диалог, но на самом деле не открываете/сохраняете файл.

Update2:

Так как это довольно хитрое решение, вот еще одно возможное решение (частичное):

  1. Open gedit.
  2. Open a file (из папки, которую вы хотите использовать).
  3. Save a file (save as) to the folder you want to use.
  4. Close gedit. Это сработает только в том случае, если вы действительно откроете файл из папки и сохраните его в папку. Если вы откроете диалог и ничего не предпримете, он вернется в исходное состояние при закрытии. Обходного пути нет.
8
ответ дан 26 October 2011 в 22:11

Возможно, было бы проще исправить gtk3, чтобы заполнить недавно использованные файлы папкой, в которой также находился последний файл. Думаю, для меня это подойдет.

1
ответ дан 26 October 2011 в 22:11

GTK2- სთვის გსურთ შეცვალოთ $ XDG_CONFIG_HOME / gtk-2.0 / gtkfilechooser. ini და მითითებული

StartupMode=cwd

GTK3– სთვის მისი შეცვლის არანაირი გზა არ არსებობს. ძველ ვერსიებში ეს ბრძანება შეიძლება იმუშაოს

gsettings set org.gtk.SettingsFileChooser startup-mode cwd
4
ответ дан 26 October 2011 в 22:11

Другие вопросы по тегам:

Похожие вопросы: