Как я могу изменить длительность "тайм-аута" для функции Nautilus "найти имя файла при вводе"?
Я часто зацикливаюсь на длительном таймауте, когда набираю первые несколько букв имени файла в Nautilus...
Текущее время ожидания составляет 5 секунд. Я бы предпочел 1 секунду... (согласно пункту 2 на этой странице о времени отклика)
Я мало пользуюсь мышью, а это значит, что я либо жду, либо нажимаю Escape, когда не могу найти файл...
Я понимаю, что это особенность для некоторых, но я бы предпочел не ждать.
Есть ли способ изменить это время ожидания?
1 ответ
К сожалению, пятисекундная задержка жестко запрограммирована в Nautilus. Вот как это сделать:
Сначала настройте среду сборки:
sudo apt-get install build-essential sudo apt-get install devscripts sudo apt-get build-dep nautilusdevscriptsможет попросить вас настроить Postfix, выберите все, что вы хотите ("Нет конфигурации" должно быть хорошо, если вы не используете Postscript, он не должен спрашивать иначе)Получить исходный код Наутилуса:
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
После этого перезагрузите компьютер (выхода из системы может быть достаточно, я не уверен) и протестируйте изменения. Как вы знаете, ваши изменения будут отменены с каждым обновлением Nautilus.