Topic: !# on the Dell Mini 9

Hi All,

I have just joined and I have been using !# for about a week it is installed on my new Dell Mini 9 1.6Ghz Atom, 1Gb Ram/8Gb SSD, after looking through this and various other forums I thought I would share with you the wonderful tricks and tips I have found and compile them into a useful document.
I decided to use !# over the installed Dell Ubuntu or even the official Ubuntu as having a full Gnome desktop with Open Office etc seemed overkill for a machine that I was mainly going to use for surfing the web.

Install

I followed the install guide on the ubuntumini site using the !# lite ISO instead of the standard Ubuntu.

Hold the zero key at boot selected the 1Gb USB flash drive as the boot device and opted for manual partitioning creating 2 partitions 2.5Gb for root and the rest as /home using ext2 for both filesystems. There are differing opinions as to whether you should configure a SWAP partition/file, some say the use of SWAP space will shorten the life of the SSD others say that the SSD controller programmed to avoid this, which ever is true if you want your machine to hibernate you need SWAP space equal to the amount of RAM installed. I didn't bother standby mode is enough for my purposes.

Once the installer had finished I rebooted and applied the fix for the sound also shown in the install guide, with the next reboot the following worked:

  • Wired ethernet

  • Wireless (using the Broadcom driver installed by the restricted hardware app)

  • Webcam

  • Card reader

  • Audio out

  • Touchpad

  • Standby / Resume

The Tweaks

The !#CrunchBang desktop works well on the Mini 9 with just a few extra tweaks to maximize space on the 8.9" screen. Apart from the Conky config these tweaks will probably be useful for other netbooks and not just the Dell.

Changes to Firefox:

  • Install the TinyMenu add-on, this allows you to collapse as many of the menu items you choose into a single icon, I have left the Bookmarks menu untouched for ease of access.

  • Hide the Bookmarks toolbar.

  • Use the Customize option and select Show: icons and check use small icons, and while the customize window is open drag all the icons from the Navigation bar to the Menu bar then hide the Navigation bar.

  • I have also installed AdBlock and NoScript to stop annoying ads filling your screen.

Changes to the default OpenBox config rc.xml:

  • Set a 2 pixel margin on the left hand side of the screen to allow access to OpenBox menus at all times.

<margins>
    <top>0</top>
    <bottom>0</bottom>
    <left>2</left>
    <right>0</right>
</margins>
  • Set the Firefox browser window to start maximized with no window decorations, other Firefox windows appear as normal.

<applications>
    <application class="Firefox" role="browser">
          <decor>no</decor>
          <maximized>yes</maximized>
    </application>
</applications>

Changes to the default OpenBox autostart.sh:

  • Removed LXPanel from the autostart.sh file and replaced with trayer, I prefer to use alt-tab to switch applications.

  • Stopped trayer from always staying on top of other apps.

 (sleep 2s && trayer --expand true --transparent true  --alpha 255 --edge bottom --align right --expand true --SetDockType false --widthtype request --margin 10) &

Changes to Conky config:

battery $alignr ${battery_percent BAT1}%
CPU speed $alignr ${freq_g}GHz

WiFi cannot get the WiFi details from the Broadcom driver

Other changes:

Replaced powernowd with cpufreqd to manage the processor speed and save battery life, the Mini 9 is fanless so it's nice and quite but can get a bit hot, using the ondemand speed governor the CPU can switch between 800MHz and 1.6GHz depending on load, when the battery drops below 30% then the CPU is fixed at 800MHz. Follow the instructions here and use the following CPU module.

acpi-cpufreq

If you are going to connect your netbook via a public WiFi connection it's probably a good idea to turn the default firewall on:

sudo ufw enable
sudo ufw default deny
sudo ufw logging off

The default policy is set to drop unknown incoming connections.

I have set this to start automatically at boot up, using the rcconf tool, this can also be used to stop any unwanted services running, doing this will potentially speed up boot times and reduce memory usage.

sudo apt-get rcconf
sudo rcconf

Stopping the trackpad whilst typing due to the small size of the keyboard and close proximity of the trackpad this might be useful for some. adding

syndaemon -i 1 -d

to the autostart.sh script seems to work.

Performance

The Mini 9 has pretty much the same specs as other netbooks, it's main use is for browsing the web and checking email without having to start up my main desktop PC and so far I am very pleased with the way it performs, using VLC I was able to watch some DVD rips stored on a USB hard drive in full screen without any problems.

Some useful site for the Dell Mini 9

http://www.ubuntumini.com/
http://mydellmini.com/

If any one has any ideas about where I can find the WiFi details, iwlist does not work but the Ubuntu Network Manager is able to connect and report the stats, so it must be available somewhere.

Last edited by xploded (2009-01-28 14:39:50)

Re: !# on the Dell Mini 9

xploded - Really cool of you to post this. big_smile I've been eyeing the Asus EEE and the Mini 9 for a while and am happy to see you've had success with it.  Keep us posted.:)

Re: !# on the Dell Mini 9

Is there a way to add this to the wiki or at least make a sticky?
I am sure as more DELL Mini's are around, people will look for alternative OS's.

Thank you so much for posting!

--zaxxon

Reality is just a bunch of illusion...
Zaxxon @ Übergeek Blog | twitter | last.fm | VampireFreaks

Re: !# on the Dell Mini 9

one tip...you can access the menu with super+space so you don't need the margin to get to it.

I say never be complete, I say stop being perfect, I say lets evolve, let the chips fall where they may.

Re: !# on the Dell Mini 9

Thanks for your hard work xploded. I'm sure it'll be useful to me when I get my Mini 9 tongue

Re: !# on the Dell Mini 9

