Making the computer faster and nicer - editor's choice
These are largely my own personal notes on how to configure the GUI to be less annoying, less bloated and first of all more responsive. I just made them public in case anyone else happened to share my opinion on settings.
- Upgrade your hardware. The newer the hardware, the faster it is. (Well duh!) When you upgrade make sure you get lots of RAM. This is way more important than having lots of CPU, especially for over-all Windows performance. Also look for average seek times, when buying harddrives. Those two factors are what counts. If you can afford SCSI or a Solid State (flash based) drive, go for it.
- Be conservative with software upgrades. Most people tend to switch to the latest Windows version and upgrade all their software right after buying a new PC, simply because of the refreshing feeling of "starting with something new". This is where you should hesitate. Older software is typically simpler. Simpler software is faster. Only upgrade if there are bugs or features missing.
Now there are special cases where newer drivers or newer software result in faster performance, but that's actually much more rare than commonly assumed, due to the low cost-benefit yield of software optimizations in general.
Warning: Even though it is unlikely,
the .reg files on this page might change settings in Windows that
have undesirable effects. I cannot be held responsible for any such side-effects.
- Windows 2000/XP: Open My Computer, Tools, Folder Options, and go to the "View" tab and disable "Hide file extensions." Not seeing the full filenames will make it way too easy to trick you into clicking a file which may in fact be something different (and possibly malicious).
- Windows Vista/7 and later: Go to the control panel, Folder Options, "View" tab and disable the checkbox called "Hid extensions for known file types". This setting is to be considered a security risk.
- Right click My Computer, Properties, Advanced, Environment variables: set TEMP and TMP to C:\temp in both windows (and make sure C:\temp exists.) This will make it easier to clean up if your disk becomes full.
- To disable mouse acceleration turn off "enhance pointer precision" in the mouse control panel or simply run this (recommended).
- To disable auto-run on CD-ROM drives, run this.
- To disable the annoying taskbar flashing in XP run this.
- To speed up theUI, disable slow scrolling by running this.
- If you wish, you can both disable and enable the windows keys and caps lock.
- Windows XP and older: To enable large IDE drive (128 Gb+) support run this (highly recommended for newly installed systems!)
- Speed up menus by running this.
- Windows XP and older: For tab completion in the DOS window run this.
- Tip: If any application is using the CPU all the time, set its priority to "Idle" in the taskmanager.
- If the machine is slow (lots of disk activity and/or memory usage), quit and restart all Adobe applications.
- Tip: Try running C:\WINDOWS\system32\gpedit.msc
- If you wish to have support for symlinks, enable them using this command:
fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1
- To adjust mouse speed add one of these lines to the end of ~/.xinitrc:
xset m 5/10 1 (slow)
xset m 10/10 1 (medium)
xset m 20/10 1 (fast)
xset m 20/10 5 (accelerated, special use only)
- To set the keyboard repeat rate add one of these lines to the end of ~/.xinitrc:
xset r rate 400 15 (slow)
xset r rate 250 25 (medium)
xset r rate 200 40 (fast)
- To make the key between shift and Z on a european keyboard type \ and | like in Windows, first verify if you can resolve the matter the normal way by choosing the correct keyboard model in the system settings under Input Devices. Look for "variations" of the US english keyboard layout.
- To disable the beeping: xset b off
- Remember to run "uptime" or "top" once in a while. The "load average" should usually be way below 1.00 when the computer is idle.
- To make backspace, delete, home and end work properly, create an .inputrc file in your home directory containing:
- To enable utf-8 support in the bash shell, make sure this is in the file ~/.bashrc:
Is the mouse difficult to control or "feels weird"? This is because of "acceleration" which cannot simply be disabled using the control panel like you can on other operating systems. Here are some tricks that are supposed to disable mouse acceleration:
- The easiest method is to run the two lines below in Terminal, log out, and then back in.
defaults write .GlobalPreferences com.apple.mouse.scaling -1
defaults write .GlobalPreferences com.apple.trackpad.scaling -1
- Another way is to get one of these applications: Mouse Curves or SteerMouse.
- I've also seen this solution suggested.
Windows 98 / ME
- Okay, you really should start thinking about changing operating system!
Website by Joachim Michaelis