Updated install walkthrough up to config
[ikiwiki.git] / docs / user / asuseee900 / index.mdwn
index 7b130ce..925a800 100644 (file)
@@ -6,7 +6,7 @@
 
 The easiest way to install DragonFly on an eee is to use the USB memory stick image. Download [.img file](http://www.dragonflybsd.org/download/#index1h2), open it with xarchiver (or similar). Then transfer it  directly to a USB key. Use dd on unix-like systems (or a similar program on Windows) eg.:
 
-dd if=/path/to/dfly-i386-2.<b>x</b>.<b>x</b>_REL.img of=/dev/da<b>x</b> bs=1M
+    dd if=/path/to/dfly-i386-2.8.2_REL.img of=/dev/da8 bs=1M
  
 Pressing "Escape" on the BIOS boot screen allows you to select the boot device (use your USB key). After a successful boot, you can install DragonFly on the SSD or SD-card (WARNING: this erases your SSD or SD-card!).
 
@@ -91,7 +91,160 @@ Now you have to update pkgin and upgrade any applications that are already on yo
 
        #pkgin update && pkgin full-upgrade
 
-       
+## Installing X11
+
+For X11, you can follow [DragonFly - Installing X -  instructions](http://www.dragonflybsd.org/docs/newhandbook/X/#index3h2) and simply copy attached below <b>xorg.conf</b> file to <b>/etc/X11/</b> directory (it has full support for mulitimonitor setup).
+
+    # pkgin in modular-xorg-server
+    # pkgin in modular-xorg-drivers
+    # pkgin in modular-xorg-libs
+    # pkgin in modular-xorg-apps
+    # pkgin in modular-xorg-fonts
+
+Ready to use eeepc 900 <b>xorg.conf</b>:
+
+        Section "ServerLayout"
+             Identifier     "X.org Configured"
+             Screen      0  "Screen0" 0 0
+             InputDevice    "Mouse0" "CorePointer"
+             InputDevice    "Keyboard0" "CoreKeyboard"
+        EndSection
+
+        Section "Files"
+             ModulePath   "/usr/pkg/lib/xorg/modules"
+             FontPath     "/usr/pkg/lib/X11/fonts/misc/"
+             FontPath     "/usr/pkg/lib/X11/fonts/TTF/"
+             FontPath     "/usr/pkg/lib/X11/fonts/OTF"
+             FontPath     "/usr/pkg/lib/X11/fonts/Type1/"
+             FontPath     "/usr/pkg/lib/X11/fonts/100dpi/"
+             FontPath     "/usr/pkg/lib/X11/fonts/75dpi/"
+        EndSection
+
+        Section "Module"
+             Load  "glx"
+             Load  "dbe"
+             Load  "extmod"
+             Load  "dri"
+             Load  "dri2"
+        EndSection
+
+       Section "InputDevice"
+             Identifier  "Keyboard0"
+             Driver      "kbd"
+             #Option      "XkbLayout"  #"insert your keyboard layout"  #for non-english users
+       EndSection
+
+       Section "InputDevice"
+             Identifier  "Mouse0"
+              Driver      "mouse"
+             Option        "Protocol" "auto"
+             Option        "Device" "/dev/sysmouse"
+             Option        "ZAxisMapping" "4 5 6 7"
+             Option        "Protocol"    "Auto"
+             Option      "Protocol"    "/dev/psm0"
+       EndSection
+
+       Section "Monitor"
+             Identifier   "Monitor0"
+             VendorName   "Monitor Vendor"
+             ModelName    "Monitor Model"
+             HorizSync    30-107
+             VertRefresh  48-120
+             Option       "DPMS"
+       EndSection
+
+       Section "Device"
+              ### Available Driver options are:-
+              ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
+              ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
+              ### [arg]: arg optional
+              #Option     "NoAccel"                    # [<bool>]
+              #Option     "SWcursor"                   # [<bool>]
+              #Option     "ColorKey"                   # <i>
+              #Option     "CacheLines"                 # <i>
+              #Option     "Dac6Bit"                    # [<bool>]
+              #Option     "DRI"                        # [<bool>]
+              #Option     "NoDDC"                      # [<bool>]
+              #Option     "ShowCache"                  # [<bool>]
+              #Option     "XvMCSurfaces"               # <i>
+              #Option     "PageFlip"                   # [<bool>]
+             Identifier  "Card0"
+             Driver      "intel"
+             VendorName  "Unknown Vendor"
+             BoardName   "Unknown Board"
+             BusID       "PCI:0:2:0"
+      EndSection
+
+      Section "Screen"
+            Identifier "Screen0"
+            Device     "Card0"
+            Monitor    "Monitor0"
+            SubSection "Display"
+               Viewport   0 0
+               Depth     24
+            Virtual 2048 2048
+            EndSubSection
+     EndSection
+
+     Section "ServerFlags"
+            Option "DontZap"         "off"
+            Option "AllowEmptyInput" "off"
+            Option "AutoAddDevices"  "off"
+     EndSection
+
+
+## How to mount Windows Shares with a GUI
+
+To mount Windows shares at boot-time can follow [DragonFly instructions on HowToMountWindowsShares](http://www.dragonflybsd.org/docs/howtos/HowToMountWindowsShares/) .
+If you don't want to mount them at boot time you can install gnome-commander (which should also install samba) and gnome-vfs-smb.
+
+    # pkgin in gnome-commander   
+    # pkgin in gnome-vfs-smb
+    # pkgin in samba
+
+Now make sure that you have 
+
+    smbd_enable="YES" 
+    nmbd_enable="YES" 
+
+in your <b>rc.conf</b> file.
+
+Pkgin should automatically copy <b>/usr/pkg/share/examples/rc.d/nmbd</b> and <b>cd /usr/pkg/share/examples/rc.d/smbd</b> to <b>/etc/rc.d</b> directory. If it fails manually copy those files as root by:
+
+    # cp /usr/pkg/share/examples/rc.d/smbd /etc/rc.d/smbd
+    # cp cd /usr/pkg/share/examples/rc.d/nmbd /etc/rc.d/nmbd
+  
+You can add DragonFly users (and their passwords) for sharing files by:
+
+    # smbpasswd -a username 
+
+It is now the time to configure <b>smb.conf</b> file which is located in <b>/usr/pkg/etc/samba</b>. 
+
+Now, to start samba deamon type in terminal (as root):
+
+    # /etc/rc.d/smbd start
+    # /etc/rc.d/nmbd start  
+
+Open gnome-commander (X11 is essential for this application) and navigate to your Windows share directory (<b>smb</b> button)
+
+## Installing VLC
+
+VLC is a great multimedia player – one of the best available on DragonFly (with pkgsrc-2010Q3 package collection). You can install it by:
+
+    # pkgin in vlc
+
+This will fail to install libdca-0.0.5. Libdca-0.0.5 you should install with pkgsrc collection:
+
+    # cd /usr/pkgsrc/audio/libdca
+    # bmake install clean
+
+If you have no <b>/usr/pkgsrc/audio/libdca</b> directory, then you should install pkgsrc collection by:
+
+    # cd /usr
+    # make pkgsrc-create
+
+After successful installation, go back to <b>/usr/pkgsrc/audio/libdca</b> and repeat libdca installation process with <b>bmake install clean</b> .
+
 
 Following experience is from running DragonFly 2.8.2 on netbook (eeepc 900).