Distribution: Debian Lenny with a backported 2.6.29 kernel.
Windows Vista: Neutralized
Restore partition: Neutralized
-
Dual boot with Vista: OK (for as long as I had it)
-
NVIDIA driver/X.org: OK (NVIDIA-Linux-x86-180.51-pkg1.run)
-
HDMI: OK (NVIDIA-Linux-x86-180.51-pkg1.run)
-
Audio: OK (out of the box)
-
Wirebound network: OK (out of the box)
-
eSATA: OK (out of the box)
-
Wireless: OK (some firmware required, it's in the Debian repositories though, link below)
-
Webcam: OK (out of the box)
-
Card reader: OK (out of the box)
-
Temperature sensors: OK (out of the box with lm-sensors + coretemp kernel module)
-
Fans/ACPI etc: OK (out of the box)
-
Suspend to disk: OK (out of the box)
-
HDMI sound: OK (NVIDIA-Linux-x86-180.51-pkg1.run)
-
Bluetooth: OK (out of the box)
-
DVD/CD-reader: OK with newer kernels but with warnings. I had problems with booting some linux CD's. The older version of the installation for debian, etch, has problems. It can not detect drivers or use the DVD reader during installation, although the installation itself comes up and the final etch system can use the DVD reader. The newer one, lenny installation CD, runs the installation to the end but with errors from the kernel/driver. When it comes to burning - I remember burning a single CD and while it burned the resulting CD did not work, but that was on one of the older kernels. It might work fine on the kernel that is included in lenny (2.6.26) or later.
- Firewire: untested (but recognized by the kernel)
-
Suspend to RAM: fails. I tried it once or twice with the 2.6.26 kernel. It doesn't come up, but gives ext3 warnings and errors, fails to mount the filesystems etc. I would not try it too much. Suspending to disk seems to work, but I had bad experiences with that in the past when it comes to laptops and linux. Anyway, the machine boots fast enough so I do not really have that much use for it. Both suspend to disk and suspend to RAM seems to be disabled in the 2.6.29 kernel (or in GNOME), so GNOME will not try to suspend meaning that there is no risk of damaging your computer.
NOTE: In general, I recommend a later version of the kernel. That is 2.6.29 and above. This seems to solve most problems with some devices.
WARNING: Don't run OpenBSD. It crashed my system (kernel crash, although it installed fine) to a point where the BIOS froze completely at boot-up. I was forced to hand it in to support so they could replace the harddrive. It was not possible to use recovery CD's or enter the BIOS. I would assume the same might hold true for other BSD kernels. There's no point in using BSD anyway, the driver support sucks.
Contents of "xorg.conf"
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder63) Thu Jun 5 00:11:12 PDT 2008
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "se"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9600M GT"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
How to set up wireless connectivity
A 2.6.30 kernel needs newer drivers from http://www.intellinuxwireless.org (under the "Download" tab) than the package "firmware-iwlwifi". Put the iwlwifi-5000-2.ucode under /lib/firmware. I personally set my wireless connection with the following commands in rc.local since I stopped using GNOME due to some of its bugs. Note that the essid is first set to any and then to my personal essid (sputnik). I do not know why this is required, but I discovered it by accident.
snippet of /etc/rc.localiwconfig wlan0 key s:mysecretpasswordkeyformywlan iwconfig wlan0 essid any iwconfig wlan0 essid sputnik setsid dhclient wlan0 > /dev/null 2> /dev/null
How to swap stereo right and left sound speakersSince I have now swapped the physical location of my speakers (left and right changed place) I want this to be reflected in my system. This can easily be fixed with the following file in your home directory (or globally at /etc/asound.conf): ~/.asoundrccat .asoundrc pcm.swapped { type route slave.pcm "pcm.vanlig" ttable.0.1 1 ttable.1.0 1 } pcm.vanlig { type hw card 0 device 0 } pcm.!default pcm.swapped
It basically says that "pcm.vanlig" is the name of the first card and device. This is so I can refer to it in other sections. Then there is a routing policy set-up which is called "pcm.swapped". It swaps the channels using "ttable" (kind of like a transition table for channels). And last there is a line that says that the default is to use that routing policy. The routing policy refers to the "pcm.vanlig" card+device. How to get HDMI soundI use the following BASH alias to output to the HDMI audio to my TV with mplayer: alias videohdmi='mplayer -ao alsa:device=hw=0.3 -vo gl2 -fs -stop-xscreensaver -x 1360 -y 768'
An explanation of the options: - -ao : audio output. ALSA is the linux standard. Device selects what audio card and device on that card.
- -vo : I use the GL2 driver which is the best you can get with this NVidia card.
- -fs : Select full screen. (Togglable by pressing F when watching a movie).
- -stop-xscreensaver : du-uh. Disables the x-screensaver.
- -x : scale to a fixed x-resolution. Omitting this will keep the correct aspect ratio, but it might look worse on your TV.
- -y : scale to a fixed y-resolution. Omitting this will keep the correct aspect ratio, but it might look worse on your TV.
The device number (0.3) can be figured out by having a look at the output from "aplay -l" which lists the devices on your machine. The output on this laptop is:
aplay -l**** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 3: NVIDIA HDMI [NVIDIA HDMI] Subdevices: 1/1 Subdevice #0: subdevice #0
Don't forget to un-mute the HDMI device either with alsamixer/GNOME volume control!
Output of "dmesg"Output of "dmesg"
Contents of /proc/cpuinfo
cpuinfoprocessor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU P7350 @ 2.00GHz stepping : 6 cpu MHz : 1994.705 cache size : 3072 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm bogomips : 3989.41 clflush size : 64 power management:
processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU P7350 @ 2.00GHz stepping : 6 cpu MHz : 1994.705 cache size : 3072 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm bogomips : 3988.95 clflush size : 64 power management:
Loaded modules
lsmodModule Size Used by nvidia 7218960 29 ipt_LOG 4540 1 xt_tcpudp 2508 4 nf_conntrack_ipv4 11912 1 nf_defrag_ipv4 1664 1 nf_conntrack_ipv4 xt_state 1768 1 nf_conntrack 57608 2 nf_conntrack_ipv4,xt_state iptable_filter 2956 1 ip_tables 10188 1 iptable_filter x_tables 14108 4 ipt_LOG,xt_tcpudp,xt_state,ip_tables coretemp 5176 0 ppdev 6368 0 parport_pc 22432 0 lp 8012 0 parport 31152 3 ppdev,parport_pc,lp firewire_sbp2 12792 0 loop 13276 0 snd_hda_codec_nvhdmi 2676 1 snd_hda_codec_idt 49840 1 snd_hda_intel 22284 0 snd_hda_codec 63520 3 snd_hda_codec_nvhdmi,snd_hda_codec_idt,snd_hda_intel arc4 1560 2 ecb 2368 2 snd_hwdep 6104 1 snd_hda_codec snd_pcm_oss 32232 0 iwlagn 72248 0 snd_mixer_oss 12368 1 snd_pcm_oss iwlcore 91968 1 iwlagn snd_pcm 62516 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_seq_midi 5688 0 snd_rawmidi 18580 1 snd_seq_midi snd_seq_midi_event 6212 1 snd_seq_midi snd_seq 42272 2 snd_seq_midi,snd_seq_midi_event snd_timer 17436 2 snd_pcm,snd_seq snd_seq_device 6136 3 snd_seq_midi,snd_rawmidi,snd_seq rfkill 9632 2 iwlcore snd 49000 11 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device mac80211 141588 2 iwlagn,iwlcore soundcore 6184 1 snd uvcvideo 49316 0 i2c_i801 8584 0 jmb38x_ms 7924 0 serio_raw 4556 0 usbhid 31484 0 btusb 10280 0 hid 34440 1 usbhid hp_accel 9960 0 cfg80211 55128 3 iwlagn,iwlcore,mac80211 bluetooth 46848 1 btusb usblp 10564 0 videodev 30924 1 uvcvideo v4l1_compat 11416 2 uvcvideo,videodev memstick 8948 1 jmb38x_ms psmouse 37492 0 pcspkr 2104 0 joydev 8576 0 evdev 8028 16 i2c_core 20804 2 nvidia,i2c_i801 wmi 6184 0 lis3lv02d 7656 1 hp_accel snd_page_alloc 8176 2 snd_hda_intel,snd_pcm processor 34408 2 battery 6012 0 button 5060 0 ac 2960 0 ext3 106800 2 jbd 40812 1 ext3 mbcache 6924 1 ext3 sg 20256 0 sr_mod 13256 1 cdrom 30324 1 sr_mod sd_mod 28672 4 crc_t10dif 1632 1 sd_mod ahci 30048 4 libata 150664 1 ahci scsi_mod 131340 5 firewire_sbp2,sg,sr_mod,sd_mod,libata uhci_hcd 19144 0 sdhci_pci 6512 0 sdhci 14984 1 sdhci_pci mmc_core 45828 1 sdhci led_class 3852 3 iwlcore,hp_accel,sdhci firewire_ohci 19256 0 firewire_core 37624 2 firewire_sbp2,firewire_ohci crc_itu_t 2148 1 firewire_core r8169 27732 0 ehci_hcd 29792 0 mii 4664 1 r8169 usbcore 125992 7 uvcvideo,usbhid,btusb,usblp,uhci_hcd,ehci_hcd intel_agp 23100 0 agpgart 30812 2 nvidia,intel_agp video 17980 0 output 2604 1 video thermal 12572 0 fan 4040 0 thermal_sys 13128 4 processor,video,thermal,fan
Output of "lspci"
lspci00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) 00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03) 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03) 00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03) 00:1d.3 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03) 00:1f.6 Signal processing controller: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem (rev 03) 01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9600M GT] (rev a1) 02:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02) 06:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller 06:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller 06:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller 06:00.3 System peripheral: JMicron Technology Corp. MS Host Controller 06:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
Useful programs
| Purpose | Program | Window manager
| fvwm | | Terminal | xterm | | Editor | gvim | | Web | firefox | | Chat | emesene | | Games | Savage 2, Wesnoth, Neverball, Xboard
| | Webcam | luvcview (great program!!)
| | PDF | epdfview | Lock screen
| xtrlock | | Office | Open Office
| | Video/Music | mplayer | Youtube rip
| clive | | Printing | cups | | Temperature | lm-sensors | | Battery | acpi | Graphical login
| xdm |
Over the years, I have used many different window managers. In the end, it seems to have boiled down to FVWM. It's the only way I'll ever get a stable desktop that works exactly like I want it to. GNOME is IMHO the second-best approach with many useful apps. - GNOME: A great window manager, somewhat slow. The reason I stopped using it every time is that there was always an annoying bug/crash in a special option or something that did not work, or my machine was too slow to run it.
- KDE: It has too many options, which is IMHO wrong. I also don't like the general appearance of QT apps.
- Xfce: Very nice, small and so. But it lacks the applications that for example GNOME has so I question the purpose of this environment.
- Ion/dwm/tiling: Works well for specific task but not for unknown/spontaneous tasks.
It's a matter of taste really. Fluxbox, blackbox, openbox, jwm and icewm are "vanilla" wm's that might be worth looking into. FVWM/environment configs
.fvwm/config# General settings DefaultIcon big_x.xpm DeskTopSize 1x1 EdgeScroll 0 0 ImagePath $HOME/.fvwm OpaqueMoveSize -1 SnapAttraction 15 SameType Screen SnapGrid 50 50
# General font settings IconFont fixed WindowFont *misc-fixed-bold*
# Color sets CleanupColorsets Colorset 0 fg black, bg lightblue Colorset 1 fg black, bg white Colorset 2 fg black, bg pink Colorset 3 fg white, bg black
# Global menu style MenuStyle black white lightyellow *-misc-fixed-bold-* fvwm MenuStyle "*" ItemFormat "%i %| %l %| %>" MenuStyle "*" AutomaticHotkeys
# Global window style #Style "*" !GrabFocus Style "*" ClickToFocus Style "*" DecorateTransient, NoPPosition Style "*" ForeColor black, BackColor PeachPuff4 Style "*" HilightFore black, HilightBack PeachPuff Style "*" MWMFunctions, MWMDecor, HintOverride Style "*" MaxWindowSize 100 92 Style "*" SmartPlacement, CleverPlacement
# Global icon style Style "*" EWMHMiniIconOverride Style "*" IconBackgroundColorset 1 Style "*" IconBox 1024x70+0-0@p Style "*" IconFill left top Style "*" IconOverride Style "*" IconSize 52 52 Style "*" MiniIcon mini_x.xpm
# Application style Style "gvim" MaxWindowSize 100 91, Icon big_vim.xpm, MiniIcon mini_vim.xpm Style "rdesktop" MaxWindowSize 100 100 Style "xboard" MaxWindowSize 100 100 Style "xclock" Sticky, NoTitle, StaysOnTop, NoHandles Style "xload" NoTitle, StaysOnTop, NoHandles, StartsOnPage 0 0, SkipMapping Style "xterm" MaxWindowSize 100 91, Icon big_term.xpm, MiniIcon mini_term.xpm Style "Navigator" MaxWindowSize 100 90, Icon big_www.xpm, MiniIcon mini_www.xpm Style "pidgin" MaxWindowSize 120 120, Icon big_pidgin, MiniIcon mini_pidgin.xpm Style "savage2.bin" MaxWindowSize 100 100
# ALT+TAB AddToFunc WindowListFunc + I WarpToWindow 50 50 + I Focus NoWarp + I FlipFocus
# ALT+q DestroyFunc WarpToTheIcon AddToFunc WarpToTheIcon + I WindowId root 0 WarpToWindow 50 50 + I Focus + I WarpToWindow 50 50 + I Layer 0 ontop + I Raise
# Iconify DestroyFunc GetDown AddToFunc GetDown + I Iconify + I WarpToWindow 50 50 + I FlipFocus
# De-iconify DestroyFunc GetUpAgain AddToFunc GetUpAgain + I Iconify off + I WarpToWindow 50 50 + I FlipFocus
# Keyboard bindings (UNIX-style) # Note: Order *matters* for correct bindings of for example Return Key BackSpace W M Delete Key M W C Maximize Key Q A M Next (Iconic, AcceptsFocus, CurrentPage) WarpToTheIcon Key W A M Prev (Iconic, AcceptsFocus, CurrentPage) WarpToTheIcon Key Return I A GetUpAgain Key Return A C Menu StartMenu Root c c Key Return W M GetDown Key Super_L A A PlaceAgain Key Tab A M WindowList (!Sticky, !Iconic, CurrentPage) Root c c \ CurrentAtEnd NoGeometry NoCurrentDeskTitle
# Mouse bindings Mouse 1 R A Nop Mouse 0 2 A Maximize Mouse 0 4 A Iconify Mouse 1 I A GetUpAgain
# Main menu AddToMenu "StartMenu" "main()" Title + "xterm%mini_term.xpm%" Exec exec xterm & + "edit%mini_vim.xpm%" Exec exec gvim -geometry 90x60 & + "www%mini_www.xpm%" Exec exec firefox & + "gmail%mini_mail.xpm%" Exec exec firefox -new-tab http://gmail.com & + "chat%mini_pidgin.xpm%" Exec exec pidgin & + "fonts%mini_x.xpm%" Exec exec xfontsel & + "Savage 2%mini_x.xpm%" Exec exec ~/opt/Savage2/savage2.bin & + "wesnoth%mini_wesnoth.xpm%" Exec exec wesnoth & + "camera%mini_x.xpm%" Exec exec luvcview & + "pdf%mini_x.xpm%" Exec exec epdfview & + "lock%mini_x.xpm%" Exec exec xtrlock & + "restart" Restart + "links" Popup www_popups
# WWW-links AddToMenu www_popups "www-links" Title + "Wikipedia" Exec exec firefox -new-tab http://en.wikipedia.org + "Facebook" Exec exec firefox -new-tab http://www.facebook.com + "Youtube" Exec exec firefox -new-tab http://www.youtube.com
AddToFunc InitFunction + I exec pkill xclock + I exec sleep 2 && xclock -d -strftime "w%V %a %Y-%m-%d %H:%M" -geometry -0-0 &
AddToFunc RestartFunction + I exec pkill xclock + I exec sleep 2 && xclock -d -strftime "w%V %a %Y-%m-%d %H:%M" -geometry -0-0 &
.xsession#!/bin/bash xclock -d -strftime "%Vw %Y-%m-%d %H:%M" -geometry -0-0 & xrdb ~/.Xresources xterm& xset mouse 999 9999 xsetroot -solid lightblue desksize="`xdpyinfo | grep dimensions | awk '{print $2}'`" display -window root -resize $desksize ~/pics/clouds.jpg if [[ "$desksize" == "1280x1024" ]] then xrdb -override ~/etc/xrdb.extra fi exec fvwm
.Xresources! xboard settings XBoard*alwaysPromoteToQueen: true XBoard*blackPieceColor: #000000 XBoard*boardSize: Large XBoard*clockFont: -misc-fixed-medium-r-normal--14-*-*-*-*-*-*-* XBoard*darkSquareColor: gray50 XBoard*font: -misc-fixed-medium-r-normal--14-*-*-*-*-*-*-* XBoard*highlightLastMove: true XBoard*highlightSquareColor: #0000FF XBoard*internetChessServerHost: 69.36.243.188 XBoard*lightSquareColor: gray80 XBoard*popupExitMessage: false XBoard*premoveHighlightColor: #FF0000 XBoard*showCoords: true XBoard*telnetProgram: /home/jonas/bin/timeseal_x86 XBoard*useTelnet: true XBoard*whitePieceColor: #FFFFFF
! xterm settings xterm*autoWrap: true xterm*background: white xterm*charClass: 45-47:48 xterm*font: -misc-fixed-medium-r-*-*-14-*-*-*-*-*-*-* !xterm*faceName: Terminus:pixelsize=14 xterm*foreground: black xterm*fullCursor: true xterm*geometry: 80x50 xterm*multiScroll: true xterm*pointerShape: xterm xterm*reverseVideo: false xterm*reverseWrap: true xterm*saveLines: 50000 xterm*scrollBar: false xterm*scrollKey: off xterm*scrollTtyOutput: off xterm*titleBar: false xterm*utf8: 2
!xterm*VT100.Translations: #override\n\ ! <KeyPress>Prior : scroll-back(1,page)\n\ ! <KeyPress>Next : scroll-forw(1,page)
xclock*analog: False xclock*update: 60 xclock*background: gray80 xclock*padding: 4 xclock*geometry: -0-0 xclock*twentyfour: True
A desktop screenshot
 (Click for full size) Some webcam photosThe quality of the pictures it takes can be seen below. | | | The crazy author.
| The crazy author and his even crazier father |
(Click for full size) |