Hello xploded smile

Thank you for taking the time to write your feedback and tips. Your post is extremely well written and full of useful information, I am sure many others will find it a very useful read, I know I did! Thank you again. smile

Re: !# on the Dell Mini 9

Zaxxon wrote:

I am sure as more DELL Mini's are around, people will look for alternative OS's.

That'd be me! I was debating xubuntu on my mini, as space is an issue, and an ubuntu forum member directed me here...consequently this post is the reason why I chose #! over xfce.

Most importantly: Thanks!

PS: If you select your language at the login screen as English: USA (American English)...it sets the keyboard correctly...see: @  tongue

Cheers,
Stopie

Re: !# on the Dell Mini 9

Nice post for the Dell mini!  I've read it many times.

One more tweak I'm trying to get working: swapping the apostrophe for the semi-colon key on the mini. 

Searching the Crunchbang forum hasn't brought up anything yet (besides some stuff about getting an accent character for French, grave or acute I guess). 

There's a good post on swapping keys on the Dell mini at http://ubuntuforums.org/showthread.php?t=1000259.  But when I follow those instructions in #!'s file manager, when I hit "File Properites" on the little "swap_quote_semicolon.sh" file he has you write, the permissions aren't spelled out in the way he describes: "Allow executing file as program."  I just click the "Execute" for owner box.  Is that right?

More to the point, his "Go to System->Preferences->Sessions" doesn't exactly work: I try System > Services/Daemons in Crunchbang and just get a selection of services to activate, none of which is the .sh file  for swapping keys I made from his (yakker.yak's) instructions.

So, how do I adapt his fine instructions for key swapping to Crunchbang?  Do I go to autostart.sh (Preferences > Openbox Config > edit autostart.sh) and add a line?  Not sure what to put there.

Any help appreciated!  Thanks.

Last edited by mantisdolphin (2009-05-27 02:21:28)

Re: !# on the Dell Mini 9

Okay.  Maybe this was a "duh," but I feel good about it. 

So yes this works for switching the Dell mini 9 apostrophe key with the semi-colon key in Crunchbang lite 9.04: just click the "Execute" for owner box on the file in "Properties."

Instead of System->Preferences->Sessions, go to Preferences > Openbox Config > Edit autostart.sh. 

Enter the following lines at the bottom of the autostart.sh file:

# Swap Apostrophe and Semi Colon
/home/username/Bin/swap_quote_semicolon.sh
# Added by username

In the above, replace <username> with your username.

Thanks yakker.yak at UbuntuForums.org.

Re: !# on the Dell Mini 9

How good is the webcam on the ubuntu 8gb version and is it the same quality in cb?

as my bro has the Winxp 16gb dell mini 9 with the 1.3mp webcam, do you know if the quality is much worse in the o.3mp version?

Re: !# on the Dell Mini 9

I am getting wifi details on details in conky with...
TEXT
    $sysname $kernel on $machine
    Uptime $alignr $uptime
    Load $alignr $loadavg
    Hostname $alignr $nodename
    IP $alignr ${addr eth1}

    Inbound $alignr ${downspeed eth1} kb/s
    ${downspeedgraph eth1}
    Outbound $alignr ${upspeed eth1} kb/s
    ${upspeedgraph eth1}

I am loving #! on the Mini 9

Billy - etech, Sugar Land, TX
Panasonic CF-72
#! Crunchbang Statler
Love Xfce - Debian

Re: !# on the Dell Mini 9

Brilliant! Thanks xploded - this is just great.

I got pretty much everything working out of the box but your little tips have added a few extra tweaks that I'd not considered, the wifi firewall tip is especially good to know.

Dell Mini 9 - 2GB RAM - 8GB SSD - Dropbox for all my files - Job Done!

Re: !# on the Dell Mini 9

How did you address the graphics card issue ? Mainly, the odd resolution (1024x600), and the boot splashes not displaying properly. Did you use VESA ? Thats the only thing I haven"t gotten working on my mini9. lol

Re: !# on the Dell Mini 9

andyk wrote:

How did you address the graphics card issue ? Mainly, the odd resolution (1024x600), and the boot splashes not displaying properly. Did you use VESA ? Thats the only thing I haven"t gotten working on my mini9. lol

There is no "issue"; Intel 950 graphics are supported "out of the box" by all modern Linux distros and 1024x600 is the "correct" resolution.

(edit) and how rude of me... Welcome to the forums! smile

Last edited by snowpine (2010-05-04 14:39:51)

Re: !# on the Dell Mini 9

snowpine wrote:
andyk wrote:

How did you address the graphics card issue ? Mainly, the odd resolution (1024x600), and the boot splashes not displaying properly. Did you use VESA ? Thats the only thing I haven"t gotten working on my mini9. lol

There is no "issue"; Intel 950 graphics are supported "out of the box" by all modern Linux distros and 1024x600 is the "correct" resolution.

(edit) and how rude of me... Welcome to the forums! smile

Well thank-you. But it would seem when I boot I get an "unsupported video mode" or something to that effect. And it doesn't like 1024x600 resolution, but when i switch to 1024x768 or something else it splits the splash over both ends of the screen. I have yet to figure this out......I would be open to some 2 cents.

Re: !# on the Dell Mini 9

andyk wrote:

Well thank-you. But it would seem when I boot I get an "unsupported video mode" or something to that effect. And it doesn't like 1024x600 resolution, but when i switch to 1024x768 or something else it splits the splash over both ends of the screen. I have yet to figure this out......I would be open to some 2 cents.

Weird--which CrunchBang release are you using, and how are you booting it (installed to your hard drive, Live CD, or Live USB, and if USB, what method did you use to prepare it)?