Content-Type: multipart/related; start=; boundary=----------2Hxb8buQeh1r3MG9nHEM6K Content-Location: https://wiki.archlinux.org/index.php/Acer_Aspire_One Subject: =?utf-8?Q?Acer=20Aspire=20One=20-=20ArchWiki?= MIME-Version: 1.0 ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline; filename=Acer_Aspire_One.htm Content-Type: text/html; charset=UTF-8; name=Acer_Aspire_One.htm Content-ID: Content-Location: https://wiki.archlinux.org/index.php/Acer_Aspire_One Content-Transfer-Encoding: Quoted-Printable Acer Aspire One - ArchWiki =
=

Acer Aspire One

From ArchWiki
=
3D"Tango-dialog-warning.png" This article or section is out of date.
Please help improve the wiki by updating the article an= d correcting mistakes.
3D"Tango-dialog-warning.png"

This page documents configuration and troubleshooting specific to the= Acer Aspire One.

Most of this information is from the Arch Forum. You can also find a lot of helpful information from t= he AspireOneUser Forum and Install U= buntu Hardy Heron (8.04.1) on the Acer Aspire One.

General netbook installation hints can be found also in the Asus EEE PC Wiki ar= ticle

See this link for Acer Aspire One model AOD250-1613 (Android + XP = version). =

Content= s

Before you begi= n

A list of choices to be made during installation=

  • Installation medium: CD-ROM or USB (usb is recommended)
  • Which filesystems to choose:
    • If you want a journaled filesystem for the SSD or HDD or not (ext4 is recommended)
    • If you want a journaled filesystem for the SD-card or not (= highly recommended, for instance xfs or ext4)
  • If you want a swap partition or not (not recommended, but m= eh)
    • A swap partition may wear the disk somewhat, but it makes hiber= nation possible
    • Regular "sleep" is still possible without a swap partition
  • Which kernel to use: linux or linux-one (linux-one is recom= mended)
  • Which modules and daemons you want loaded at boot in rc.conf
  • If you want to configure the machine for maximum performance o= r battery life
  • If you want to configure X for using 3D graphics or not
  • If you wish to boot straight into a graphics mode or not ("KMS= ")
  • General configuration

There are also all sorts of tweaks along the way, that you may choose= to apply.

Choosing your installation medium

The Acer Aspire One does not come with an optical drive.

This means you will need to install Arch Linux through one of the= alternative methods:

  • USB stick (recommended)=
  • External USB CD-ROM drive (weird, but possible)

C= hoosing an Installation Image

You may wish to use a pre-release images, rather th= an the official Arch Linux images. The 2010.05 image may not contain the= necessary drivers for the Atheros Ethernet or Broadcom Wireless found o= n certain Aspire One PCs, such as the D255e.

Preparation prior to installing Arch Linux

  • Press F12 at BIOS post or change boot order with F2 to select y= our installation method. (On some systems, F12 might not be enabled by d= efault, and you must hit F2 to enter the BIOS and enable it).
  • To boot off the USB stick, choose USB HDD as the boot device.
  • It is recommended to permanently add a SD(HC) card into the le= ft sd card reader to extend storage space.
  • Before running /arch/setup mount your SD card to be visible to= the installer.

Re= commended partition schemes

  • /dev/sda1 all 8GB on the SSD for /, formatted as ext4
  • /dev/mmcblk0p1 all space on the extensional left side sd(hc= ) card for /home
    • the sd-card needs a journaling filesystem, like ext4 or xfs
  • No swap at all, unless you want hibernation. Having swap wears= the disk somewhat more.

File-systems=

There is a limit in how many times you can write to any disk, SSD or = a regular HDD. For SSD, you can write about 2 GB a day and it should las= t for about 3 years. Regular usage is probably less than this, hence it = should last several more years. All disks will wear out eventually, so b= ackup often. This goes for both SSD and HDDs.

In general, having data on a disk should be considered as safe as= written notes on a wet paper napkin.

Solid state drives are made of flash memory, they are fast at rea= ding but slow at writing data.

Journaled filesystem writes in a journal what it is modifying in = the filesystem, so you will get more writes into the SSD, that will take= your write count up as a bit of overhead for each write you will do, bu= t will give you filesystem consistency if something as gone wrong. Same = thing goes for the HDD-version.

You can choose a journaled filesystem (like ext4 or xfs) or a non= journaled one (like ext2). The choice mainly depends on how important it is to you that all files a= re okay if you suddenly turn off the computer, compared to slightly less= wear and tear over the years, and slightly more speed on disk operation= s.

The choice depends on your demands. Some people had trouble using= ext2 with the SD-card (the filesystem was corrupted) and switched to XF= S instead, with great success.

In general, ext4 is a good choice for disks and XFS works well fo= r SD-cards that stay in the slot.

XFS over ext2/ext4 also have the added benefit of not having to w= ait for disk-checks every Nth boot, which can be a huge annoyance if you= are about to hold a presentation.

Choosing maximum lifetime, or data integrity

For a longer life for your disk, take care to:

  • Not use a journaling file system
  • Not use a swap partition (unless you want to be able to hibern= ate)
  • Edit your new installation fstab to mount the partitions as "n= oatime", which will mean better performance and longer life by not writi= ng file access times. "relatime" is an alternative solution. See this LWN article for more information.
  • Not log errors or messages

If, on the other hand, data integrity is more important, use EXT4, XF= S or another journaled filesystem instead.

Mounting Option= s

There are some tweaks you can put into place to have better performan= ce out of filesystems.

  • EXT4:
 defaults,noatime
  • XFS:
 defaults,noatime
  • EXT3:
 defaults,noatime,errors=3Dremount-ro,commit=3D15
  • EXT2:
 defaults,noatime,errors=3Dremount-ro

These are to be added to your filesystem mount tab file located under= /etc/fstab. As example a mount line for the root directory:

 /dev/sda1              /             ext4      defaults,noatime   =
 0    1

Another tweak is to mount each log directory into a memory filesystem= (stores everything only into RAM) so you can skip more write counts out= of our SSD but suitable also for HDD. These log files will be then dele= ted each time the system is rebooted.

For that you have to add to the same /etc/fstab the follow lines:=

 none                   /var/log      tmpfs     size=3D10M   0     =
 0
 none                   /tmp          tmpfs     size=3D100M  0      0
 none                   /var/tmp      tmpfs     size=3D20M   0      0

  • Caution: The temporary folders listed above will delete = all files in those folders after each reboot. You may omit the last thre= e lines, but have increased write access to the SSD.
  • Caution: Has been reported that the stock kernel is caus= ing partition table corruption on the SD card when you resume from a sus= pend. Corrupted /home. Someone on the forum suggested that you n= eed a kernel with CONFIG_MMC_UNSAFE_RESUME set to prevent this f= rom happening. This solution did not work for some people, while using X= FS instead of ext2 for /home worked just fine.

Hardware

Aspire One common hardware:

  • Intel Atom N270 1.6 GHz cpu, SMP capable (hyperthreading like P= IV), up to SSE3 extensions, no EM64T!
  • Intel 945GME chipset
  • Intel 950 GMA onboard graphics adapter
  • 8.9 or 10.1 inch Acer Crystal Brite 1024=C3=97600 display
  • Realtek High Definition Audio ALC260
  • Battery: 11.V 41,2Wh/2200mAh or 45Wh/2400mAh Lithium-Ionen-Akk= u / 3 cell, with a 6 cell model planned
  • SD(hc) Card Reader left side: RICOH R5C8xx
  • Multi Card Reader right side Seite: JMicron JMB385 Flash Media= Controller
  • Webcam: Acer Crystal Eye Webcam (Suyin Optronics)
  • Wlan: Atheros AR5007EG (Chipset 2425)
  • LAN: Realtek RTL8102E
  • Touchpad: Synaptics
  • Weight: 960 gr.
  • Size: 24,9 x 17 x 2,9 cm
  • One memory expansion slot ( So-DIMM DDRII 400/533/667MHz up to= 1GB) under the keyboard hard to access see memory upgrade; max. 1,5GB

Version A110L

  • One 512MB memory stick onboard soldered
  • 8 GB solid state drive (SSD) =

Version A150L

  • One 1024MB memory stick onboard soldered
  • 120 GB hard disk drive (HDD)

Version D255e

  • LAN: Atheros Communication AR8132 fast ethernet
  • Wireless: Network controller [0280]: Broadcom Corporation BCM4= 313 802.11b/g LP-PHY [14e4:4727] (rev 01)Subsystem: Broadcom Corporation= Device [14e4:0510]

lspci

00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory=
 Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Expre=
ss Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/=
940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Defini=
tion Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express P=
ort 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express P=
ort 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express P=
ort 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express P=
ort 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI =
Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI =
Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI =
Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI =
Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI=
 Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Br=
idge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA=
 IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (=
rev 02)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PC=
I Express Fast Ethernet controller (rev 02)
03:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.1=
1 b/g Wireless PCI Express Adapter (rev 01)

Module setup=

Ethernet, wireless networking and sound will work with the linux, lin= ux-one and linux-one-dev kernels.

Module conf= iguration

Now you have to select the modules you need to get the hardware worki= ng, by editing /etc/rc.conf.

Modules to = blackmask
  • memstick - Makes full load on one core- fixed as of kern= el 2.6.29.
  • snd-pcsp - PC Speaker will be your sound card and snd-= hda-intel will not work. Also amazingly annoying if put to use.
Modules to load<= /span>
  • acpi_cpufreq - CPU scaling
  • ath5k or ath9k - The wireless device
  • pciehp - The SD card readers' hotplug functionality
  • r8169 - The ethernet NIC
  • uvcvideo - The webcam device

Network

WLAN

AA1 wireless device is a rather new Atheros wireless chip not support= ed by Linux kernel until version 2.6.27. Before that an external module = was required to be compiled and installed named madwifi.

Now you need to reset the wireless driver upon suspend/resume so = you need to create a rule for pm-utils to reload the module. This is don= e by creating a new file under /etc/pm/config.d/ named modules with:

 echo "SUSPEND_MODULES=3D\"ath5k\"" > /etc/pm/config.d/modules
= Getting the latest ath5k driver

If you have problems with ath5k, you can get the latest versi= on by following the instructions on this site: http://wireless.kernel.org/en/users/Download

Essentially, you install the latest wireless drivers into an upd= ates/ directory, thus leaving the stock drivers intact for possib= le reverting.

Testing

This is one way to test if the wireless card is working:

sudo iwlist wlan0 scanning

To connect to an open network, just grep for ESSID in the above comma= nd. Then, once you found a network name, make sure dhclient is installed and= try these. NetworkName is the ESSID you wish to use.

sudo iwconfig wlan0 essid NetworkName
sudo dhclient wlan0
ath9k and ace= r_wmi

Some people have reported conflicts between the ath9k and acer_wmi dr= ivers, resulting in the wireless card not functioning. Blacklisting acer= _wmi seems to resolve the issue.

Prob= lems with Wicd Wireless

It seems that for some wireless networks Wicd is consistently unable = to connect, regardless of the network's encryption methods. It has been = reported here that it appe= ars to be possible to fix this by reloading the ath5k driver that is nee= ded for the Acer Aspire One's wireless chipset prior to connecting to th= e network in question.

A "dirty" script to do this has been suggested here. It will now be reproduced here for sim= plicity.

  1. Create a new file in /etc/wicd/scripts/preconnect, called for e= xample "reload_driver". This requires root privileges.
  2. Enter the following in the new file:
= File: /etc/wicd/scripts/= preconnect/reload_driver
#!/bin/bash

WICDFIELD=3D"`sudo cat /etc/wicd/manager-settings.conf | grep "=
;wireless_interface"`"

WLINTERFACE=3D"${WICDFIELD##*=3D }"

if [ -e "/sys/class/net/$WLINTERFACE/device/driver" ]
then
    WLDRIVER=3D"`ls -l "/sys/class/net/$WLINTERFACE/device/dri=
ver" | sed 's/^.*\/\([a-zA-Z0-9_-]*\)$/\1/'`"
    =

else
    WLDRIVER=3D""
fi

if [ "$WLDRIVER" !=3D "" ]
then
    sudo modprobe -r $WLDRIVER
    sudo modprobe $WLDRIVER   =

fi

LAN

  • Use module r8169 for eth0 support with kernel version >=3D2.= 6.26.
  • If you have problems with r8169 (unlikely), try r8101.
Aspi= re One D250/D255e LAN

With Archlinux 2010.05 the installation did not work on Aspire One D2= 50/D255. The modules were not available for either the Atheros LAN card= or the Broadcom Wireless. To get the LAN working, try installing a newe= r developer image of Arch.

Audio

Typical Intel HD Audio, works out-of-the-box, see ALSA.

Note: = If the following steps do not help you to get your internal microphone w= orking, follow the guidelines in this forum thread: https://bbs.archlinux.org/viewtopic.php?pid=3D991291.<= /div>

With linux (alsa as modules)

Add one of these as a line in /etc/modprobe.d/sound.conf:

  • options snd-hda-intel model=3Dacer-aspire
    • Recommended. Everything works.
  • options snd-hda-intel model=3Dacer
    • Everything works, except the internal microphone and turning of= f the loudspeaker when a headset is plugged in. For some people the inte= rnal microphone may work.
  • options snd-hda-intel model=3Dauto
    • Both internal and external microphone does not work

With linux-one and linux-one-dev (alsa= built into the kernel)

MIDI does not work with linux-one(-dev)!

Add one of these as a kernel option in /boot/grub/menu.lst:

  • snd-hda-intel.model=3Dacer-aspire
    • Recommended. Everything works.
  • snd-hda-intel.model=3Dacer
    • Everything works, except the internal microphone and turning of= f the loudspeaker when a headset is plugged in. For some people the inte= rnal microphone may work.
  • snd-hda-intel.model=3Dauto
    • Both internal and external microphone does not work

Audio test

aplay /usr/share/sounds/alsa/Front_Center.wav

Video

Typical Intel chipset. Works with the xf86-video-intel driver.

You will need to install packages:

  • xorg
  • xf86-video-intel
  • xf86-input-synaptics

The Acer Aspire One model A0751h uses the Poulsbo chipset, which is, as of October 2009,= incompletely supported in Linux. Instead of using the xf86-video-intel = driver, an unofficial repository and driver may be used. This is not an = officially-supported driver, and it may or may not work for you. See this thread in the forums for current st= atus. =

Alternatively, using the instructions above and in the Uvesafb article to set up the= console framebuffer, and then installing and configuring the xf86-video= -fbdev driver, will provide the full resolution -- backlight brightness = control is impossible with this method, however.

For the original Linpus Xorg.conf (if you use this you may want t= o remove the ServerFlags section - the two entries in it disable the Ctr= l-Alt-Backspace and Ctrl-Alt-F* hotkeys) please see Exam= ple configurations.

