I often get stalled by the long timeout while typing the first few letters of a file name in Nautilus...
The current timeout seems to be 5 seconds. I'd prefer 1 second ...(as per item 2 on this page about Response Times)
I don't use the mouse much, which means I either wait, or press Escape, when I don't find the file...
I realize that this is a feature to some, but I'd rather not wait.
Is there any way to change this timeout behaviour?
Unfortunately, the five second delay is hard-coded into Nautilus. Here's how to hack it:
First, set up your build environment:
devscripts
might ask you to configure Postfix, select anything you want ("No configuration" should be fine, if you don't use Postscript, it shouldn't ask otherwise)Get the source code of Nautilus:
(Notice no
sudo
here)Now to change Nautilus. Open
nautilus-2.32.0/libnautilus-private/nautilus-icon-container.c
in your favourite text editor. The line we're concerned with is about line 149. It should say:Replace the
5
with any amount of time you like. This must be an integer, and ≥ 1. I've change it to one second, as the article recommends. ;-)Now to build the package:
This will take a while. It should, at least. If it finishes with an error like "patch does not remove cleanly", run
sudo debuild -nc
instead). Note also that this may complain about it not being able to sign the package. You don't need a signed package in this case, they're only required if you want to upload them somewhere.You should now have some .deb packages in the parent directory. Install them all:
Afterwards, restart your computer (logging out may be sufficient, I'm not sure), and test the changes. As you know, your changes will be undone with every update of Nautilus.