Как изменить & ldquo; тайм-аут & rdquo; продолжительность для Nautilus & ldquo; найти имя файла при вводе & rdquo; особенность?

Я часто зацикливаюсь на длительном таймауте, когда набираю первые несколько букв имени файла в Nautilus ...

Текущее время ожидания составляет 5 секунд. Я бы предпочел 1 секунду ... (согласно пункту 2 на этой странице о Response Times )

Я не пользуюсь мышью много, что означает, что я либо жду, либо нажимаю Побег, когда я не нахожу файл ...

Я понимаю, что для некоторых это особенность , но я бы предпочел не ждать.

Есть ли способ изменить это время ожидания?

3
задан 4 January 2011 в 12:32

1 ответ

К сожалению, пятисекундная задержка трудно кодируется в Наутилус. Вот то, как взломать его:

  • Во-первых, настройте свою среду сборки:

    sudo apt-get install build-essential
    sudo apt-get install devscripts
    sudo apt-get build-dep nautilus
    

    devscripts могли бы попросить Вы настраивать Постфикс, выбирать что-либо, что Вы хотите ("Никакая конфигурация", должен быть прекрасным, если Вы не используете Постскриптум, он не должен спрашивать иначе),

  • Получите исходный код Наутилуса:

    apt-get source nautilus
    

    (Заметьте нет sudo здесь)

  • Теперь изменить Наутилус. Открытый nautilus-2.32.0/libnautilus-private/nautilus-icon-container.c в Вашем любимом текстовом редакторе. Строка, в которой мы обеспокоены, о строке 149. Это должно сказать:

    #define NAUTILUS_ICON_CONTAINER_SEARCH_DIALOG_TIMEOUT 5
    

    Замените 5 с любым количеством времени Вам нравится. Это должно быть целым числом и ≥ 1. Я имею, изменяют его на одну секунду, как статья рекомендует.;-)

  • Теперь создавать пакет:

    cd nautilus-2.32.0/
    sudo debuild
    

    Это будет требовать времени. Это должно, по крайней мере. Если это заканчивается с ошибкой как "патч, не удаляет чисто", работать sudo debuild -nc вместо этого). Обратите внимание также, что это может жаловаться на это не бывший способный подписывать пакет. Вам не нужен пакет со знаком в этом случае, они только требуются, если Вы хотите загрузить их где-нибудь.

  • У Вас должны теперь быть некоторые .deb пакеты в родительском каталоге. Установите их всех:

    cd ..
    sudo dpkg -i *.deb
    

Впоследствии, перезапустите свой компьютер (выходить из системы может быть достаточным, я не уверен), и протестируйте изменения. Как Вы знаете, Ваши изменения будут отменены с каждым обновлением Наутилуса.

6
ответ дан 4 January 2011 в 12:32

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

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