Увеличить количество недавно открытых файлов в gedit (gnome)

Я использую gedit в качестве текстового редактора для программирования некоторое время...

Я хотел бы увеличить количество недавно открытых файлов с 5 до 10...

Я проверил настройки gedit и параметры gedit gconf-editor, но там не было ничего, связанного со списком недавно открытых файлов.

Где я могу изменить этот параметр?


person jfanals    schedule 29.10.2010    source источник


Ответы (2)


Параметр конфигурации находится в /schemas/apps/gedit-2/preferences/ui/recents/max_recents в соответствии с http://people.gnome.org/~bmsmith/gconf-docs/C/gedit.html.

Согласно OP, настройку можно успешно изменить, введя команду gconftool-2 --type int --set /apps/gedit-2/preferences/ui/recents/max_recents 10 (Примечание: /schemas удалено!)

person jensgram    schedule 29.10.2010
comment
Спасибо за супер-быстрый ответ. Я только что попытался отредактировать схемы из gconf-editor, но получил сообщение об ошибке: В настоящее время пары и схемы не могут быть отредактированы. Это будет изменено в более поздней версии... при редактировании с помощью командной строки: gconftool-2 --type int --set /schemas/apps/gedit-2/preferences/ui/recent/max_recents 10 значение, похоже, имеет изменено в редакторе gconf, но изменение не отражено в gedit... Мне придется исследовать дальше. Еще раз спасибо за Ваш ответ! - person jfanals; 29.10.2010
comment
@ischnura Хм, я не совсем уверен, нужно ли перезагружать конфиг. Быстрый поиск выдал вот это: gconftool-2 --shutdown && gconftool-2 --spawn - person jensgram; 29.10.2010
comment
играя с gconf-editor, я обнаружил, что изменение /apps/gedit-2/preferences/ui/recent/max_recent вместо /schemas/apps/gedit-2/preferences/ui/recent/max_recent заставило его работать! Спасибо за ваш ответ! - person jfanals; 29.10.2010
comment
@ischnura Отлично! Я напишу это в ответ, чтобы другие люди могли его найти. - person jensgram; 29.10.2010
comment
Кажется, сломан в gnome 3.x (по крайней мере, 3.8) :-( - person pevik; 05.06.2014

Я попробовал принятый ответ с Ubuntu 14.04, и, поскольку Певик столкнулся с проблемой, что добавление этого ничего не дало.

Вместо этого мне пришлось изменить уже существующий ключ в dconf:

$ dconf write /org/gnome/gedit/preferences/ui/max-recents '20'

РЕДАКТИРОВАТЬ: Поскольку после перезапуска количество недавно использованных элементов gEdit снова сократилось до 5, я провел некоторое расследование и обнаружил bug #1024168 на Launchpad и кажется, что решение вообще не использует dconf, а вместо этого gsettings:

$ dconf read /org/gnome/gedit/preferences/ui/max-recents
20
$ gsettings get org.gnome.gedit.preferences.ui max-recents
uint32 5
$ gsettings set org.gnome.gedit.preferences.ui max-recents 25
$ dconf read /org/gnome/gedit/preferences/ui/max-recents
25
$ gsettings get org.gnome.gedit.preferences.ui max-recents
uint32 25

Итак, кажется, что информационный поток dconf -> gsettings не работает должным образом, в то время как gsettings -> dconf работает как положено. На заметку: dconf утверждает, что ключ является подписанным int32, а gsettings заявляет, что это неподписанный int32...

person Kreuvf    schedule 01.11.2014
comment
Однако в последних версиях gedit (у меня 3.36.2) max-recents кажется недоступным ни через dconf, ни через gsettings. - person Nir; 18.05.2020