Infelizmente, o atraso de cinco segundos está embutido no Nautilus. Veja como cortá-lo:
-
Primeiro, configure seu ambiente de criação:
sudo apt-get install build-essential sudo apt-get install devscripts sudo apt-get build-dep nautilus
devscripts
pode pedir que você configure o Postfix, selecione o que quiser ("No configuration" deve estar bem, se você não usa o Postscript, ele não deve perguntar o contrário) -
Obtenha o código-fonte do Nautilus:
apt-get source nautilus
(Observe que não há
sudo
aqui) -
Agora, mude o Nautilus. Abra
nautilus-2.32.0/libnautilus-private/nautilus-icon-container.c
no seu editor de texto favorito. A linha em que estamos preocupados é sobre linha 149. Deveria dizer:#define NAUTILUS_ICON_CONTAINER_SEARCH_DIALOG_TIMEOUT 5
Substitua o
5
por qualquer quantidade de tempo que desejar. Este deve ser um número inteiro e ≥ 1. Eu mudei para um segundo, como o artigo recomenda. ; -) -
Agora, para criar o pacote:
cd nautilus-2.32.0/ sudo debuild
Isso vai demorar um pouco. Deveria, pelo menos. Se terminar com um erro como "o patch não é removido corretamente", execute
sudo debuild -nc
. Note também que isso pode se queixar de não poder assinar o pacote. Você não precisa de um pacote assinado neste caso, eles são necessários apenas se você quiser enviá-los para algum lugar. -
Agora você deve ter alguns pacotes .deb no diretório pai. Instale todos eles:
cd .. sudo dpkg -i *.deb
Depois, reinicie o computador (o logoff pode ser suficiente, não tenho certeza) e teste as alterações. Como você sabe, suas alterações serão desfeitas a cada atualização do Nautilus.