External VGA p= ort

The external VGA port works without further modifications if the exte= rnel screen is connected at boot time. If the screen is added later, the= VGA port has to be enabled by xrandr. See also section Additional function keys for automating this.

Setting DPI

Very large fonts may appear in some applications (for example the men= u line in Firefox). Setting the DisplaySize in the Monitor section in co= mbination with the NoDDC option in xorg.conf may help:

Section "Device"
   ...
   Option    "NoDDC"
   ...
EndSection
...
Section "Monitor"
   ...
   DisplaySize 271 159 # Sets the correct DPI (96 x 96)
   ...
EndSection

When using an external screen, the NoDDC option has the effect, that = XRandR may no longer be able to determine and use the maximum resolution= of the screen. If you have such problems, delete the above lines from <= span style=3D"font-family: monospace; color: #005; white-space: nowrap">= xorg.conf. Instead add the following to your ~/.xserverrc= :

#!/bin/bash
exec /usr/bin/X -dpi 100

You may also try 75dpi if you can live with small fonts.

You can also try to add the following to your ~/.Xdefaults:

*dpi: 75

Set= ting a proper framebuffer

There are three options for setting the frame buffer (kernel mode set= ting, uvesafb, and intelfb). The most modern, thus recommended one is ke= rnel mode setting (KMS). This is also the easiest to implement.

Ke= rnel mode setting (KMS)

Use {{{1}}} and follow the instructions here: Intel#Kernel_mode_setting_(KMS)

uvesafb

This will enable a 1024x600 framebuffer with 32bit color. Read Uvesafb for th= e basic workthrough. But just following the steps below will work fine f= or the stock kernel.

Warning: Before you begin, be aware that suspend will most probably not work w= ith Uvesafb. When resuming you will end up with a blank screen.
  • Build and install 915resolution-static from AUR unsuppor= ted.
  • Install v86d:
pacman -S v86d
  • Edit /etc/modprobe.d/uvesafb.conf such that the line rea= ds:
options uvesafb mode_option=3D1024x600-32 scroll=3Dywrap
  • Edit /lib/initcpio/hooks/915resolution such that it read= s:
run_hook ()
{
   msg -n ":: Patching the VBIOS..."
   /usr/sbin/915resolution -c 945GM 5c 1024 600
   msg "done."
}
  • Add 915resolution and v86d to the hooks in /etc= /mkinitcpio.conf:
HOOKS=3D"base udev 915resolution v86d ..."
  • Run
mkinitcpio -p linux

Make sure that you do not include any {{{1}}} things in your = kernel line in GRUB menu.lst, as these will enable other framebuffer dri= vers and prevent uvesafb from working.

= Using intelfb without an initrd

Another option is to use the intelfb framebuffer. This is an option i= f you are using the kernel26-one-dev kernel, or any other kernel where i= ntelfb is compiled in the kernel rather than as a module. It is also a g= ood option if you do not want to use an initrd image on boot (hence usin= g the new grub package below.)

First off install grub2-915resolution from AUR. (This may= mean you need to modify the new /boot/grub/grub.cfg, see the wiki page = for help)

To /boot/grub/grub.cfg add the 915 initialisation like so:

menuentry "kernel26-one-dev" {
set root=3D(hd0,1)
insmod 915resolution
915resolution 5c 1024 600
linux /vmlinuz-one-dev root=3D/dev/sda2 ro video=3Dintelfb vga=3D604<=
/b>
}
Note: = This method means you have to change to the new version of grub, which u= ses a new configuration format, and hence will not work with your old me= nu.lst

Webcam

Works on the fly with the kernel26 (>=3D2.6.22) from core using th= e UVC kernel module (uvcvideo). Make sure that your user belongs to the = "video" group.

Test the webcam:

  • Load the kernel module as root
modprobe uvcvideo
  • Install and run wxcam as a regular user
wxcam
  • To stop using the webcam related kernel modules (which saves som= e battery power)
echo uvcvideo videodev v4l1_compat video | xargs rmmod
Tip: I= nstall and run Powert= op as root if you are interested in saving even more power.

Card Reader
Note: = For some people, this is not needed with the most recent BIOS v3309

To enable hotplugging for the card readers, add the following to /et= c/modprobe.d/pciehp:

options pciehp pciehp_force=3D1

Then add pciehp to the modules array in /etc/rc.conf:=

MODULES=3D( ... pciehp ... )

As outlined in this pos= t, you might also need to add the following to your kernel command line = (in /boot/grub/menu.lst):

pcie_ports=3Dnative

As an alternative, which may possibly also enable powersaving for the= card readers, get the jmb38x_d3e.sh script from the original Linpus install and install= it in /usr/local/sbin. Remember to give executable rights. Note that this script uses bc which you may need to install:

pacman -S bc

Then add the following line to /etc/rc.local:

/usr/local/sbin/jmb38x_d3e.sh &>/var/log/jmb38x_d3e.log &=
;

You may skip the log output if do not want this. You do not need the = pciehp module in /etc/rc.conf if you use this script.

Additio= nal function keys

For the wifi kill switch add these keycodes in /etc/rc.local:

 /usr/bin/setkeycodes e055 159
 /usr/bin/setkeycodes e056 158

Note that if the wifi kill switch is on (wifi is off), you will need = to reboot to re-enable wifi once you disable the kill switch.

For the Fn-Keys add these:

 /usr/bin/setkeycodes e025 130
 /usr/bin/setkeycodes e026 131
 /usr/bin/setkeycodes e027 132
 /usr/bin/setkeycodes e029 122
 /usr/bin/setkeycodes e071 134
 /usr/bin/setkeycodes e072 135

Now setup an ~/.Xmodmap:

 keycode 160=3DXF86AudioMute
 keycode 174=3DXF86AudioLowerVolume
 keycode 176=3DXF86AudioRaiseVolume
 keycode 223=3DXF86Standby
 keycode 239=3DXF86KbdBrightnessDown
 keycode 123=3DXF86KbdBrightnessUp
 keycode 210=3DXF86Display

Alternatively, you might also try the following map (used on my A110 = Aspire One, bought on February 2009 with french keyboard layout)

 keycode 160=3DXF86AudioMute
 keycode 174=3DXF86AudioLowerVolume
 keycode 123=3DXF86AudioRaiseVolume ## here is the difference
 keycode 223=3DXF86Standby
 keycode 210=3DXF86Display

then add:

 xmodmap ~/.Xmodmap

to ~/.xinitrc.

If you use KDE or Gnome you can use the appropriate tools to bind= the keys or they work just fine without further modifications.

If you use XFCE then you can use "Settings->Keyboard Settings-= >Shortcuts" and add a new theme, set:

 XF86AudioRaiseVolume - amixer set Master 2dB+ unmute
 XF86AudioLowerVolume - amixer set Master 2dB- unmute
 XF86AudioMute - amixer set Master toggle

If you use neither KDE nor Gnome then read on. To use the keys to adj= ust volume it is recommended to use xbindkeys:

 # pacman -S xbindkeys

Add =

 xbindkeys &

to ~/.xinitrc and use the following as .xbindkeysrc:

 "(uxterm -e vgadisplay.sh)"
     m:0x0 + c:130
     Hangul
 "(amixer sset Master toggle)"
     m:0x0 + c:121
     XF86AudioMute
 "(amixer set Master 2dB+ unmute)"
     m:0x0 + c:123
     XF86AudioRaiseVolume
 "(amixer set Master 2dB- unmute)"
     m:0x0 + c:122
     XF86AudioLowerVolume
 "(sudo pm-suspend)"
     m:0x0 + c:150
     XF86Sleep

Note that the option to switch the external VGA output here by a bash= -display-script. You will need the following as /usr/bin/vgadisplay.sh:

 #! /bin/bash
 TEMP=3D/tmp/answer$$
 dialog --menu "Select VGA behavior" 13 50 6 1 off 2 1024x600 3 "Auto (m=
ost probably 1024x768)" 2>$TEMP
 ret=3D$?
 choice=3D`cat $TEMP`
 case $ret in
     1) ;; # Cancel - do nothing
     0)  # User selection
         case $choice in
          1) xrandr --output VGA --off;;
          2) xrandr --output VGA --mode 1024x600;;
          3) xrandr --output VGA --auto;;
         esac
         ;; =

     *)  # Shouldnt happen
         echo "Abnormal ret code from dialog: $ret" =

         ;; =

 esac

You may also bind an xrandr call directly with the XF86Display key bu= t with the above way you have more options.

Touchpad

Two-Finger = scrolling

To enable two-finger scrolling, paste the following in your .xinitrc = and restart X:

 xinput set-int-prop "Synaptics Mouse" "Synaptics Two-Finger Pressu=
re" 32 10
 xinput set-int-prop "Synaptics Mouse" "Synaptics Two-Finger Width" 32 6=

 xinput set-int-prop "Synaptics Mouse" "Two-Finger Scrolling" 8 1
 xinput set-int-prop "Synaptics Mouse" "Synaptics Two-Finger Scrolling" =
8 1 1
 xinput set-int-prop "Synaptics Mouse" "Synaptics Jumpy Cursor Threshold=
" 32 150

Note: you might need to change "Synaptics Mouse" to the name your tou= chpad was assigned.

Power managemen= t

Enabling CP= U scaling

See cpufrequtils.

Suspend on lid, shutdown on power button

Some people needed to install the kernel named "linux-one" in order t= o make this work properly. On the D250 (and possibly others), if the bi= os has not been updated to the latest (see elsewhere on this page for ho= w to update the bios), then the 'lid' event is broken in the sense that = it always reports 'closed' and it will continue to send lid events once = triggered (thus blocking out power button events). In short, if you hav= e problems with getting acpi events to work, update your bios.

See acpid for mo= re information.

Example c= onfigurations

/etc/rc.local<= /span>

 #!/bin/bash
 #
 # /etc/rc.local: Local multi-user startup script.
 #
 # Change CPU governors and writeback-time (as suggested by powertop)
 echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governo=
r
 echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
 # Make the right SD-slot visible, as suggested by the Debian wiki
 setpci -d 197b:2381 AE=3D47
 # Set up the wifi-key
 /usr/bin/setkeycodes e055 159
 /usr/bin/setkeycodes e056 158
 # Set up the function keys
 /usr/bin/setkeycodes e025 130
 /usr/bin/setkeycodes e026 131
 /usr/bin/setkeycodes e027 132
 /usr/bin/setkeycodes e029 122
 /usr/bin/setkeycodes e071 134
 /usr/bin/setkeycodes e072 135

/etc/modprobe.d/sound.conf

options snd-hda-intel model=3Dacer-aspire

Customized ker= nel

It is common to use customized kernels in these machines to avoid the= extra load of modules Arch's stock kernel brings. These are ok for the = wide general hardware but in this case you have a very specific set of h= ardware so that you can build a predefined kernel hardware support.

There is a A110L specific kernel package linux-one on AUR with all necessary modules compiled in kerne= l. Refer to the Forum for help on thi= s. There may also be binaries of the latest version on the Forum but sin= ce these are user submitted packages you should *always* pick the source= s and PKGBUILD, inspect them and build them yourself.

There is also linux-one-dev.

The config for this kernel is derived from the original Linpus Ke= rnel config. The main differences from stock arch kernel:

  • The kernel differs from the stock arch kernel so it can only lo= ad Aspire One specific hardware and should not be used in any other hard= ware;
  • Faster boot time;
  • Reduced package size (although the hardware supported by this = kernel will be limited to what it has compiled);
  • Tweaks for better performance on Atom processors;
  • Some tweaks/workarounds to get hardware work flawlessly (MMC/S= D cards for example)

On T.Mondary's site you can also find a precompiled kernel for = AAO, in distribution-independant format, but suitable for ArchLinux. Thi= s minimal kernel comes with wifi led patches, a coretemp patch, acerhdf = and a proper framebuffer with KMS. It can now use ext2 or ext4 (mounting= ext4 without a journal is supported since 2.6.29) for the root filesyst= em, and does not require an initrd.

Tuning tips

SD Storage = Expansion

Labeling Par= titions

For using both card readers at a time you have to specify which is th= e one to use as storage expansion and the one to be used a removable sto= rage by setting a label into the filesystem.

Plug only the expansion SD card into the left card reader and mak= e the desired filesystem with one of the following:

  • XFS:
mkfs.xfs /dev/mmcblk0p1
  • EXT3
mkfs.ext3 /dev/mmcblk0p1
  • EXT2
mkfs.ext2 /dev/mmcblk0p1

Then give the filesystem a label:

  • XFS:
xfs_admin -L "SD_HOME" /dev/mmcblk0p1
  • EXT3/EXT2:
e2label /dev/mmcblk0p1 "SD_HOME"

Mount= expansion as /home

Now that you have a SD card with a defined label you can define a mou= nt option in /etc/fstab as defined in Mounting Options. Do= not forget to change the folder which it is to be mounted on, it should= be /home.

If you already have something in your /home folder you need to sa= ve a backup in order to upon mounting the SD expansion you have the same= files as before so you can try this:

 tar -cfg /home.tar /home

