Development versions of Ripple are now available, and already outstrip eeetiger. Ripple aims to support all versions of the eeepc out of the box. To download, and join the Ripple community, go to: http://www.murga-linux.com/puppy/viewto ... 026#246026
--------------------------------------------------------------
Er... G'day...
Welcome to eeetiger, an extension of the TigerPup project for the eeepc. Basically I bought an eeepc and wanted TigerPup on it. It was much easier to rebuild the iso specific to the eeepc than include support within TigerPup, so here it is! This is heavily based on dvw86's magical eeepc scripts, find their original eeepc pupplet here: http://www.murga-linux.com/puppy/viewtopic.php?t=25896
Based on TigerPup version 1.6, eeetiger includes:
- all hardware working for the asus eeepc
(microphone and webcam untested)
- wireless working, ethernet loaded (haven't tested ethernet)
- screen resolution adjusted
- compiz-fusion specific to the small screen (hotkeys for toggling windows fullscreen, easy zoom function enabled)
- everything else from TigerPup 1.6!
Below is an installation guide, then some user docs to get you started, Let me know how you go!
~dinky
iso: http://www.curiouslegends.com.au/tigerp ... etiger.iso 257 Mb
Installation Guide:
Fairly simple, here's what works for me. Download the iso from above, and extract it in puppy. I use TigerPup, (which can be found at http://www.curiouslegends.com.au/tigerpup/current ) but any puppy 3.01 should work. In TigerPup you can double click on the iso (or right click and choose filemnt, if this fails), then copy the files to another folder. Extracted!
For both the internal sd flash drive and an external device, start the puppy universal installer. (in TigerPup this is in TigerPup menu>Puppy Setup) For an external device (usb flash drive, sd card for the reader, etc.), choose usb flash. Even if you have an external sd card, it won't work unless you choose usb flash. For the internal drive, choose cf carf in ide adapter. I highly recommend installing to an external device first...
For an external device, choose mbr.syslinux for the bootloader. For the internal I use grub. Below is the extlinux.config file I'd recommend. (similar for syslinux.conf, you'll work it out) The hdc=noprobe option helps it boot faster, but you will have to remove that if you boot from the external device and wish to install it to the eeepc.
Code: Select all
default vmlinuz initrd=initrd.gz pmedia=usbflash vga=785 hdc=noprobe layerfs=aufs
Code: Select all
#Grub bootloader config. Edited by dinky, 29-6-08
#hiddenmenu
timeout 0
color light-gray/blue black/light-gray
title eeetiger
root (0x80,0)
kernel /boot/vmlinuz root=/dev/ram0 vga=785 hdc=noprobe PMEDIA=ideflash layerfs=aufs
initrd /boot/initrd.gz
*eeepc 901 users: Currently the iso is set up for the default 701 screen resolution. I'll provide a fix for this in the future (or 2 seperate isos, which might be easier), but for now, you can edit the 915 resolution patch that fixes eeetiger to 800x480 resolution. For the 901 you'll need 1024x400 resolution.
Open /usr/X11R7/bin/xwin in mousepad:
Code: Select all
mousepad /usr/X11R7/bin
Code: Select all
#Puppy Xorg Video Wizard...
Replace
Code: Select all
915resolution 43 800 480 16 # 43 is for 16-bit, 38 is for 8-bit
Code: Select all
915resolution 54 1024 600 32
Code: Select all
915resolution 45 1024 600 16
Type
Code: Select all
xorgwizard
then select 'Other' at the bottom of the list. Press ENTER for two more dialogue boxes, then on the third one you should have a 1024X600 resolution you can select. If you don't, choose any resolution, and you will be dumped at the prompt again. Go through the process one more time, only this time select 1024x600 when it becomes available. I had to do this again configuring the 701, I'm not sure why. Anyway, type
Code: Select all
xwin
when done and press enter to restart eeetiger's X server.
Any other questions, please post here!
User Docs:
1. Compiz-Fusion:
Ccsm sucks on the eeepc (Compiz config settings manager), however, this is a known issue. There are various workarounds. eeeTiger includes two. For others, check out compiz-fusion on the eeepc forums from asus. Firstly, and what I use, when ccsm is open, press alt+right click (button 2), and select 'minimize window'. This will fix your cursor jumping and selecting the wrong thing. The second involves toggling to fullscreen with the shortcut key, see below.
2. Windows too large for screen:
Haven't found away around this, but there are a couple of cool workarounds.
The first is the 'toggle fullscreen' key that I find invaluable for the eeepc 701, as things are so small to begin with. This is super+F. (super is the home key to the left of the space bar, with a house on it.) Try it, you will like it. This sets most windows to the size of the screen, in glorious fullnes. While you usually can't access the panel bar in this mode, expo and scale plugins are still working. (see below for mouse shortcuts)
The second involves the expo shortcut (see below). When you zoom out to the unfolded triangles, you can select the part of the window off of the screen. Drag the mouse to the top left hand corner and you will see what I mean. This will work for all the windows that aren't happy with the fullscreen key. While Ccsm works with fullscreen, I often use expo because it's less buggy. Super+E will also zoom you out.
3. Mouse shortcuts:
There are 3 already set up in eeeTiger, though you could add more through ccsm.
1. Scale plugin - drag mouse cursor to top left hand corner. This will scale all windows that are open. I love it. Can also use Shift+alt+up arrow.
2. Expo plugin - described above, drag mouse cursor to top left corner and watch your windows zoom out. Super+E also works.
3. Screen saver - drag mouse cursor to bottom left of screen, will start the screensaver (flying windows)
4. Other useful key actions:
- Super+tab to rotate through all windows on a single desktop
- Super+alt+tab to rotate through ALL of your windows on EVERY desktop
- Super+F3 to make it snow (same to stop)
- shift+F9 to make water ripples appear (same to stop)
- shift+super+left mouse click (button 1) to paint fire. shift+super+c to clear it.
Plus heaps and heaps more. Go to TigerPup menu>settings>Compizconfig Settings Manager (ccsm) to find out what else can be done. (this is the part where you rtfm). Look at 'bindings' for each setting to see how to use them, then try them.
5. Screen is tiny, enlarge windows:
Another cool compiz-fusion shortcut. Have you found the scrollbar? On right hand side of mousepad. hold down the super key, and scroll up or down. You will either zoom into the screen, or zoom out. Move the mouse pointer around, and you will see the whole screen. You can even zoom into expo, or use the scale plugin in this mode. One of the single most useful things on eeetiger. Try it, you'll like it.
6. Splash screen. Very easy to disable if need be. In the boot menu (syslinux.conf, grub, etc, whatever you are using) add pfix=nosplash. You will get text instead of the splash.
7.Wbar:
Has it disappeared? Very unlikely it's crashed. You probably just minimized the desktop. Two ways to do this are by using the scale plugin (mouse top right corner) and clicking on the desktop, or by clicking the desk icon (show desktop button) on the panel menu. Both of these will make wbar, and the analogue clock, disappear. Click the show desktop button on the panel to restore them. If you want to disable wbar open /root/.xinitrc and comment out (add # in front of it) the line with wbar in it near the end of the file. Wbar will no longer launch when X starts.
8. Audio:
Should be working fine, otherwise this is a bug. Works on my eeepc. On startup is a bit soft, but after creating a save file roars loud and clear each bootup.
9. Hardware keys:
The are found by pressing the Fn key and F key with icon. Most work. Sleep doesn't. Wireless toggle does, though if you switch it off wireless will be down until you reboot, even if you turn it on again. You have to turn it off before you reboot as well for it to be recognized at bootup. Screen brightness keys work. Haven't tried F5 and F6, I think you need to be hooked up to an external monitor for that. Sound keys are hotkeyed with xbindkeys, as they don't work out of the box. Hit ctrl+F7 for mute, ctrl+F8 for volume down, and ctrl+F9 for volume up. Num Lock works, haven't tried Scroll Lock, Print Screen, or Sys Requirments. From Memory the last two need to be hotkeyed.
10. Pupmode 13:
Still working on it for an install to the internal flash drive, the default is fine for usb or external flash disks. I've actually got it working on my eeepc, but not in the remaster. Easy enough if you want to do it. Go to http://www.curiouslegends.com.au/tigerp ... er/initfix and download the initrd.gz file. After creating a save file and booting from it, simply replace the old initrd.gz file with this one. Reboot, and open /etc/rc.d/PUPSTATE. You will find pupmode set to 13. Haven't sorted this for the remaster yet. Any ideas?
11. Have fun, and please report back!