Como posso alterar a duração do “timeout” para o recurso Nautilus “encontrar o nome do arquivo à medida que você digita”?

3

Muitas vezes fico paralisado pelo longo tempo limite enquanto digito as primeiras letras de um nome de arquivo no Nautilus ...

O tempo limite atual parece ser de 5 segundos. Eu prefiro 1 segundo ... (como no item 2 desta página sobre Tempo de Resposta )

Eu não uso muito o mouse, o que significa que eu espero ou pressiono Escape quando não encontro o arquivo ...

Eu percebo que isso é um recurso para alguns, mas eu prefiro não esperar.

Existe alguma maneira de alterar esse comportamento de tempo limite?

    
por Peter.O 04.01.2011 / 07:09

1 resposta

6

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.

    
por Stefano Palazzo 04.01.2011 / 13:18