# ---------------------------------------------------------------------------- To disable Synaptics touchpad tapping, add the following to XF86Config or xorg.conf: Section "InputDevice" Identifier "Synaptics" Option "TapButton1" "0" EndSection # ---------------------------------------------------------------------------- To change bootloader wireless network, add kernel parameter netprofile. kernel ... netprofile=Airborne where Airborne is /etc/sysconfig/network-scripts/Airborne. # ---------------------------------------------------------------------------- NVIDIA driver doesn't install OpenGL headers. Check /usr/share/doc/NVIDIA*. Will have to copy headers over or pass option. # ---------------------------------------------------------------------------- /dev/nvidiactl security errors. The chmod and chown described in the README don't last. Check /etc/udev/permissions.d/*udev.permissions and change nvidia's entry to 0666. # ---------------------------------------------------------------------------- GNOME panel and window minimizing. If you delete the panel where minimized windows went to, find a panel and follow right-click, Add Panel, Window List, Add. # ---------------------------------------------------------------------------- Get a smaller console font by adding vga=791 to the kernel parameters in /etc/grub.conf. # ---------------------------------------------------------------------------- Funny characters showing up in RedHat Linux. Take off .UTF-8 from LANG. LANG=en_US # ---------------------------------------------------------------------------- Crappy Actiontec modem can't do DNS resolution right. Strip out router's nameserver entry in /etc/resolv.conf but adding this to dhclient-script's exit hooks. #!/bin/sh BAD_IP=192.168.0.1 echo `date`: checking dns ordering for actiontec woes grep ${BAD_IP} /etc/resolv.conf > /dev/null if [ $? == 0 ]; then echo removing actiontec dns entry grep -v -e "^nameserver ${BAD_IP}$" /etc/resolv.conf > /tmp/resolv.conf mv /tmp/resolv.conf /etc/resolv.conf fi # ---------------------------------------------------------------------------- Ignore dependencies when installing rpm packages with: rpm --nodeps I used this to install Lexmark's x386 driver on a 64-bit machine. (I needed to get at a cartridge alignment page.) # ---------------------------------------------------------------------------- List rpm packages version and architecture, which is not displayed by default: rpm -q --qf '%{ARCH}: %{NAME}-%{VERSION}-%{RELEASE}\n' name1 # ---------------------------------------------------------------------------- Rebuild rpm database. rm /var/lib/rpm/__db.00[1-3] rpm --rebuilddb # ---------------------------------------------------------------------------- If your terminal gets messed up, try: reset # ---------------------------------------------------------------------------- Kept getting a message from ld on x86_64 saying: "skipping incompatible /usr/lib/libGLU.so when searching for -lGLU" To fix it, I made a symlink in /usr/X11R6/lib64 from libGLU.so to the actual library that was there (libGLU.so.1.3). # ----------------------------------------------------------------------------- I make a shortcut to open and place terminals for easy setup of my work environment. gnome-terminal --geometry 80x55+300+0 konsole -geometry +300+0 --vt_sz 80x52 # ---------------------------------------------------------------------------- Sometimes while compiling I get a message like: cannot install lib***.la to a directory not ending in /usr/local/lib In my case, I had run configure, make, changed configure, make (which didn't change anything), and make install. That second make really should have changed something. The solution was to run make clean and then run make again. # ---------------------------------------------------------------------------- To mount a USB drive manually, run something like mkdir /media/my_usb mount /dev/sd[abc] /media/usb The USB drive should be somewhere in /dev/sd*. # ---------------------------------------------------------------------------- # n - dry # i - itemized file list # r - recursive # v - verbose # c - check sum (if slow, use --size-only) # Sync models with USB drive. rsync -nirvc /media/disk/models ~/datasets/cj_data # Sync USB drive with models. rsync -nirvc ~/datasets/cj_data/models /media/disk