Now you can mount the device and put the backup there. Remember to pu= t the line in fstab first and had made a backup!

 rm -rf /home/*
 mount /home
 tar -xvf /home.tar -C /home/
 rm /home.tar
Note: = Mounting /home on your SD card through fstab occasionally appears to lea= d to a problem described in {{= this}} forum thread, where the SD card gives a "FILESYSTEM CHECK FAI= LED" error during init on alternating boot-ups. This can be solved by mo= unting your SD card as /home by adding
sudo mount -U (UUID-of-your-=
SD-card) -t xfs -o defaults,noatime /home
to /etc/rc.local, and r= emoving the entry of your SD card from /etc/fstab. Find out your SD card= 's UUID by issuing
$ sudo = blkid

Regulatin= g the CPU fan

Letting the BIOS regulate the cpu fan results in a noisy monster of n= etbook. You can override the default fan settings by using either acerh= df (recommended method) or acerfand (not recommend= ed) based on two scripts.

acerhdf

The acerhdf kernel module regulates the fan in a performant and secur= e way.

From kernel 2.6.31 on the acerhdf module is provided inside the k= ernel tree. Therefore it comes precompiled with the linux, linux-one and= linux-one-dev packages. If you use a kernel version <=3D 2.6.30 ther= e is a package in AUR called acerhdf, = which you will have to build and install.

Add acerhdf to the MODULES array in /etc/rc.conf<= /span>. It can be configured by adding the following line to /etc/modpr= obe.d/acerhdf.conf:

Up to acerhdf version 0.5.18:

 options acerhdf verbose=3D0 fanon=3D67 fanoff=3D62 interval=3D10 k=
ernelmode=3D1

Since version 0.5.19:

 options acerhdf verbose=3D0 fanon=3D67000 fanoff=3D62000 interval=3D=
10 kernelmode=3D1

Or, to make the fan be more active and cool the AAO more, but make mo= re noise:

Up to acerhdf version 0.5.18:

 options acerhdf verbose=3D0 fanon=3D62 fanoff=3D52 interval=3D10 k=
ernelmode=3D1

Since version 0.5.19:

 options acerhdf verbose=3D0 fanon=3D62000 fanoff=3D52000 interval=3D=
10 kernelmode=3D1

Make sure you don't use the configuration for >=3D0.5.19 on <=3D= 0.5.18, as the computer will go warm.

Using the Super key for middle-clicking

When browsing the web, a third mouse button is a great help for openi= ng links in tabs. Unfortunately, there is no third mouse button on the A= cer Aspire One.

However, one can configure one of the keys on the keyboard for ac= ting like a third mouse button instead. (The Super key is the one with a= picture of a little house, or on models that do not have a little house= , the key between the fn and alt).

Using FVWM 2=

Add these two lines to your .fvwm/.fvwm2rc (or just add the second li= ne to your favorite startup function):

AddToFunc StartFunction
+ I Key Super_L A N FakeClick depth 0 press 2 wait 200 release 2

Using xte

  1. Install xautomation, which includes xte
  2. Set up your windowmanager to execute this command at the press= of the Super key:
xte "mouseclick 2"

Or, with xbindkeys:

Add this line to your ~/.xbindkeysrc.scm:

 (xbindkey '("Super_L") "xte 'mouseclick 2 &'")

SSD specific= tweaks

See Solid State Drives.

Updating the B= IOS

Using FreeDOS

This method needs to be tested and finetuned. Note that not all USB-d= isks are possible to boot from.

  • Install unetbootin
  • Use unetbootin to put FreeDOS on an USB stick
  • Download the latest BIOS from the Acer webpage (latest is 3310= )
  • Unzip the BIOS-files to the USB stick
  • Reboot and configure the BIOS to boot from the USB stick befor= e the SSD/HDD
  • Start the BIOS update utility (3310.BAT)
  • Reboot
  • Configure the BIOS to start from the SSD/HDD first again
  • Done
AOD150

The bios upgrades on the acer aspire site for the AOD150 line all wan= t you to run it on windows. Here is how the author avoided it (The autho= r does not understand this subject; she just guessed. Again, you are mes= sing with your BIOS and this is not an officially condoned method, so th= ere is a risk you will brick your netbook. You have been warned.):

  • Install unetbootin
  • Use unetbootin to put FreeDOS on an USB stick
  • Here is where it changes
    • Download the latest BIOS from the Acer webpage, for the AOA150 = (latest is 3310). Note that this is the incorrect BIOS for your AOD150 m= odel. From this zip file, you will be using everything except the actual= BIOS image.
    • Download the latest BIOS from the Acer webpage, for the AOD150= (latest is 1.09). Note that this is the correct BIOS, but requires wind= ows to use, so you are only going to use the BIOS image from this file.
    • Unzip the AOA150 zip file to a scratch directory. You may, for= instance, get four files: a .bat file, a .fd file, flashit.exe, and a r= eadme.txt. Copy everything but the .fd file onto your usb drive.
    • Unzip the AOD150 zip file to a scratch directory. It should re= sult in an exe file (KAV10109.exe) and a readme.txt. Now you have to get= the .fd file from the .exe.
    • Run the exe file using wine. It will extract some files, and t= hen show an error from InsydeFlash complaining that it cannot load the d= rivers. Do not click 'Okay' yet.
    • Alt-tab to a terminal, and cd into your wine installation's wi= ndows temp directory. Mine is $HOME/.wine/drive_c/windows/temp
    • There should be directory there with the contents of what the = exe file extracted. Mine is 7zSe6a.tmp/. If you cannot find it, you can = run 'find . -iname InsydeFlash.exe', and whatever directory that file is= in is what you want.
    • Inside that directory should be a file with a .fd extension. C= opy this file to your usb drive, alongside the .bat and .exe file you co= pied before.
    • You can click 'Okay' and close your wine session now. This wil= l clean up the temp directory, which is why you left it open.
    • Now cd into your usb drive and edit the .bat file in a text ed= itor of your choice. In it should be a line that calls flashit with one = of the arguments being the .fd file for the AOA150. Mine is '3310.fd'. D= elete this, and replace it with the name of the file you just copied fro= m the AOD150's installation. The contents of the batch file should now l= ook something like:
flashit KAV10.fd /mc /all /dc
    • You have now finished prepping your usb drive
  • Reboot and configure the BIOS to boot from the USB stick befor= e the SSD/HDD
  • Start the BIOS update utility (3310.BAT)
  • Reboot
  • Configure the BIOS to start from the SSD/HDD first again
  • Done
  • Note that when the author upgraded her BIOS, resuming from a s= uspend stopped working (blank screen, no keyboard response). To fix that= , she removed the mtrr-related parameters from my kernel command-line in= /boot/grub/menu.lst (enable_mtrr_cleanup mtrr_spare_reg_nr=3D1), which = she had added before to fix some register quirks for the intel graphics = card.

Using Flashrom

Flashrom can be used to flash the BIOS directly from Linux. It does not currently seem to support AA1, but it might be worth watchin= g the flashrom-svn package in AUR. See also: http://www.coreboot.org/Flashrom

Instructions by Acer for AOA110 and AOA150

This routine requires nothing more than that a couple of files= are copied to a flash drive, and is confirmed to work on AOA110. In cas= e the link doesn't work here's an exact quote: =

Updating the BIOS will require a USB flash drive to store the BIOS =
information on during the update. To perform the update to the BIOS:
  1. Go here, click on the BIOS tab and download and extract the latest =
BIOS for the netbook.
  2. The files required will be in the Dos_Flash subdirectory.
  3. Rename the BIOS file from 3310.fd to zg5ia32.fd.
  4. Copy zg5ia32.fd and Flashit.exe to USB flash drive
  5. Ensure that the AC adapter is plugged in.
  6. Insert the USB flash drive into a USB port.
  7. Press and Hold down the Fn and the Esc keys together and press the =
power button.
  8. When the unit's power light comes on wait a few seconds and release=
 the Fn and Esc keys.
  9. After the keys have been released the power light will start to bli=
nk.
 10. During the BIOS update process the display will be blank.
 11. Let the unit run and after approximately 1 to 7 minutes, the unit s=
hould reboot and the BIOS will be updated.

If the unit fails to reboot, or the BIOS was not updated sucessfully, tr=
y the steps again. If the problem persists, the netbook may need service=
.

Note: These instructions are only for the Acer Aspire One AOA110 and the=
 AOA150 netbook series and should not be performed on any other model Ac=
er Aspire One.

Polis= hing the boot process

If you use Splashy for the boot graphics and Slim for the X display m= anager, you will have a nice, polished and Arch-like boot.

  • Splashy sh= ows nice graphics instead of the text that scrolls by when you boot
  • SLIM is a lightweight and nice version of xdm/gdm/kdm (logon mana= ger / display manager)

Games

Configuration = tip

  • Ensure your X is running with DRI.
 glxinfo |grep render  # must say yes
 glxgears  # should say something between 750 and 1000 fps =

Note: = glxgears is no benchmark, but as you all have the same hardware and most= probably the same drivers it can be used as a point of reference.
=

Working games

External links

=

------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline; filename=favicon.ico Content-Type: image/x-icon; name=favicon.ico Content-Location: https://wiki.archlinux.org/favicon.ico Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhk iAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3Nj YXBlLm9yZ5vuPBoAAAG8SURBVDiNjZM/iBNBFMZ/MzvJunfmYFfwtjgbEzk4jhSK oNa2goiNaGXhCaYRDAiHNlprcYuVhaCNWIj4BxSusBJRhNtDRTF6nCkWPUQMJJe4 s2PhBhIvE/yaebz3vY/fDIwwxmBTGMX7JwtSNRbmX9g8yrr9V+ccISYAa4CwEey6 sbpDCJpFR6rZwJ19fLzyeZRP2pIni3LBU3IbGNVJs/M2nzXAU3K3pySeknTS7OTZ Z+v+fwccuvPhqOuIV64Sy56S9LTxm796i6O8W95g3633xcBTDWOYSY35kRl8bYzw HNkqFWX5/rHy97EEgafqEwU54yqBMQRdnYnf2rCps1JHm0tjCeZuvpvaE7hrG+3U /9rq0dPDdK4jWlOuU1k9PfdtJMGmzupvkrbf+NntLz8A7vbnXW1KG530wkiCMIp3 Ag1gez57lNSqR/LZbeBU3m8D5aRWTf4luDywDPBwoH6anwb4AtSHrhBGcRk4w7A+ DdRv+8SAC9wbCgCuAoW8XgOuAR8HAprAdWAdqADLYRSfABDTSyt7gdfAE+BKUqu+ ZIzCKD4ILAKHgXkxvbRyEXie1KrWHzcm6MAfcSib4f24CrwAAAAASUVORK5CYII= ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline; filename=load.css Content-Type: text/css; charset=utf-8; name=load.css Content-Location: https://wiki.archlinux.org/load.php?debug=false&lang=en&modules=mediawiki.legacy.commonPrint%2Cshared&only=styles&skin=archlinux&* Content-Transfer-Encoding: 8bit @media print{ a.stub,a.new{color:#ba0000;text-decoration:none}#toc{border:1px solid #aaaaaa;background-color:#f9f9f9;padding:5px}.tocindent{margin-left:2em}.tocline{margin-bottom:0px} div.floatright{float:right;clear:right;position:relative;margin:0.5em 0 0.8em 1.4em}div.floatright p{font-style:italic}div.floatleft{float:left;clear:left;position:relative;margin:0.5em 1.4em 0.8em 0}div.floatleft p{font-style:italic}div.center{text-align:center} div.thumb{border:none;width:auto;margin-top:0.5em;margin-bottom:0.8em;background-color:transparent}div.thumbinner{border:1px solid #cccccc;padding:3px !important;background-color:White;font-size:94%;text-align:center;overflow:hidden}html .thumbimage{border:1px solid #cccccc}html .thumbcaption{border:none;text-align:left;line-height:1.4em;padding:3px !important;font-size:94%}div.magnify{display:none}div.tright{float:right;clear:right;margin:0.5em 0 0.8em 1.4em}div.tleft{float:left;clear:left;margin:0.5em 1.4em 0.8em 0}img.thumbborder{border:1px solid #dddddd} table.rimage{float:right;width:1pt;position:relative;margin-left:1em;margin-bottom:1em;text-align:center}body{background:White; color:Black;margin:0;padding:0}.noprint,div#jump-to-nav,div.top,div#column-one,#colophon,.editsection,.toctoggle,.tochidden,div#f-poweredbyico,div#f-copyrightico,li#viewcount,li#about,li#disclaimer,li#privacy,#footer-places,#mw-hidden-catlinks{ display:none}ul{list-style-type:square}#content{background:none;border:none ! important;padding:0 ! important;margin:0 ! important}#footer{background :white;color :black;border-top:1px solid black}h1,h2,h3,h4,h5,h6{font-weight:bold}p,.documentDescription{margin:1em 0 ! important;line-height:1.2em}.tocindent p{margin:0 0 0 0 ! important}pre{border:1pt dashed black;white-space:pre;font-size:8pt;overflow:auto;padding:1em 0;background:white;color:black}table.listing,table.listing td{border:1pt solid black;border-collapse:collapse}a{color:Black !important;background:none !important;padding:0 !important}a:link,a:visited{color:#520;background:transparent;text-decoration:underline}#content a.external.text:after,#content a.external.autonumber:after{ content:" (" attr(href) ") "}#globalWrapper{width:100% !important;min-width:0 !important}#content{background:white;color:black}#column-content{margin:0 !important}#column-content #content{padding:1em;margin:0 !important} a,a.external,a.new,a.stub{color:black ! important;text-decoration:none ! important} a,a.external,a.new,a.stub{color:inherit ! important;text-decoration:inherit ! important}img{border:none;vertical-align:middle} span.texhtml{font-family:serif}#siteNotice{display:none} li.gallerybox{vertical-align:top;background-color:#f9f9f9;border:solid 2px white;display:-moz-inline-box;display:inline-block}ul.gallery,li.gallerybox{zoom:1;*display:inline}ul.gallery{margin:2px;padding:2px;display:block}li.gallerycaption{font-weight:bold;text-align:center;display:block;word-wrap:break-word}li.gallerybox div.thumb{text-align:center;border:1px solid #ccc;margin:2px}div.gallerytext{overflow:hidden;font-size:94%;padding:2px 4px;word-wrap:break-word} table.diff{background:white}td.diff-otitle{background:#ffffff}td.diff-ntitle{background:#ffffff}td.diff-addedline{background:#ccffcc;font-size:smaller;border:solid 2px black}td.diff-deletedline{background:#ffffaa;font-size:smaller;border:dotted 2px black}td.diff-context{background:#eeeeee;font-size:smaller}.diffchange{color:silver;font-weight:bold;text-decoration:underline} table.wikitable{margin:1em 1em 1em 0;border:1px #aaa solid;background:white;border-collapse:collapse}.wikitable th,.wikitable td{border:1px #aaa solid;padding:0.2em}.wikitable th{text-align:center;background:white;font-weight:bold}.wikitable caption{font-weight:bold}a.sortheader{margin:0px 0.3em} .wikitable,.thumb,img{page-break-inside:avoid}h2,h3,h4,h5,h6,h7{page-break-after:avoid}p{widows:3;orphans:3}}@media screen{ abbr,acronym,.explain{border-bottom:1px dotted black;cursor:help} .mw-plusminus-pos{color:#006400} .mw-plusminus-neg{color:#8b0000} .mw-plusminus-null{color:#aaa} .allpagesredirect,.redirect-in-category,.watchlistredir{font-style:italic} span.comment{font-style:italic}span.changedby{font-size:95%} .texvc{direction:ltr;unicode-bidi:embed}img.tex{vertical-align:middle}span.texhtml{font-family:serif} #wikiPreview.ontop{margin-bottom:1em} #editform,#toolbar,#wpTextbox1{clear:both}div#mw-js-message{margin:1em 5%;padding:0.5em 2.5%;border:solid 1px #ddd;background-color:#fcfcfc} .editsection{float:right;margin-left:5px} h2#filehistory{clear:both}table.filehistory th,table.filehistory td{vertical-align:top}table.filehistory th{text-align:left}table.filehistory td.mw-imagepage-filesize,table.filehistory th.mw-imagepage-filesize{white-space:nowrap}table.filehistory td.filehistory-selected{font-weight:bold} li span.deleted,span.history-deleted{text-decoration:line-through;color:#888;font-style:italic} .not-patrolled{background-color:#ffa}.unpatrolled{font-weight:bold;color:red}div.patrollink{font-size:75%;text-align:right} td.mw-label{text-align:right}td.mw-input{text-align:left}td.mw-submit{text-align:left}td.mw-label{vertical-align:top}.prefsection td.mw-label{width:20%}.prefsection table{width:100%}td.mw-submit{white-space:nowrap}table.mw-htmlform-nolabel td.mw-label{width:0 !important}tr.mw-htmlform-vertical-label td.mw-label{text-align:left !important}input#wpSummary{width:80%} .thumbcaption{text-align:left}.magnify{float:right} .mw-hidden-cats-hidden{display:none}.catlinks-allhidden{display:none} p.mw-ipb-conveniencelinks,p.mw-protect-editreasons,p.mw-filedelete-editreasons,p.mw-delete-editreasons,p.mw-revdel-editreasons{font-size:90%;float:right} .searchresults{}.searchresults p{margin-left:0.4em;margin-top:1em;margin-bottom:1.2em}div.searchresult{font-size:95%;width:38em}.mw-search-results{margin-left:0.4em}.mw-search-results li{padding-bottom:1em;list-style:none;list-style-image:none}.mw-search-results li a{font-size:108%}.mw-search-result-data{color:green;font-size:97%}.mw-search-formheader{background-color:#f3f3f3;margin-top:1em;border:1px solid silver}.mw-search-formheader div.search-types{float:left;padding-left:0.25em}.mw-search-formheader div.search-types ul{margin:0 !important;padding:0 !important;list-style:none !important}.mw-search-formheader div.search-types ul li{float:left;margin:0;padding:0}.mw-search-formheader div.search-types ul li a{display:block;padding:0.5em}.mw-search-formheader div.search-types ul li.current a{color:#333333;cursor:default}.mw-search-formheader div.search-types ul li.current a:hover{text-decoration:none}.mw-search-formheader div.results-info{float:right;padding:0.5em;padding-right:0.75em}.mw-search-formheader div.results-info ul{margin:0 !important;padding:0 !important;list-style:none !important}.mw-search-formheader div.results-info ul li{float:right;margin:0;padding:0}fieldset#mw-searchoptions{margin:0;padding-left:0.75em !important;padding-right:0.75em !important;padding-bottom:0.5em !important;padding-top:0.5em !important;border:none;background-color:#f9f9f9;border:1px solid silver !important;border-top-width:0 !important}fieldset#mw-searchoptions legend{display:none}fieldset#mw-searchoptions h4{padding:0;margin:0;float:left}fieldset#mw-searchoptions div#mw-search-togglebox{float:right}fieldset#mw-searchoptions div#mw-search-togglebox label{margin-right:0.25em}fieldset#mw-searchoptions div#mw-search-togglebox input{margin-left:0.25em}fieldset#mw-searchoptions table{float:left;margin-right:3em}fieldset#mw-searchoptions table td{padding-right:1em}fieldset#mw-searchoptions div.divider{clear:both;border-bottom:1px solid #DDDDDD;padding-top:0.5em;margin-bottom:0.5em}td#mw-search-menu{padding-left:6em;font-size:85%}div#mw-search-interwiki{float:right;width:18em;border-style:solid;border-color:#AAAAAA;border-width:1px;margin-top:2ex}div#mw-search-interwiki li{font-size:95%}.mw-search-interwiki-more{float:right;font-size:90%}div#mw-search-interwiki-caption{text-align:center;font-weight:bold;font-size:95%}.mw-search-interwiki-project{font-size:97%;text-align:left;padding-left:0.2em;padding-right:0.15em;padding-bottom:0.2em;padding-top:0.15em;background-color:#ececec;border-top:1px solid #BBBBBB}span.searchalttitle{font-size:95%}div.searchdidyoumean{font-size:127%;margin-top:0.8em; color:#c00}div.searchdidyoumean em{font-weight:bold}.searchmatch{font-weight:bold} td#mw-search-togglebox{text-align:right}table#mw-search-powertable{width:100%}form#powersearch{clear:both} .mw-userrights-disabled{color:#888}table.mw-userrights-groups * td,table.mw-userrights-groups * th{padding-right:1.5em} .os-suggest{overflow:auto;overflow-x:hidden;position:absolute;top:0px;left:0px;width:0px;background-color:white;background-color:Window;border-style:solid;border-color:#AAAAAA;border-width:1px;z-index:99;font-size:95%}table.os-suggest-results{font-size:95%;cursor:pointer;border:0;border-collapse:collapse;width:100%}.os-suggest-result,.os-suggest-result-hl{white-space:nowrap;background-color:white;background-color:Window;color:black;color:WindowText;padding:2px}.os-suggest-result-hl,.os-suggest-result-hl-webkit{background-color:#4C59A6;color:white}.os-suggest-result-hl{ background-color:Highlight;color:HighlightText}.os-suggest-toggle{position:relative;left:1ex;font-size:65%}.os-suggest-toggle-def{position:absolute;top:0px;left:0px;font-size:65%;visibility:hidden} .autocomment{color:gray}#pagehistory .history-user{margin-left:0.4em;margin-right:0.2em}#pagehistory span.minor{font-weight:bold}#pagehistory li{border:1px solid white}#pagehistory li.selected{background-color:#f9f9f9;border:1px dashed #aaa} .newpage,.minor,.bot{font-weight:bold} .mw-uctop{font-weight:bold} table.mw-listgrouprights-table tr{vertical-align:top}.listgrouprights-revoked{text-decoration:line-through} td.mw-statistics-numbers{text-align:right} h4.mw-specialpagesgroup{background-color:#dcdcdc;padding:2px;margin:.3em 0em 0em 0em}.mw-specialpagerestricted{font-weight:bold}#shared-image-dup,#shared-image-conflict{font-style:italic} table.mw-emailuser-table{width:98%}td#mw-emailuser-sender,td#mw-emailuser-recipient{font-weight:bold} table.mw-allpages-table-form,table.mw-allpages-table-chunk{width:100%}td.mw-allpages-alphaindexline{text-align:right}td.mw-allpages-nav,p.mw-allpages-nav{text-align:right;font-size:smaller;margin-bottom:1em}table.mw-allpages-table-form tr{vertical-align:top} table#mw-prefixindex-list-table,table#mw-prefixindex-nav-table{width:98%}td#mw-prefixindex-nav-form{font-size:smaller;margin-bottom:1em;text-align:right;vertical-align:top} div.mw-warning-with-logexcerpt{padding:3px;margin-bottom:3px;border:2px solid #2F6FAB;clear:both}div.mw-warning-with-logexcerpt ul li{font-size:90%} span.mw-revdelundel-link,strong.mw-revdelundel-link{font-size:90%}span.mw-revdelundel-hidden,input.mw-revdelundel-hidden{visibility:hidden}td.mw-revdel-checkbox,th.mw-revdel-checkbox{padding-right:10px;text-align:center} a.feedlink{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH2AkOCjkSL9xYhAAAAc9JREFUKJE90LFrU1EYQPHzffe+l/iSVkXTmNiANBU7iE5OLrbSVYKIiy5dnARB3FwEB5dOOhQKuthJEEHRsUXBoosO0lKKEYRa29LWQk3S5L53r0PVv+D8OPJlolrrr1ZmI7F1BFEjqBXECGJAjSBCaLddc7u5Mmb7q5U5007rWh5E9rYR/xsTBBXBWMVEglqRpGiGhcE5G6kdyugxcGsGyRdJ15ZwC29IF55jNEWt8K+aFOMhc+dC7Z6SITjC7ga2MkI8cpH41Dhh7RPa20Gt4toZac+IqhFMTpG0hVt8RetJg967SaTvGLnGNKZ0EtfOcB1P5jyqVjCRkIzfpnjtMYXrT2FrCff6JqhFRx/gnCXtZHgXUFHQSGg/u4Gbf4T2lYkvTaFGce8fIgePY09fwXU8Pg3sk2JFu5v4lQ+4FxPge+j5u3Q+v8TvrBKfbZB1PT4LqJh9Uv7yFLmrM2i+gPs4jRyqIaUz7C2+xZZOEA4cJaSgaAhqhbC1DK0N3K9NusvzAHB4GLf+HQBJBsiCD7J6/9zXI2VbVyv/b6Sdv1e6nrTryboB7wVbyjXt1rcfo0Frs4UkqvtUJHMBjyVEAcSjFiQJwRvf3F3/OfYH/dDFWrCooaIAAAAASUVORK5CYII=) center left no-repeat;background:url(https://wiki.archlinux.org/skins/common/images/feed-icon.png?2011-08-11T22:06:40Z) center left no-repeat!ie;padding-left:16px} .plainlinks a{background:none !important;padding:0 !important} table.wikitable{margin:1em 1em 1em 0;background:#f9f9f9;border:1px #aaa solid;border-collapse:collapse;color:black}.wikitable th,.wikitable td{border:1px #aaa solid;padding:0.2em}.wikitable th{background:#f2f2f2;text-align:center}.wikitable caption{font-weight:bold} table.collapsed tr.collapsable{display:none} .success{color:green;font-size:larger}.error{color:red;font-size:larger}.errorbox,.successbox{font-size:larger;border:2px solid;padding:.5em 1em;float:left;margin-bottom:2em;color:#000}.errorbox{border-color:red;background-color:#fff2f2}.successbox{border-color:green;background-color:#dfd}.errorbox h2,.successbox h2{font-size:1em;font-weight:bold;display:inline;margin:0 .5em 0 0;border:none} .previewnote{color:#c00;margin-bottom:1em}.previewnote p{text-indent:3em;margin:0.8em 0}.visualClear{clear:both}#mw_trackbacks{border:solid 1px #bbbbff;background-color:#eeeeff;padding:0.2em} .TablePager{min-width:80%;border-collapse:collapse}.TablePager_nav a{text-decoration:none}.TablePager,.TablePager td,.TablePager th{border:1px solid #aaaaaa;padding:0 0.15em 0 0.15em}.TablePager th{background-color:#eeeeff}.TablePager td{background-color:#ffffff}.TablePager tr:hover td{background-color:#eeeeff}.imagelist td,.imagelist th{white-space:nowrap}.imagelist .TablePager_col_links{background-color:#eeeeff}.imagelist .TablePager_col_img_description{white-space:normal}.imagelist th.TablePager_sort{background-color:#ccccff} #mw-allmessagestable .allmessages-customised td.am_default{background-color:#fcffc4}#mw-allmessagestable tr.allmessages-customised:hover td.am_default{background-color:#faff90}#mw-allmessagestable td.am_actual{background-color:#e2ffe2}#mw-allmessagestable tr.allmessages-customised:hover + tr.allmessages-customised td.am_actual{background-color:#b1ffb1} ul#filetoc{text-align:center;border:1px solid #aaaaaa;background-color:#f9f9f9;padding:5px;font-size:95%;margin-bottom:0.5em;margin-left:0;margin-right:0}#filetoc li{display:inline;list-style-type:none;padding-right:2em} table.mw_metadata{font-size:0.8em;margin-left:0.5em;margin-bottom:0.5em;width:300px}table.mw_metadata caption{font-weight:bold}table.mw_metadata th{font-weight:normal}table.mw_metadata td{padding:0.1em}table.mw_metadata{border:none;border-collapse:collapse}table.mw_metadata td,table.mw_metadata th{text-align:center;border:1px solid #aaaaaa;padding-left:0.1em;padding-right:0.1em}table.mw_metadata th{background-color:#f9f9f9}table.mw_metadata td{background-color:#fcfcfc} li.gallerybox{vertical-align:top;background-color:#f9f9f9;border:solid 2px white;display:-moz-inline-box}ul.gallery,li.gallerybox{display:inline-block;zoom:1;*display:inline}ul.gallery{margin:2px;padding:2px;display:block}li.gallerycaption{font-weight:bold;text-align:center;display:block;word-wrap:break-word}li.gallerybox div.thumb{text-align:center;border:1px solid #ccc;margin:2px}div.gallerytext{overflow:hidden;font-size:94%;padding:2px 4px;word-wrap:break-word}table.mw-enhanced-rc{background:none;border:0;border-spacing:0}td.mw-enhanced-rc{white-space:nowrap;padding:0;vertical-align:top;font-family:monospace }#mw-addcategory-prompt{display:inline;margin-left:1em}#mw-addcategory-prompt input{margin-left:0.5em;margin-right:0.5em}.mw-remove-category{padding:8px;background-image:url(data:image/png;base64,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);background-image:url(https://wiki.archlinux.org/skins/common/images/remove.png?2011-08-11T22:06:40Z)!ie;background-position:center center;background-repeat:no-repeat}.mw-ajax-addcategory{padding-left:20px;background-image:url(data:image/png;base64,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);background-image:url(https://wiki.archlinux.org/skins/common/images/add.png?2011-08-11T22:06:40Z)!ie;background-position:left center;background-repeat:no-repeat}.mw-ajax-loader{background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);background-image:url(https://wiki.archlinux.org/skins/common/images/ajax-loader.gif?2011-08-11T22:06:40Z)!ie;background-position:center center;background-repeat:no-repeat;padding:16px;position:relative;top:-16px}.mw-small-spinner{padding:10px !important;margin-right:0.6em;background-image:url(data:image/gif;base64,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);background-image:url(https://wiki.archlinux.org/skins/common/images/spinner.gif?2011-08-11T22:06:40Z)!ie;background-position:center center;background-repeat:no-repeat} a.sortheader{margin:0 0.3em} ol:lang(bcc) li,ol:lang(bqi) li,ol:lang(fa) li,ol:lang(glk) li,ol:lang(kk-arab) li,ol:lang(mzn) li{list-style-type:-moz-persian;list-style-type:persian}ol:lang(ckb) li{list-style-type:-moz-arabic-indic;list-style-type:arabic-indic}ol:lang(bn) li{list-style-type:-moz-bengali;list-style-type:bengali} .mw-help-field-hint{display:none;padding:0px;padding-left:15px;margin-left:2px;margin-bottom:-8px;background-image:url(data:image/gif;base64,R0lGODlhCwALALMAAP///01NTZOTk1lZWefn57i4uJSUlPPz82VlZdDQ0HFxcaysrNvb28TExAAAAAAAACH5BAAAAAAALAAAAAALAAsAAAQrUIRJqQQ455nNNBgHJANBDAwgZsVwqIG2IEQYYwXy2lq/Kg3NqqeSVCqCCAA7);background-image:url(https://wiki.archlinux.org/skins/common/images/help-question.gif?2011-08-11T22:06:40Z)!ie;background-position:left center;background-repeat:no-repeat;color:#0645ad;text-decoration:underline;cursor:pointer;font-size:.8em}.mw-help-field-hint:hover{background-image:url(data:image/gif;base64,R0lGODlhCwALALMAAAtop+7z+GCWwpW51oStz8rb6yZzrafF3bnR5Nzn8QBcoD91oABQmf///wAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE5NkQ0QUQzRjI0NzRCNUQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBN0FFQTQwQjlGQzExREY5RDlBQTRBODQyMkJCMkFDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBN0FFQTNGQjlGQzExREY5RDlBQTRBODQyMkJCMkFDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkM3RjExNzQwNzIwNjgxMTk1RkVBQ0ZBOEQxNTU5MkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTk2RDRBRDNGMjQ3NEI1RDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAACwALAAAEK3CxSalsOOeZxRQY1yBKkihFI2aDEqiMRgBJGGMD8NpavxoHzaqnklQqiwgAOw==);background-image:url(https://wiki.archlinux.org/skins/common/images/help-question-hover.gif?2011-08-11T22:06:40Z)!ie}.mw-help-field-data{display:block;background-color:#d6f3ff;padding:5px 8px 4px 8px;border:1px solid #5dc9f4;margin-left:20px}.tipsy{padding:5px 5px 10px;font-size:12px;position:absolute;z-index:100000;overflow:visible}.tipsy-inner{padding:5px 8px 4px 8px;background-color:#d6f3ff;color:black;border:1px solid #5dc9f4;max-width:300px;text-align:left}.tipsy-arrow{position:absolute;background:url(data:image/gif;base64,R0lGODlhDQANAMQAAPf399bz/9vu9m/O9NXy/8Pm9svp9pfd+YLW943X9LTn++z093XQ9WnM9OLw9p/c9YTU9InY9/T292DK9Jre+afj+rvq/Nzv9rjk9brl9cPt/ZLb+GbL9MLs/ZHb+KLh+iH5BAAAAAAALAAAAAANAA0AAAVK4BGMZBkcg2WW1lBEKxkVAFTFFQQAwkSYhIlgB3hQTJQHEbBodEiaxmIJyHhIGwwVIGEoAgqGZAswIAIIA3mX+CTWOwfHAd9dtiEAOw==) no-repeat top left;background:url(https://wiki.archlinux.org/skins/common/images/tipsy-arrow.gif?2011-08-11T22:06:40Z) no-repeat top left!ie;width:13px;height:13px}.tipsy-se .tipsy-arrow{bottom:-2px;right:10px;background-position:0% 100%}} ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline Content-Type: image/jpeg Content-Location: https://wiki.archlinux.org/skins/archlinux/headbg.jpg Content-Transfer-Encoding: Base64 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 pqmqalFqtJUGrOhqk4mqUtJqampqa/RqapquqRhbcdOIbqoSWMoZnG01aiZjs3Gf tdoO6lFFFFFFFFJRRRRRytyX9LwVBqmpqUclytrcHACgBSUqKJRRQALZYAFFABQB SUUUlFFHK2XClAAAFABCoUAAAABQAFACoFAqKAhl2c6KXHu6AiZdkpKWkprGFopR FSlAEUAARQAAABFEVAAAKKKKKKAKKTU1TU1KkAoqDWDWE1NTU0NTQ1NV1gqFSWZT WzU1NTU1KWpOVv6WxSiiiiiikoooooooXkDgoopKWjkF4ABRAoACgABQBAUAEKKK KSiilLAoAFBBQAAAAAARQAQUAAAEyZoopfLVgkpRQUsKAAAAAAAAAAAAAFAUUUUU UUUUUUUAAAUUUmpRRRQFFFFFAJRRqUUUUUUUUUUampRSgBRRRRRRRRRRRRRQKBRS UUUoAABRQAUAFAAAFFABRRRRQFFFAFFFAUUAUACoUUFAABQAUAAUAoIqSlFFFLEK gUUUUAAoAioqCoKICiCgAAAAAAAAAAAAAAAIogKAAAAIoAigAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAD//Z ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline Content-Type: image/gif Content-Location: https://wiki.archlinux.org/skins/archlinux/bullet.gif Content-Transfer-Encoding: Base64 R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4Sp ADs= ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline Content-Type: image/png Content-Location: https://wiki.archlinux.org/skins/archlinux/external.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkA MQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjg zYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII= ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline Content-Type: image/gif Content-Location: https://wiki.archlinux.org/skins/archlinux/lock_icon.gif Content-Transfer-Encoding: Base64 R0lGODlhEAANAPcAACxNdj1xr0F5vUJ6vkR+xESAyEaEzkeFz0uI0UiG0FON006K 0lGM01GM01SO1FSO1FaP1Geb2Wqd2mue23mn33yp4IWw42OZ2Xyp4I625qHD66TF 7LbR8r3W873W88Tb9sTb9sbc9t3s/ev1/+n0//L6//n///T7//3///////////// /wD/AAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDCH5BAEAACwALAAAAAAQAA0AAAhzAFkIFJihYMGBCAdmGKEC xQgNABIqHLECgEUOESJKzFBRIQWNCTOYAJlBAUiEC0kmOCkQRICXMGFiCLkiRQkR HzZYmPCAZYYBBQ4saPDgQQUPPmvezGlBQs+QAggYQMDAgdEOSW3i1DkBAssQFsOK vTAwIAA7 ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline Content-Type: image/png Content-Location: https://wiki.archlinux.org/skins/archlinux/document.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAABGdBTUEAAK/INwWK 6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABnSURBVHhe rc2xCYBADEbhLOIIVu50K1iKhZOIC7iFcJWFtRbaCW7wxL/w7hCtDLwmfCRmzhOX lSNVvwLYlUA0QkUzCd1g2cHPSmA7IK+FEOgGcK16vEsvhLQTDBeStBP458LLBPDV CdJC7IENvonwAAAAAElFTkSuQmCC ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline Content-Type: image/gif Content-Location: https://wiki.archlinux.org/skins/archlinux/user.gif Content-Transfer-Encoding: Base64 R0lGODlhEAAQAKU5AFtJMlpJNFxIMU5OTm2XH3aIVJNkK5FmMJZnPbt6NIZzXId0 XpVwQZRzR5p7VI1+baZ3Tdl+Kt1/LIO2JYe5K4q8M4idYZKBbJK/QLqddZfDR5rF TZ/HVqfMZanNacKVWuKVQ+ejVuelVu21bPC/e5+XjKOjo7rXhr3aiM+1kNi4icff m8rio83jqNHmrtXotOPEl/HDg/LKjvfaq/ngut3Z1Nvrwd/tx/vqz/////////// /////////////////yH5BAEAAD8ALAAAAAAQABAAAAZiwJ9wSCwafxfF5VhUNBgH AVO4cKRgHwNg+sjQZrFEYFpSyUihyGD6M4lAEgRbCKnPTaYRjjRYH00vLAUkFhoV fkQmNy4rJxYcGBQTiEImNi0TKB0bHgSTRX2hon1zpaanP0EAOw== ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline; filename=main.css Content-Type: text/css; charset=UTF-8; name=main.css Content-Location: https://wiki.archlinux.org/skins/archlinux/main.css?301 Content-Transfer-Encoding: 8bit /* ** MediaWiki 'monobook' style sheet for CSS2-capable browsers. ** Copyright Gabriel Wicke - http://wikidev.net/ ** License: GPL (http://www.gnu.org/copyleft/gpl.html) ** ** Loosely based on http://www.positioniseverything.net/ordered-floats.html by Big John ** and the Plone 2.0 styles, see http://plone.org/ (Alexander Limi,Joe Geldart & Tom Croucher, ** Michael Zeltner and Geir Bækholt) ** All you guys rock :) */ div#column-content { width: 100%; float: right; margin: 0 0 .6em -12.2em; padding: 0; } div#content { margin: 2.8em 0 0 12.2em; padding: 0 1em 1em 1em; position: relative; z-index: 2; } div#column-one { padding-top: 160px; } div#content { background: white; color: black; border: 1px solid #aaa; border-right: none; line-height: 1.5em; } /* the left column width is specified in class .portlet */ /* Font size: ** We take advantage of keyword scaling- browsers won't go below 9px ** More at http://www.w3.org/2003/07/30-font-size ** http://style.cleverchimp.com/font_size_intervals/altintervals.html */ body { font: x-small sans-serif; background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat; color: black; margin: 0; padding: 0; } /* scale back up to a sane default */ div#globalWrapper { font-size: 127%; width: 100%; margin: 0; padding: 0; } /* general styles */ table { font-size: 100%; } a { text-decoration: none; color: #002bb8; background: none; } a:visited { color: #5a3696; } a:active { color: #faa700; } a:hover { text-decoration: underline; } a.stub { color: #772233; } a.new, #p-personal a.new { color: #cc2200; } a.new:visited, #p-personal a.new:visited { color: #a55858; } img { border: none; vertical-align: middle; } p { margin: .4em 0 .5em 0; line-height: 1.5em; } p img { margin: 0; } hr { height: 1px; color: #aaa; background-color: #aaa; border: 0; margin: .2em 0 .2em 0; } h1, h2, h3, h4, h5, h6 { color: black; background: none; font-weight: normal; margin: 0; overflow: hidden; padding-top: .5em; padding-bottom: .17em; border-bottom: 1px solid #aaa; } h1 { font-size: 188%; } h1 .editsection { font-size: 53%; } h2 { font-size: 150%; } h2 .editsection { font-size: 67%; } h3, h4, h5, h6 { border-bottom: none; font-weight: bold; } h3 { font-size: 132%; } h3 .editsection { font-size: 76%; font-weight: normal; } h4 { font-size: 116%; } h4 .editsection { font-size: 86%; font-weight: normal; } h5 { font-size: 100%; } h5 .editsection { font-weight: normal; } h6 { font-size: 80%; } h6 .editsection { font-size: 125%; font-weight: normal; } ul { line-height: 1.5em; list-style-type: square; margin: .3em 0 0 1.5em; padding: 0; list-style-image: url(bullet.gif); } ol { line-height: 1.5em; margin: .3em 0 0 3.2em; padding: 0; list-style-image: none; } li { margin-bottom: .1em; } dt { font-weight: bold; margin-bottom: .1em; } dl { margin-top: .2em; margin-bottom: .5em; } dd { line-height: 1.5em; margin-left: 2em; margin-bottom: .1em; } fieldset { border: 1px solid #2f6fab; margin: 1em 0 1em 0; padding: 0 1em 1em; line-height: 1.5em; } fieldset.nested { margin: 0 0 0.5em 0; padding: 0 0.5em 0.5em; } legend { padding: .5em; font-size: 95%; } form { border: none; margin: 0; } textarea { width: 100%; padding: .1em; } input.historysubmit { padding: 0 .3em .3em .3em !important; font-size: 94%; cursor: pointer; height: 1.7em !important; margin-left: 1.6em; } select { vertical-align: top; } q { font-family: Times, "Times New Roman", serif; font-style: italic; } /* disabled for now blockquote { font-family: Times, "Times New Roman", serif; font-style: italic; }*/ code { background-color: #f9f9f9; } pre { padding: 1em; border: 1px dashed #2f6fab; color: black; background-color: #f9f9f9; line-height: 1.1em; } /* ** the main content area */ #siteSub { display: none; } #jump-to-nav { display: none; } #contentSub, #contentSub2 { font-size: 84%; line-height: 1.2em; margin: 0 0 1.4em 1em; color: #7d7d7d; width: auto; } span.subpages { display: block; } /* Some space under the headers in the content area */ #bodyContent h1, #bodyContent h2 { margin-bottom: .6em; } #bodyContent h3, #bodyContent h4, #bodyContent h5 { margin-bottom: .3em; } #firstHeading { margin-bottom: .1em; /* These two rules hack around bug 2013 (fix for more limited bug 11325). When bug 2013 is fixed properly, they should be removed. */ line-height: 1.2em; padding-bottom: 0; } /* user notification thing */ .usermessage { background-color: #ffce7b; border: 1px solid #ffa500; color: black; font-weight: bold; margin: 2em 0 1em; padding: .5em 1em; vertical-align: middle; } #siteNotice { text-align: center; font-size: 95%; padding: 0 0.9em; } #siteNotice p { margin: 0; padding: 0; } .catlinks { border: 1px solid #aaa; background-color: #f9f9f9; padding: 5px; margin-top: 1em; clear: both; } /* currently unused, intended to be used by a metadata box in the bottom-right corner of the content area */ .documentDescription { /* The summary text describing the document */ font-weight: bold; display: block; margin: 1em 0; line-height: 1.5em; } .documentByLine { text-align: right; font-size: 90%; clear: both; font-weight: normal; color: #76797c; } /* emulate center */ .center { width: 100%; text-align: center; } *.center * { margin-left: auto; margin-right: auto; } /* small for tables and similar */ .small, .small * { font-size: 94%; } table.small { font-size: 100%; } /* ** content styles */ #toc, .toc, .mw-warning { border: 1px solid #aaa; background-color: #f9f9f9; padding: 5px; font-size: 95%; } #toc h2, .toc h2 { display: inline; border: none; padding: 0; font-size: 100%; font-weight: bold; } #toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle { text-align: center; } #toc ul, .toc ul { list-style-type: none; list-style-image: none; margin-left: 0; padding-left: 0; text-align: left; } #toc ul ul, .toc ul ul { margin: 0 0 0 2em; } #toc .toctoggle, .toc .toctoggle { font-size: 94%; } .mw-warning { margin-left: 50px; margin-right: 50px; text-align: center; } /* images */ div.floatright, table.floatright { clear: right; float: right; position: relative; margin: 0 0 .5em .5em; border: 0; /* border: .5em solid white; border-width: .5em 0 .8em 1.4em; */ } div.floatright p { font-style: italic; } div.floatleft, table.floatleft { float: left; clear: left; position: relative; margin: 0 .5em .5em 0; border: 0; /* margin: .3em .5em .5em 0; border: .5em solid white; border-width: .5em 1.4em .8em 0; */ } div.floatleft p { font-style: italic; } /* thumbnails */ div.thumb { margin-bottom: .5em; width: auto; } div.thumbinner { border: 1px solid #ccc; padding: 3px !important; background-color: #f9f9f9; font-size: 94%; text-align: center; overflow: hidden; } html .thumbimage { border: 1px solid #ccc; } html .thumbcaption { border: none; text-align: left; line-height: 1.4em; padding: 3px !important; font-size: 94%; } div.magnify { float: right; border: none !important; background: none !important; } div.magnify a, div.magnify img { display: block; border: none !important; background: none !important; } div.tright { clear: right; float: right; margin: .5em 0 1.3em 1.4em; } div.tleft { float: left; clear: left; margin: .5em 1.4em 1.3em 0; } img.thumbborder { border: 1px solid #dddddd; } .hiddenStructure { display: none; } /* ** classes for special content elements like town boxes ** intended to be referenced directly from the wiki src */ /* ** User styles */ /* table standards */ table.rimage { float: right; position: relative; margin-left: 1em; margin-bottom: 1em; text-align: center; } .toccolours { border: 1px solid #aaa; background-color: #f9f9f9; padding: 5px; font-size: 95%; } /* ** edit views etc */ .special li { line-height: 1.4em; margin: 0; padding: 0; } /* ** keep the whitespace in front of the ^=, hides rule from konqueror ** this is css3, the validator doesn't like it when validating as css2 */ #bodyContent a.external, #bodyContent a.external[href ^="gopher://"] { background: url(external.png) center right no-repeat; padding: 0 13px; } .rtl #bodyContent a.external, .rtl #bodyContent a.external[href ^="gopher://"] { background-image: url(external-rtl.png); } #bodyContent a.external[href ^="https://"], .link-https { background: url(lock_icon.gif) center right no-repeat; padding: 0 16px; } #bodyContent a.external[href ^="mailto:"], .link-mailto { background: url(mail_icon.gif) center right no-repeat; padding: 0 18px; } #bodyContent a.external[href ^="news://"] { background: url(news_icon.png) center right no-repeat; padding: 0 18px; } #bodyContent a.external[href ^="ftp://"], .link-ftp { background: url(file_icon.gif) center right no-repeat; padding: 0 18px; } #bodyContent a.external[href ^="irc://"], .link-irc { background: url(discussionitem_icon.gif) center right no-repeat; padding: 0 18px; } #bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"], #bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"], #bodyContent a.external[href $=".midi"], #bodyContent a.external[href $=".MIDI"], #bodyContent a.external[href $=".mp3"], #bodyContent a.external[href $=".MP3"], #bodyContent a.external[href $=".wav"], #bodyContent a.external[href $=".WAV"], #bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"], .link-audio { background: url("audio.png") center right no-repeat; padding: 0 13px; } #bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"], #bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"], #bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href $=".MPEG"], #bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"], .link-video { background: url("video.png") center right no-repeat; padding: 0 13px; } #bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"], #bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"], #bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"], .link-document { background: url("document.png") center right no-repeat; padding: 0 12px; } /* for rtl wikis */ .rtl #bodyContent a.external { background-position: left; padding-right: 0; } .rtl a.feedlink { background-position: right; padding-right: 16px; padding-left: 0; } /* correction for ltr wikis */ .ltr #bodyContent a.external { padding-left: 0; } /* disable interwiki styling */ #bodyContent a.extiw, #bodyContent a.extiw:active { color: #36b; } #bodyContent a.external { color: #36b; } /* ** Structural Elements */ /* ** general portlet styles (elements in the quickbar) */ .portlet { border: none; margin: 0 0 .5em; padding: 0; float: none; width: 11.6em; overflow: hidden; } .portlet h4 { font-size: 95%; font-weight: normal; white-space: nowrap; } .portlet h5 { background: transparent; padding: 0 1em 0 .5em; display: inline; height: 1em; text-transform: lowercase; font-size: 91%; font-weight: normal; white-space: nowrap; } .portlet h6 { background: #ffae2e; border: 1px solid #2f6fab; border-style: solid solid none solid; padding: 0 1em 0 1em; text-transform: lowercase; display: block; font-size: 1em; height: 1.2em; font-weight: normal; white-space: nowrap; } .pBody { font-size: 95%; background-color: white; color: black; border-collapse: collapse; border: 1px solid #aaa; padding: 0 .8em .3em .5em; } .portlet h1, .portlet h2, .portlet h3, .portlet h4 { margin: 0; padding: 0; } .portlet ul { line-height: 1.5em; list-style-type: square; list-style-image: url(bullet.gif); font-size: 95%; } .portlet li { padding: 0; margin: 0; } /* ** Logo properties */ #p-logo { top: 0; left: 0; position: absolute; /*needed to use z-index */ z-index: 3; height: 155px; width: 12em; overflow: visible; } #p-logo h5 { display: none; } #p-logo a, #p-logo a:hover { display: block; height: 155px; width: 12.2em; background-repeat: no-repeat; background-position: 35% 50% !important; text-decoration: none; } /* ** Search portlet */ #p-search { position: relative; z-index: 3; } input.searchButton { margin-top: 1px; font-size: 95%; } #searchGoButton { padding-left: .5em; padding-right: .5em; font-weight: bold; } #searchInput { width: 10.9em; margin: 0; font-size: 95%; } #p-search .pBody { padding: .5em .4em .4em .4em; text-align: center; } #p-search #searchform div div { margin-top: .4em; font-size: 95%; } /* ** the personal toolbar */ #p-personal { position: absolute; left: 0; top: 0; z-index: 0; } #p-personal { width: 100%; white-space: nowrap; padding: 0; margin: 0; border: none; background: none; overflow: visible; line-height: 1.2em; } #p-personal h5 { display: none; } #p-personal .portlet, #p-personal .pBody { z-index: 0; padding: 0; margin: 0; border: none; overflow: visible; background: none; } /* this is the ul contained in the portlet */ #p-personal ul { border: none; line-height: 1.4em; color: #2f6fab; padding: 0 2em 0 3em; margin: 0; text-align: right; list-style: none; z-index: 0; background: none; cursor: default; } #p-personal li { z-index: 0; border: none; padding: 0; display: inline; color: #2f6fab; margin-left: 1em; line-height: 1.2em; background: none; } #p-personal li a { text-decoration: none; color: #005896; padding-bottom: .2em; background: none; } #p-personal li a:hover { background-color: white; padding-bottom: .2em; text-decoration: none; } #p-personal li.active a:hover { background-color: transparent; } /* the icon in front of the user name, single quotes in bg url to hide it from iemac */ li#pt-userpage, li#pt-anonuserpage, li#pt-login { background: url(user.gif) top left no-repeat; padding-left: 20px; text-transform: none; } #p-personal ul { text-transform: lowercase; } #p-personal li.active { font-weight: bold; } /* ** the page-related actions- page/talk, edit etc */ #p-cactions { position: absolute; top: 1.3em; left: 11.5em; margin: 0; white-space: nowrap; width: 76%; line-height: 1.1em; overflow: visible; background: none; border-collapse: collapse; padding-left: 1em; list-style: none; font-size: 95%; } #p-cactions ul { list-style: none; } #p-cactions li { display: inline; border: 1px solid #aaa; border-bottom: none; padding: 0 0 .1em 0; margin: 0 .3em 0 0; overflow: visible; background: white; } #p-cactions li.selected { border-color: #fabd23; padding: 0 0 .2em 0; font-weight: bold; } #p-cactions li a { background-color: #fbfbfb; color: #002bb8; border: none; padding: 0 .8em .3em; position: relative; z-index: 0; margin: 0; text-decoration: none; } #p-cactions li.selected a { z-index: 3; background-color: white; } #p-cactions .new a { color: #ba0000; } #p-cactions li a:hover { z-index: 3; text-decoration: none; background-color: white; } #p-cactions h5 { display: none; } #p-cactions li.istalk { margin-right: 0; } #p-cactions li.istalk a { padding-right: .5em; } #p-cactions #ca-addsection a { padding-left: .4em; padding-right: .4em; } /* offsets to distinguish the tab groups */ li#ca-talk { margin-right: 1.6em; } li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print { margin-left: 1.6em; } #p-cactions .pBody { font-size: 1em; background-color: transparent; color: inherit; border-collapse: inherit; border: 0; padding: 0; } #p-cactions .hiddenStructure { display: none; } #p-cactions li a { text-transform: lowercase; } #p-lang { position: relative; z-index: 3; } /* Override text-transform on languages where capitalization is significant */ .capitalize-all-nouns .portlet h5, .capitalize-all-nouns .portlet h6, .capitalize-all-nouns #p-personal ul, .capitalize-all-nouns #p-cactions ul li a { text-transform: none; } /* TODO: #t-iscite is only used by the Cite extension, come up with some * system which allows extensions to add to this file on the fly */ #t-ispermalink, #t-iscite { color: #999; } /* ** footer */ div#footer { background-color: white; border-top: 1px solid #fabd23; border-bottom: 1px solid #fabd23; margin: .6em 0 1em 0; padding: .4em 0 1.2em 0; text-align: center; font-size: 90%; } div#footer li { display: inline; margin: 0 1.3em; } #f-poweredbyico, #f-copyrightico { margin: 0 8px; position: relative; top: -2px; /* Bump it up just a tad */ } #f-poweredbyico { float: right; height: 1%; } #f-copyrightico { float: left; height: 1%; } .mw-htmlform-submit { font-weight: bold; padding-left: .3em; padding-right: .3em; margin-right: 2em; } /* js pref toc */ #preftoc { margin: 0; padding: 0; width: 100%; clear: both; } #preftoc li { background-color: #f0f0f0; color: #000; } #preftoc li { margin: 1px -2px 1px 2px; float: left; padding: 2px 0 3px 0; border: 1px solid #fff; border-right-color: #716f64; border-bottom: 0; position: relative; white-space: nowrap; list-style-type: none; list-style-image: none; z-index: 3; } #preftoc li.selected { font-weight: bold; background-color: #f9f9f9; border: 1px solid #aaa; border-bottom: none; cursor: default; top: 1px; padding-top: 2px; margin-right: -3px; } #preftoc > li.selected { top: 2px; } #preftoc a, #preftoc a:active { display: block; color: #000; padding: 0 .7em; position: relative; text-decoration: none; } #preftoc li.selected a { cursor: default; text-decoration: none; } #preferences { margin: 0; border: 1px solid #aaa; clear: both; padding: 1.5em; background-color: #F9F9F9; } .prefsection { border: none; padding: 0; margin: 0; } .prefsection legend { font-weight: bold; } .prefsection table, .prefsection legend { background-color: #F9F9F9; } .mainLegend { display: none; } td.htmlform-tip { font-size: x-small; padding: .2em 2em; color: #666; } .preferences-login { clear: both; margin-bottom: 1.5em; } .prefcache { font-size: 90%; margin-top: 2em; } div#userloginForm form, div#userlogin form#userlogin2 { margin: 0 3em 1em 0; border: 1px solid #aaa; clear: both; padding: 1.5em 2em; background-color: #f9f9f9; float: left; } .rtl div#userloginForm form, .rtl div#userlogin form#userlogin2 { float: right; } div#userloginForm table, div#userlogin form#userlogin2 table { background-color: #f9f9f9; } div#userloginForm h2, div#userlogin form#userlogin2 h2 { padding-top: 0; } div#userlogin .captcha, div#userloginForm .captcha { border: 1px solid #bbb; padding: 1.5em 2em; background-color: white; } #loginend, #signupend { clear: both; } #userloginprompt, #languagelinks { font-size: 85%; } #login-sectiontip { font-size: 85%; line-height: 1.2; padding-top: 2em; } #userlogin .loginText, #userlogin .loginPassword { width: 12em; } #userloginlink a, #wpLoginattempt, #wpCreateaccount { font-weight: bold; } /* ** IE/Mac fixes, hope to find a validating way to move this ** to a separate stylesheet. This would work but doesn't validate: ** @import("IEMacFixes.css"); */ /* tabs: border on the a, not the div */ * > html #p-cactions li { border: none; } * > html #p-cactions li a { border: 1px solid #aaa; border-bottom: none; } * > html #p-cactions li.selected a { border-color: #fabd23; } /* footer icons need a fixed width */ * > html #f-poweredbyico, * > html #f-copyrightico { width: 88px; } * > html #bodyContent, * > html #bodyContent pre { overflow-x: auto; width: 100%; padding-bottom: 25px; } /* more IE fixes */ /* float/negative margin brokenness */ * html div#footer {margin-top: 0;} * html div#column-content { display: inline; margin-bottom: 0; } * html div.editsection { font-size: smaller; } #pagehistory li.selected { position: relative; } /* Mac IE 5.0 fix; floated content turns invisible */ * > html div#column-content { float: none; } * > html div#column-one { position: absolute; left: 0; top: 0; } * > html div#footer { margin-left: 13.2em; } .redirectText { font-size: 150%; margin: 5px; } .printfooter { display: none; } div.patrollink { clear: both; } .sharedUploadNotice { font-style: italic; } span.updatedmarker { color: black; background-color: #0f0; } .editExternally { border: 1px solid gray; background-color: #ffffff; padding: 3px; margin-top: 0.5em; float: left; font-size: small; text-align: center; } .editExternallyHelp { font-style: italic; color: gray; } .toggle { margin-left: 2em; text-indent: -2em; } /* @bug 1714 */ input#wpSave, input#wpDiff { margin-right: 0.33em; } #wpSave { font-weight: bold; } /* noarticletext */ div.noarticletext { border: 1px solid #ccc; background: #fff; padding: .2em 1em; color: #000; } div#searchTargetContainer { left: 10px; top: 10px; width: 90%; background: white; } div#searchTarget { padding: 3px; margin: 5px; background: #F0F0F0; border: solid 1px blue; } div#searchTarget ul li { list-style: none; } div#searchTarget ul li:before { color: orange; content: "\00BB \0020"; } div#searchTargetHide { float:right; border:solid 1px black; background:#DCDCDC; padding:2px; } #powersearch p { margin-top:0px; } div.multipageimagenavbox { border: solid 1px silver; padding: 4px; margin: 1em; background: #f0f0f0; } div.multipageimagenavbox div.thumb { border: none; margin-left: 2em; margin-right: 2em; } div.multipageimagenavbox hr { margin: 6px; } table.multipageimage td { text-align: center; } .templatesUsed { margin-top: 1.5em; } .mw-summary-preview { margin: 0.1em 0; } /* Friendlier slave lag warnings */ div.mw-lag-warn-normal, div.mw-lag-warn-high { padding: 3px; text-align: center; margin: 3px auto; } div.mw-lag-warn-normal { border: 1px solid #FFCC66; background-color: #FFFFCC; } div.mw-lag-warn-high { font-weight: bold; border: 2px solid #FF0033; background-color: #FFCCCC; } .MediaTransformError { background-color: #ccc; padding: 0.1em; } .MediaTransformError td { text-align: center; vertical-align: middle; font-size: 90%; } /* God-damned hack for the crappy layout */ .os-suggest { font-size: 127%; } /* Sometimes people don't want personal tools to be lowercase! */ .no-text-transform { text-transform: none; } /* Tooltips are outside of the normal body code, so this helps make the size of the text sensible */ .tipsy { font-size: 127%; } ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline Content-Type: image/png Content-Location: https://wiki.archlinux.org/skins/archlinux/archlogo.png Content-Transfer-Encoding: Base64 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 Q5CEzQAAAABJRU5ErkJggg== ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline; filename=archnavbar.css Content-Type: text/css; charset=UTF-8; name=archnavbar.css Content-Location: https://wiki.archlinux.org/skins/archlinux/archnavbar.css?301 Content-Transfer-Encoding: 8bit /* * ARCH GLOBAL NAVBAR * * We're forcing all generic selectors with !important * to help prevent other stylesheets from interfering. * */ /* container for the entire bar */ #archnavbar { height: 40px !important; padding: 10px 15px !important; background: #333 !important; border-bottom: 5px #08c solid !important; } /* logo trickery -- GIF for IE6 and PNG for the rest */ #archnavbarlogo { float: left !important; margin: 0 !important; padding: 0 !important; height: 40px !important; width: 190px !important; } /* IE6 doesn't support alpha PNGs so we serve it a GIF */ #archnavbarlogo { background: url('archlogo.gif') no-repeat !important; } /* and use a proper PNG for all other modern browsers */ html > body #archnavbarlogo { background: url('archlogo.png') no-repeat !important; } /* move the heading/paragraph text offscreen */ #archnavbarlogo p { margin: 0 !important; padding: 0 !important; text-indent: -9999px !important; } #archnavbarlogo h1 { margin: 0 !important; padding: 0 !important; text-indent: -9999px !important; } /* make the link the same size as the logo */ #archnavbarlogo a { display: block !important; height: 40px !important; width: 190px !important; } /* display the list inline, float it to the right and style it */ #archnavbar ul { display: inline !important; float: right !important; list-style: none !important; margin: 0 !important; padding: 0 !important; } #archnavbar ul li { float: left !important; font-size: 14px !important; font-family: sans-serif !important; line-height: 45px !important; padding-right: 15px !important; padding-left: 15px !important; } /* style the links */ #archnavbar ul#archnavbarlist li a { color: #999; font-weight: bold !important; text-decoration: none !important; } #archnavbar ul li a:hover { color: white !important; text-decoration: underline !important; } ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline; filename=arch.css Content-Type: text/css; charset=UTF-8; name=arch.css Content-Location: https://wiki.archlinux.org/skins/archlinux/arch.css?301 Content-Transfer-Encoding: 8bit /* general styling */ body { background: #f6f9fc; } body, #content, table { color: #222;} h1, h2, h3, h4, h5 { color: #222; } h1 { font-weight: bold; } pre { border: 1px solid #bcd; background: #ebf1f5; color: #222; } code { font-family: monospace; } /* links (including page tabs and personal toolbar) */ a, #p-cactions li a { text-decoration: none; outline: none; } a:link, #p-cactions li a, #p-personal li a, #bodyContent a.external { color: #07b; } #bodyContent p a, #bodyContent li a, #bodyContent td a { font-weight: bold; } #bodyContent #toc a, #bodyContent .special li > a, #bodyContent .special li span a, #bodyContent #pagehistory a { font-weight: normal; } a:visited, #bodyContent a:visited.external { color: #666; } a:focus { color: #e90 !important; } a:hover, #p-personal li a:hover, #bodyContent #toc a:hover, #bodyContent a:hover.external { text-decoration: underline; background-color: transparent; color: #999; } a:active { color: #e90 !important; } a.new, #p-cactions .new a { color: #b00 !important; } /* bump down the personal toolbar (top menu) */ #p-personal { top: 70px; } /* bump down the action tabs (page, discuss, edit, etc.) */ #p-cactions { top: 7.5em; } /* first for IE6 */ #p-cactions { top: 97px; } /* and now for the rest */ html > body #p-cactions { top: 92px; } /* bump down the main content to make room for navbar */ #content { top: .8em; } #content { top: 10px; } /* shrink the content just enough to show off the borders */ div#globalWrapper { width: 99%; } /* article Table of Contents */ #toc, .toc, .mw-warning { background-color: #f9faff; border: 1px solid #d7dfe3; } /* sidebar menus and content borders */ .pBody { border: 1px solid #ddd; } div#content { border: 1px solid #ccc; } /* disable default mediawiki logo and close the gap it leaves behind */ #p-logo { display: none !important;} /* first for IE6 */ #column-one { padding-top: 90px; } /* and now for the browsers that work like they should */ html > body #column-one { padding-top: 36px; } /* disable footer logos TODO: see if this can be done in LocalSettings.php */ #f-poweredbyico, #f-copyrightico { display: none; } /* clean up the footer */ div#footer { color: #888; background-color: transparent; border-top: none; border-bottom: none; } /* bring footer text inline with content */ /* first for IE6 */ #footer ul { margin-left: 0; } /* and now for the other browsers that work properly */ html > body #footer ul { margin-left: 170px; } /* highlight current website in the navbar */ #archnavbar ul li.anb-selected a { color: white !important; } /* don't highlight https links */ #bodyContent a.external[href ^="https://"], .link-https { background: none; padding: 0; } /* make tables prettier */ #bodyContent table { border-collapse: collapse; padding: 2px; } #bodyContent td { padding: 2px; } ul, .portlet ul { list-style-image: none; } ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline; filename=Tango-dialog-warning.png Content-Type: image/png; name=Tango-dialog-warning.png Content-Location: https://wiki.archlinux.org/images/d/d8/Tango-dialog-warning.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAADAAAAAwEAYAAAAHkiXEAAAABmJLR0QAAAAAAAD5 Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAwAAAAMADO7oxXAAAM 8klEQVR42u1ba0wUVxt+ZnZm57IXdikC3eWysAILKyJFUgSCSqHaGrVNK1oiqcZo a2MvGo3aNrFpaqKJvWli0jS9pemfGiomLT9qTGxLL6hV2qZVe/ESUNJaDQX2AnuZ 78eb8w0spQsqLE15/kzOmTNnZ573nPd6FpjGNKYxjWlMYxoJAZfoFxgr3ngDAERR lgHg5Zepd80aTQMAQeB5APjoo1AIADZuXLcOAPr6Ev3e8SAk+gXGCiL+zTdnzMjN zc1taPB46uvr6xWF43ie54Hffjt+/PjxFSuuXj179uzZO++kp+65J9HvHQ98ol8g Ht56CwBKSkTRZDKZGhq83qVLly5VFJ/v008//RTo7T1y5MgRIC+vrq6uzmiUJKvV aq2oeOcdAKivT/T7x8OUF4AgAMDrr3s8tbW1tbIcDH733XffAQMDFy9evAiEQlev Xr0KBALffvvtt0BBQXV1dbWqGgwAsH8/qShuyqraKSsAWvnV1YqSkpKSUl6ekuJ2 u90c19//9ddffz1yvM938uTJk4DNlpGRkQFYLGlpaWmZmbQTHnoo0d8zGqasAIxG ADhwwOOpqampURSfj4jXtIGBgYGR4zUtFAqFAJ+vvb29HcjLq6ioqDCZaCe89toL LwBsP00lTDkBvPsuACxZYrE4HA5HXl5SksPhcHCc308qhkEQKisrKwFRXLBgwQK9 PxD44YcffgBMpqSkpCQgOdnpdDpttpwcACDfaCphyuhGWqE8n5sLAD//XFa2atWq VW43x507d+4c4Pd3dHR00BieB8zmjz/++GOA500mkwno7a2vJ5M7ODg4CMhyfn5+ PsDzxcXFxcDJk83Nzc03bigKAGRkNDQAQCCQ6O+eMjvA5QKARx6x210ulys93Wym Fez3f//999/r44zGZcuWLQMEgRHsdDqdgCQ1NjY26uOCwV9++eUXQJJIYOnpubm5 ubJMlG/enOjvZUi4AFiARX7Kvn15eTU1NTUmU1/fZ5999hkARKPRKAAIgiAAsvz0 008/PXIeWd64ceNGgONUVVUBQNM0DfD5vvnmm2+A7OyysrIyVQU4juN27vzgAwCw 2xP9/QkXAJnFDRtSUz0ej8dqZSs2GCTVwyBJK1euXAnwfGZmZibRyHH6ledTUlJS AFleu3btWv25wcHOzs5OwGAIBAIBICMjPz8/XxDCYQB4/vlEf3/CBEArX1UFgeM4 7qWXZs6sqqqqUtX+frbyCRwny7IMyPITTzzxhE54LFi/LG/YsGEDwPM2m82m3/f5 Tpw4cQLIzCwpKSmRZY4zGAyGxx9//30AYJHz5CNhApAkANiyxeksLi4uliSDwe/3 +/UAi8FobGpqagJ4Pj09PX3kPLEC4Xmr1WrVBcEQDv/xxx9/AJr2559//glkZXk8 Ho8oUqC2Z0+ieJh0ATDdy/MGg8GwfbvLNW/evHmK0tf3+eeffz6UWLPZbAYU5bHH Hnts5DyxxMe2ZXnNmjVrAJ5PTU1N1fv9/tOnT58GnE6v1+sVRZ4XRVFcsYICtry8 yeZj0gXAdG9m5pw5c+aIIsfRigyFrly5cmUogevWrVsHcJzdPtRUxiP+/x/GkzFW 1aeeeuopvT8S6enp6QHCYbINLpfX6/UajRSwvfLKZPMxaXGArmtFURR//bWqav36 9etVtbf30KFDh4Bw+Nq1a9d0wpOSjh8/flzfCYzo1tbW1tZWoLOTCGTIysrKysoC lixZsmTJkiEfyIXD4TBw48bChQsXApEIPccEZLEsXrx4MXDiRGtra6vfHwoFg8Fg Tc2aNQAwNPSbGEzyDti9Oze3vLy8XBQjkcuXL1/WiWeQZVI5scQzHDlC2c+9e/fu 3btXv7a0tLS0tAwlnj0niqIIqOqWLVu26PejUbI5oRDZHLfb6/V6ZZmeOXBgshiZ cAFQasHt5nlZluVVq5zO0tLSUlHs7//yyy+/HEpYWlpaGiBJZHRHUzUmE0W+sTCb /15gDIry4IMPPggIQkFBQYHeHwj8+OOPPwJ33OF0Op08L8tms9lcUvL22wBQW/uv FwBVqvbtc7srKioqjMbBwfPnz5/XdbFO0KZNmzYBPK8olC4YTnws0bEYrV9/nqUw tm3btk2/r2mUuhgYoMg5J6ewsLBQVSk+OXBgotPZEyYAvZBiNpvN996bnl5UVFRk MMSmk3medLcsU6A1GvEMFovFYrHE7x9tB8nyokWLFgGiWFpaWqrfZwKw2ymgUxSb zWbLzp7odPaECYAVUvLyKisrKxUlGKScTjTq8/l8+jhFYakFSjXEC7RGW+lMNY1G vN5PV6t1586dO/VxmkbGmkXgbrfH4/GwdParr05UOvu2C4AVUmTZbrfby8tnzJg5 c+ZMjvP7T506dUofZzBQMk2Sli9fvjw+8QzxVFAs4aMJxGisqqqqAozG6urqav3+ wAA5ByYTeUlJSSkpKSl2O6WzyTea0gIQRQDYv7+ggAIslsePRoPBYFAfpyibN2/e DFBKID7x8YzwWFVQbNtq3bFjxw7WA7DkH9sJLld+fn4++8U9ez78kN5+ygmAdOXi xaqampqamp9vt2dmZmZyHIs8GQShpKSkBJAk0sVjJZ7hZlXQaG1JKisrKwNkmeIB BlZrlmUan5ycnp6erqq0iP4uH5sgATAvgbyd/fvz8ysrKytNpv5+SgOzUiGDqm7d unUro2LsRMUTQGz/eAWRlLR9+/btAPOWGIJB8tqys91ut1tRolGO47hnn6VkYlLS rfJnuNUJsrMBYOXK5OSMjIyM1auzs2fNmjXLaOzrO3r06FESkaYBolhRUVExMiAa K1HsKghkrCVJkiQJKC8vLy8vBxYsoNKkzTY8CxpvPn3eGTNmzAAikUuXLl0CQqGf fvrpJz1gkyTKKUUiHMdxmjYw0NfX1ydJFPzRl94Mbtq/ZV4BGafLl+fObWhoaHA4 NI28ndh8flJSc3NzMyAId911113jX6GsrWkk0DNnzpw5c0a/X1ZGqiSe8Y33OyxV 0d1NNWcWJxgMlGUVRa/X6wVOn25vb28PBDguGo1G3e6mJgDo7h4vjzetgliROyUl Nzc312ZTVVqRbMsyiGJtbW0tIIrDCRov8Qw7dpDRXL6cvCd23bVr165du26eeH0n UFxiNq9evXr1UMH09vb2AhzX19fXBzgcTqfTydzS3btvlsdx7wDmBQQCHMdxXV13 393Y2NiYnBwKUYA1MHDhwoULANOldvsnn3zyCWAwFBYWFt488axdUECpBJ9veDzB vKDz52kBjJf42HYk8vvvv/8OXLlCKk7TqKLGkniSNHv27NnAmTOnTp06FQiEw+Fw OFxcTI7qb7+Nlc9x7wDmBTgcHo/HoyiiSEZWJ55gNN5///333z7iGZgAYuF2u91u 960TzyAIVACyWocXdphNiEavX79+HXA6HQ6HQxTJcL/66nj5HPMOYFZflnme5zs7 KyubmpqaLJZA4NixY8eAwcGurq4ugOPISNpsZIQNhpycnJxbJ4S1u7u7u7u7gYMH Dx48eFC3CRs3UlGepaVvl8A17a+//voL6Oyk1EU0ylQRqVxZpp1w+nRHR0dHIBCN hkKhUFXVo48CwFAr9fcYsxf08MMA8OKLmZnFxcXFVVU2m6qqqiCwWiuDLK9YsWKF fr1dxDNYrWQMa2vJttTV1dXV1Y3d+xlvmyUHNS0SiUSAYPCLL774AgCoTRU1QFGs VqvVYOjp6enp6Zk16/BhgEVH/4Q4KojnN20CgJwcnhcEQXjySZdr7ty5cyWpv/+r r776auhYo9FoBFT1mWeeeeb2E3+rxvVW57Xb6VCAIAwvcbJKXnKy3W6387wgSJIk lZa+9x4ALFx4kwKg0/iA3V5UBAC7dmVlFRYWFgpCNErFbVbkZhCEOXPmzAEMhuHF 83878Xo/GV9FoZ3HwJJ44TAZ7aystLS0NFWlAJX9kYQfdaHHZPfoSCzAch8WC2U9 7rsvPZ2K2IFAW1tb28iJwmFSRdeukc7/r4EtSJutqKioiOM0rbOzs3P2bJdL0zTN ar10CQCGVkAIMZJhAqBDI4Ak0am0aJQZO3ZOh+NI902D3G1mlCMRsg2EcPj6dUBP Y49kTIg3OcV2LS3nz7e1tbWtXev11tTU1EiSxTJ//vz5AMCymewIIQlK01h7ovup ze5PdH/s7+sqiNzxCxe6urq6Bgb6+zVN05qbh/9LbWR2K6aD6X6rla4WC52ztFrp EN/WraTfH3iApqK702AIBonww4dJ+z/33OXLAHDjBt1n4iBRAqPGASyvyGwBI5rl wZmKYpl8ZmT4hJ81nRwMze8ObbOKh98//NrfT9fBwdiZ4gRijOhY4pkuY4T/16wB HS9jyXi9zQhmgmD/P9CtQizGmQtiK54ZFSYA1p66f4a7vWAqhBHLBBArmGlMYxr/ jP8BZuJHYCgGjMMAAAAASUVORK5CYII= ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline; filename=gnu-fdl.png Content-Type: image/png; name=gnu-fdl.png Content-Location: https://wiki.archlinux.org/skins/common/images/gnu-fdl.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAACeVBMVEX+//wAAgD5 +/gCBQFXQiDR09AgIR/6/PlgSy4eHx0hIyD2+PT4+vfXz8jq5OMPEQ2Nj4zw8u/7 /frx8/BeSSzS1NGvpZhaRSO5rqKAgn9hTC81NzTx7Op7bFHp6+hwXEPZ0crc08z1 7+4yMzG8sqVfSi2mqKVdSCvNz8tuWkGJe2RHSUa+tKd3Ykn3+faqnYzy9PHh5OAS FBEHCQXWzscvMS6Fh4RbXVqnqaawpJKCdV8TFBIcHRvu8O3m6OXm3daPgWpcXlsb HBrg2NCytLHFx8Tt7+t2YUi1t7S7vbpcRyrUzMRgYl+VgH3/+vl9aE8rLSp8Z04j JCKIemMUFRO9s6YXGBasn45rVTeoqqeDhYKGeGF6a1Dq7OldX1wzNDK6r6NvcW6t oI+ipKF/alH38fDc3tu5u7gKDAgVFhTIysfQ0s/e4N2nmonz9fI6Ozk9PzxiTTDV 19S9v7wYGRc+QD19blOqrKlmUDMMDwtMTktKS0nCxMHY0MlPUU5/gX709/PJy8h2 Z0x4ene4raGMjot6ZUyUlpMRExDDxcJzX0aHeWJvW0Kom4pkTzF5ZEvGyMVYRCea jnxtb2xtVznOxr/IwLkZGxgWGBWam5jRyMGlmIfr5eSKfGVzdXKpnIskJSP07u2Y jHqBg4B+gH2uopB/clzLw7yFd2Dd39zn6eY0NjOPkY4aHBlBQ0Gvo5Fsbmuto5Zf YV5XWValp6SilYPDuKvGu67r7upxXUSXmZYdHxxGSEV4aU7Hycbo6uekpqMiJCFI SUe3rKC7sKSMfmdtWUCWmJVZW1jd1M2mmYjVzcbv6ujX1s18bVKeoJ0OEAyChIFi ZGEsAa3TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1AQLARkvVukrLgAA AB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAADaElEQVR4 XrXW45MzSxQG8KdnJrbWtm3ztW3btm1f27Zt+/5FtzuTnp7O5s2Hm9pTtTnp/vCr U51nehbTx6kwXUtSAw/if5YZrn3K43W5vJ76mxL8Svs+0jwvGyCkjH3of/oHa6yi fdP+vWJfwDM9MKpgnYC3dfs6Qju2LGFGayIYvFc41Mtj4NvngEDNE/mlpflVJUXA qnQOryCPAHy4SclgdJDqeDhrKpROOz+A0hfcaNkdgxeQVw346K6kcB7xxcHpUzFh nWaq2TloSddhQmwGfIyMjoWJsbQRNQ7OwIRKTfvgo/5nZoSG0xZR8V4OSnR4M+lj iu7tPJJ84iEZzoWSSxXESrnDfks3DkThQXIRRhhGCAMWkOVYTi6NgQ+SaTJcgE6N Vv/13KwpEzMAMHkNCvVUNB0ua3DxQWcx4EmSWXeSIjIcPG31bZDgMyiya6KeBRR6 GvYiXGAwNrS/oTYPvakbaxlky7Sqm992xcHEd2KPCDaD6zFfM9cDQBptJViY4pPn QZUEzwWGo+14irAX+RJ8CFhPWyUeTxF2ISzB6YCNtjBcDBZ3ga8NMC1FkB1n3YDf qlr9AIJtTnVedRQ+BbsE3wCKovAMBvM4AbeaAbHkReCuKF6N8ystiqWYys9lb1X6 RmJHcUWCrwIe2q6hV4Ld7xcnhoHIw7BaAFisQE/E9OPNleBHgcdoq0IBPwqAtTmN gGlJBKyoUBW9sy8crkeN2d0OBFiu5yNNmrjBOfl+E1uejk3sBHosBlyLQHk0vwP5 5fYXXwKCL1PXHsAyCcbGnt6EsFLx2uvwr4wokWw/8HzrFiVvMX+k32IwYrV+KVu9 Q8Msw3j3vcSpmEM9+B2qk3VbpkN96K5xCdWyZ/lDersFCrdnMXeZgq7U33kZ+PgT Tap7OezgZTg2IY+qmH6Jvv3pZ6T7c75rXPR5M83uFzkonHIfmEdVRK/pyyi8aaP7 q0lA/KvJtiaLs+GFdSikq8Qwj6qAv/4mxLhv1wYZGfcy/Q5o+P6HH8PllUtX9QIZ bN7EMI+qyDQGVzCu7qefVzfyXfH6n90iiF+6KJpkYos8MULOMv376CzzxLwm/vqb d4fy+x9pf1IyCcyjar5GmgjwV6My+W8znKRkWM8Aj6pIBYB/aP/XQRyL+e54/u82 TvUf+mHpzRpwK/QAAAAASUVORK5CYII= ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline; filename=poweredby_mediawiki_88x31.png Content-Type: image/png; name=poweredby_mediawiki_88x31.png Content-Location: https://wiki.archlinux.org/skins/common/images/poweredby_mediawiki_88x31.png Content-Transfer-Encoding: Base64 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 RK5CYII= ------------2Hxb8buQeh1r3MG9nHEM6K Content-Disposition: inline; filename=load.js Content-Type: text/javascript; charset=utf-8; name=load.js Content-Location: https://wiki.archlinux.org/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=archlinux&* Content-Transfer-Encoding: 8bit var isCompatible=function(){if(navigator.appVersion.indexOf('MSIE')!==-1&&parseFloat(navigator.appVersion.split('MSIE')[1])<6){return false;}return true;};var startUp=function(){mediaWiki.loader.register([["site","1314374314",[],"site"],["startup","20110929210406",[],"startup"],["user","1314374314",[],"user"],["user.options","1314374314",[],"private"],["skins.vector","1314374314",[]],["skins.monobook","1314374314",[]],["skins.simple","1314374314",[]],["skins.chick","1314374314",[]],["skins.modern","1314374314",[]],["skins.cologneblue","1314374314",[]],["skins.nostalgia","1314374314",[]],["skins.standard","1314374314",[]],["jquery","1314374314",[]],["jquery.async","1314374314",[]],["jquery.autoEllipsis","1314374314",["jquery.highlightText"]],["jquery.checkboxShiftClick","1314374314",[]],["jquery.client","1314374314",[]],["jquery.collapsibleTabs","1314374314",[]],["jquery.color","1314374314",[]],["jquery.cookie","1314374314",[]],["jquery.delayedBind","1314374314",[]],[ "jquery.expandableField","1314374314",[]],["jquery.highlightText","1314374314",[]],["jquery.placeholder","1314374314",[]],["jquery.localize","1314374314",[]],["jquery.suggestions","1314374314",["jquery.autoEllipsis"]],["jquery.tabIndex","1314374314",[]],["jquery.textSelection","1314374314",[]],["jquery.tipsy","1314374314",[]],["jquery.ui.core","1314374314",["jquery"]],["jquery.ui.widget","1314374314",[]],["jquery.ui.mouse","1314374314",["jquery.ui.widget"]],["jquery.ui.position","1314374314",[]],["jquery.ui.draggable","1314374314",["jquery.ui.core","jquery.ui.mouse","jquery.ui.widget"]],["jquery.ui.droppable","1314374314",["jquery.ui.core","jquery.ui.mouse","jquery.ui.widget","jquery.ui.draggable"]],["jquery.ui.resizable","1314374314",["jquery.ui.core","jquery.ui.widget","jquery.ui.mouse"]],["jquery.ui.selectable","1314374314",["jquery.ui.core","jquery.ui.widget","jquery.ui.mouse"]],["jquery.ui.sortable","1314374314",["jquery.ui.core","jquery.ui.widget","jquery.ui.mouse"]],[ "jquery.ui.accordion","1314374314",["jquery.ui.core","jquery.ui.widget"]],["jquery.ui.autocomplete","1314374314",["jquery.ui.core","jquery.ui.widget","jquery.ui.position"]],["jquery.ui.button","1314374314",["jquery.ui.core","jquery.ui.widget"]],["jquery.ui.datepicker","1314374314",["jquery.ui.core"]],["jquery.ui.dialog","1314374314",["jquery.ui.core","jquery.ui.widget","jquery.ui.button","jquery.ui.draggable","jquery.ui.mouse","jquery.ui.position","jquery.ui.resizable"]],["jquery.ui.progressbar","1314374314",["jquery.ui.core","jquery.ui.widget"]],["jquery.ui.slider","1314374314",["jquery.ui.core","jquery.ui.widget","jquery.ui.mouse"]],["jquery.ui.tabs","1314374314",["jquery.ui.core","jquery.ui.widget"]],["jquery.effects.core","1314374314",["jquery"]],["jquery.effects.blind","1314374314",["jquery.effects.core"]],["jquery.effects.bounce","1314374314",["jquery.effects.core"]],["jquery.effects.clip","1314374314",["jquery.effects.core"]],["jquery.effects.drop","1314374314",[ "jquery.effects.core"]],["jquery.effects.explode","1314374314",["jquery.effects.core"]],["jquery.effects.fold","1314374314",["jquery.effects.core"]],["jquery.effects.highlight","1314374314",["jquery.effects.core"]],["jquery.effects.pulsate","1314374314",["jquery.effects.core"]],["jquery.effects.scale","1314374314",["jquery.effects.core"]],["jquery.effects.shake","1314374314",["jquery.effects.core"]],["jquery.effects.slide","1314374314",["jquery.effects.core"]],["jquery.effects.transfer","1314374314",["jquery.effects.core"]],["mediawiki","1314374314",[]],["mediawiki.util","1314374314",["jquery.checkboxShiftClick","jquery.client","jquery.placeholder"]],["mediawiki.action.history","1314374314",["mediawiki.legacy.history"]],["mediawiki.action.edit","1314374314",[]],["mediawiki.action.view.rightClickEdit","1314374314",[]],["mediawiki.special.preferences","20110929210406",[]],["mediawiki.special.search","1314374314",[]],["mediawiki.language","1314374314",[]],["mediawiki.legacy.ajax", "20110929205314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.ajaxwatch","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.block","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.commonPrint","1314374314",[]],["mediawiki.legacy.config","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.diff","1314374314",["mediawiki.legacy.wikibits"],"mediawiki.action.history"],["mediawiki.legacy.edit","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.enhancedchanges","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.history","1314374314",["mediawiki.legacy.wikibits"],"mediawiki.action.history"],["mediawiki.legacy.htmlform","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.IEFixes","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.metadata","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.mwsuggest","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.prefs","1314374314",[ "mediawiki.legacy.wikibits","mediawiki.legacy.htmlform"]],["mediawiki.legacy.preview","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.protect","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.search","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.shared","1314374314",[]],["mediawiki.legacy.oldshared","1314374314",[]],["mediawiki.legacy.upload","1314374314",["mediawiki.legacy.wikibits"]],["mediawiki.legacy.wikibits","20110929205314",["mediawiki.language"]],["mediawiki.legacy.wikiprintable","1314374314",[]]]);mediaWiki.config.set({"wgLoadScript":"/load.php","debug":false,"skin":"archlinux","stylepath":"/skins","wgUrlProtocols":"http\\:\\/\\/|https\\:\\/\\/|ftp\\:\\/\\/|irc\\:\\/\\/|gopher\\:\\/\\/|telnet\\:\\/\\/|nntp\\:\\/\\/|worldwind\\:\\/\\/|mailto\\:|news\\:|svn\\:\\/\\/|git\\:\\/\\/|mms\\:\\/\\/","wgArticlePath":"/index.php/$1","wgScriptPath":"","wgScriptExtension":".php","wgScript":"/index.php","wgVariantArticlePath":false, "wgActionPaths":[],"wgServer":"https://wiki.archlinux.org","wgUserLanguage":"en","wgContentLanguage":"en","wgVersion":"1.17.0","wgEnableAPI":true,"wgEnableWriteAPI":true,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgMainPageTitle":"Main Page","wgFormattedNamespaces":{"-2":"Media","-1":"Special","0":"","1":"Talk","2":"User","3":"User talk","4":"ArchWiki","5":"ArchWiki talk","6":"File","7":"File talk","8":"MediaWiki","9":"MediaWiki talk","10":"Template","11":"Template talk","12":"Help","13":"Help talk","14":"Category","15":"Category talk"},"wgNamespaceIds":{"media":-2,"special":-1,"":0,"talk":1,"user":2,"user_talk":3,"archwiki":4,"archwiki_talk":5,"file":6,"file_talk":7,"mediawiki":8,"mediawiki_talk":9,"template":10,"template_talk":11,"help":12,"help_talk":13,"category":14,"category_talk":15,"image":6,"image_talk":7},"wgSiteName":"ArchWiki","wgFileExtensions":["png","gif","jpg","jpeg"],"wgDBname":"archwiki","wgExtensionAssetsPath":"/extensions", "wgResourceLoaderMaxQueryLength":-1});};if(isCompatible()){document.write("\x3cscript src=\"/load.php?debug=false\x26amp;lang=en\x26amp;modules=jquery%7Cmediawiki\x26amp;only=scripts\x26amp;skin=archlinux\x26amp;version=20110811T220640Z\"\x3e\x3c/script\x3e");}delete isCompatible;; ------------2Hxb8buQeh1r3MG9nHEM6K--