~carlos.jenkins/niceeepc/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
====== NiceeePC ======

NiceeePC it's an automatization script written in Bash exclusively for the [[http://eeepc.asus.com/global/|ASUS eeePC]] and Ubuntu [[http://www.ubuntu.com/|GNU/Linux]]. 

Actually, it can fix almost every problem found in a standard installation of Ubuntu like ACPI support, Wifi, OSD keys, sound, bootup speed, etc. 

The script is interactive so the user can choose what fix or feature to apply. Some of the features are Kernel version dependent (ACPI, Wifi, Overclock), the script can monitor the kernels upgrades and update the system without internet connection OR it can install the Adam's excellent custom kernel for the eeePC. Additionally, the script can install useful software like Skype, UCView, Audacious, Avant Window Navigator, Wine, etc. 

The script is secure, so it can be run undefined times without crashing the system or you can run any function in manual mode.

The current version of the script was tested on the eeePC 701 and Ubuntu GNU/Linux Hardy Heron 8.04.1 clean install.

The eeePC 900 is supported and tested by the community. So, if you want to collaborate please test the script and fill any bug report.

The eeePC 901-1000X is unsupported and untested. For this hardware I recommend [[http://forum.eeeuser.com/viewtopic.php?id=39341|Elmurato script ]].


====== Features ======

**Some of the features of the script are:**

  * Update the system.
  * Fix SD mount problem.
  * Fix shutdown problem.
  * Fix audio and volume control.
  * Fix grub 3 seconds wait.
  * Fix boot clock detection.
  * Removes unnecessary writes to disk.
  * Unconstrain windows to the top of the screen.
  * Fullscreen any window with <Alt>-F11.
  * Tweak GUI (Smaller fonts, Icons to 67%, Toolbars with icons only).
  * Removes password prompt after sleep.
  * Enable autologin.
  * Install Wireless drivers.
  * Install ACPI support.
  * Install custom "function keys" script and configure native on screen display (All FN keys working with native OSD when possible).
  * Install Overclock driver (FN+F6).
  * Removes unnecessary software (Brasero, Sound Juicer, Rhythmbox, etc).
  * Install software (Wine, Skype, Ucview, Audacious, Flash, Unrar, Avant Window Navigator, etc).
  * Install [[Array.org eeepc kernel]].
  * Monitor for kernel upgrades and recompile the kernel version dependent modules.

Again, the script is interactive so every feature is optional.

**The script enables the functions keys:**

  * FN-F1: Enabled by default.
  * FN-F2: Toggle wireless + custom OSD.
  * FN-F3: Decrease brightness + native OSD.
  * FN-F4: Increase brightness + native OSD.
  * FN+F5: Switch VGA output.
  * FN+F6: Toggle overclock + custom OSD.
  * FN+F7: Mute default mixer + Native OSD.
  * FN+F8: Volume down + Native OSD.
  * FN+F9: Volume up + Native OSD.


====== News ======

===== NiceeePC 1.4 released! =====

Maintenance release.

**Changelog:**
  
  * Version 1.4
    * [[https://bugs.launchpad.net/niceeepc/+bug/279383|Bug 279383]] fixed.
    * [[https://bugs.launchpad.net/niceeepc/+bug/291768|Bug 291768]] fixed.


===== NiceeePC 1.3 finally released! =====


After a lot of tests and feedback from the community this new version of the ASUS eeePC script for Ubuntu GNU/Linux is finally ready!

**Changelog:**

  * Version 1.3
    * Overclock compiling as root issue fixed.
    * Program owner and permisions are now normalized.
    * Installation with Debian package, support for dependencies, updates, etc.
    * Default output level set to 3 (I cannot decide).
    * Fixed bug 261401 - Unblacklisting i2c_i801.
    * Compiz Switch installation added.
    * Avant Window Navigator is installed from PPA repositories enabling applets and extras.
    * Avant Window Navigator is loaded on startup.
    * Beta function for the Ubuntu Netbook Remix installation in manual mode.
    * Support for specific eeePC model can be forced in manual mode.

  * Version 1.2
    * Check eeePC model when running manual mode.
    * Removes generic kernel packages when choosing Adam's Kernel = lock custom kernel.
    * Updates all the packages installed in the system before running the script.
    * Microphone is unmute by default.
    * Master channel is set to 100% by default.
    * Default output level set to 0.
    * 901 support removed.

  * Version 1.1
    * eeePC 8G support (reports it's model as 702).
    * eeePC 901 support (reports it's model as 901).
    * Adam's custom kernel is the new default option (after a lot of testing on 701).
    * Bug on monitor kernel upgrades fixed.
    * You can jump modules instalation (not just choose between modules or custom kernel).
    * Second argument support in manual mode.


====== Screenshots ======

===== Before =====

Big icons, toolbars with both icons and text, user switch, no on screen display, no function keys, no wireless, Rhythmbox player, windows constrained, etc.

{{before.png|}}


===== Running =====

This is a script, there is no shiny graphical user interface. But if you need screenshots of the running script there are some:

{{running01.png|}}

{{running02.png|}}


===== After =====

Small icons, toolbars with icons only, no user switch, on-screen-display, working functions keys, working wireless, Audacious Player, windows unconstrained, etc.

{{after01.png|}}

After some customization.

{{after02.png|}}


====== How to install ======

Niceeepc 1.4 released! To install Niceepc on a Ubuntu Hardy clean install (you will need wired connection) please follow this steps:
  - Download the .deb file from here: [[https://launchpad.net/niceeepc/trunk/1.4|Launchpad downloads]].
  - Double click on it =) and install it.
  - Type "**niceeepc first-run**" from terminal.

If you're looking for instructions on how to install Ubuntu, try the separate wiki page for this: [[Installing Ubuntu 8.04|Installing Ubuntu 8.04]].


====== Support ======

There is absolutely no warranty on this product. But every bug report or question is welcome. 

If you want to fill a bug report please do it [[https://bugs.launchpad.net/niceeepc|here]].

If you got a question you can post it [[https://answers.launchpad.net/niceeepc|here]] or in the [[http://forum.eeeuser.com/viewtopic.php?id=40754&p=2|eeeuser.com forum here]].


====== Credits ======

Created by Carlos Jenkins (Havok) - http://cjenkins.wordpress.com

San Jose, Costa Rica.

Released under the terms of GNU/GPL license

The code is hosted on Launchpad at https://launchpad.net/niceeepc

**Based on work from:**

  * eee.ricey.co.uk
  * www.x2on.de
  * Ubuntu eee
  * eeebuntu
  * eeeuser.com community.
  * Ubuntu eeePC Wiki
  * Fedora eeePC Wiki
  * Debian eeePC Wiki
  * Gentoo eeePC Wiki

**Special thanks to:**

All the kind software libre community.

Kiwidrew for all the hard work on the eee module.

Adam McDaniel for the excellent eeePC custom kernel.

The Ubuntu, Debian, Fedora and Gentoo project.

All the kind community from eeeuser.com