Wi-Fi не будет работать с другой версией ядра

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

Сначала настройте среду сборки:
sudo apt-get install build-essential
sudo apt-get install devscripts
sudo apt-get build-dep nautilus
devscripts может попросить вас настроить Postfix, выбрать все, что вы хотите («Без конфигурации» должно быть хорошо, если вы 't использовать Postscript, он не должен спрашивать иначе) Получить исходный код Nautilus:
apt-get source nautilus
(Обратите внимание на sudo здесь) Теперь, чтобы изменить Nautilus. Откройте 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.

1
задан 18 October 2013 в 23:02

0 ответов

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

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