特殊:Badtitle/NS100:AA1/Using:修订间差异
小 创建新页面为 '{{From|https://help.ubuntu.com/community/AA1/Using}} {{Languages|UbuntuHelp:AA1/Using}} <<Include(AA1/Header)>> This page lists tweaks and usability suggestions for the Aspire O...' |
(没有差异)
|
2009年5月18日 (一) 14:55的版本
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/AA1/Using }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/af | • {{#if: UbuntuHelp:AA1/Using|Afrikaans| [[::AA1/Using/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/ar | • {{#if: UbuntuHelp:AA1/Using|العربية| [[::AA1/Using/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/az | • {{#if: UbuntuHelp:AA1/Using|azərbaycanca| [[::AA1/Using/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/bcc | • {{#if: UbuntuHelp:AA1/Using|جهلسری بلوچی| [[::AA1/Using/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/bg | • {{#if: UbuntuHelp:AA1/Using|български| [[::AA1/Using/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/br | • {{#if: UbuntuHelp:AA1/Using|brezhoneg| [[::AA1/Using/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/ca | • {{#if: UbuntuHelp:AA1/Using|català| [[::AA1/Using/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/cs | • {{#if: UbuntuHelp:AA1/Using|čeština| [[::AA1/Using/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/de | • {{#if: UbuntuHelp:AA1/Using|Deutsch| [[::AA1/Using/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/el | • {{#if: UbuntuHelp:AA1/Using|Ελληνικά| [[::AA1/Using/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/es | • {{#if: UbuntuHelp:AA1/Using|español| [[::AA1/Using/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/fa | • {{#if: UbuntuHelp:AA1/Using|فارسی| [[::AA1/Using/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/fi | • {{#if: UbuntuHelp:AA1/Using|suomi| [[::AA1/Using/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/fr | • {{#if: UbuntuHelp:AA1/Using|français| [[::AA1/Using/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/gu | • {{#if: UbuntuHelp:AA1/Using|ગુજરાતી| [[::AA1/Using/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/he | • {{#if: UbuntuHelp:AA1/Using|עברית| [[::AA1/Using/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/hu | • {{#if: UbuntuHelp:AA1/Using|magyar| [[::AA1/Using/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/id | • {{#if: UbuntuHelp:AA1/Using|Bahasa Indonesia| [[::AA1/Using/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/it | • {{#if: UbuntuHelp:AA1/Using|italiano| [[::AA1/Using/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/ja | • {{#if: UbuntuHelp:AA1/Using|日本語| [[::AA1/Using/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/ko | • {{#if: UbuntuHelp:AA1/Using|한국어| [[::AA1/Using/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/ksh | • {{#if: UbuntuHelp:AA1/Using|Ripoarisch| [[::AA1/Using/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/mr | • {{#if: UbuntuHelp:AA1/Using|मराठी| [[::AA1/Using/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/ms | • {{#if: UbuntuHelp:AA1/Using|Bahasa Melayu| [[::AA1/Using/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/nl | • {{#if: UbuntuHelp:AA1/Using|Nederlands| [[::AA1/Using/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/no | • {{#if: UbuntuHelp:AA1/Using|norsk| [[::AA1/Using/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/oc | • {{#if: UbuntuHelp:AA1/Using|occitan| [[::AA1/Using/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/pl | • {{#if: UbuntuHelp:AA1/Using|polski| [[::AA1/Using/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/pt | • {{#if: UbuntuHelp:AA1/Using|português| [[::AA1/Using/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/ro | • {{#if: UbuntuHelp:AA1/Using|română| [[::AA1/Using/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/ru | • {{#if: UbuntuHelp:AA1/Using|русский| [[::AA1/Using/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/si | • {{#if: UbuntuHelp:AA1/Using|සිංහල| [[::AA1/Using/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/sq | • {{#if: UbuntuHelp:AA1/Using|shqip| [[::AA1/Using/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/sr | • {{#if: UbuntuHelp:AA1/Using|српски / srpski| [[::AA1/Using/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/sv | • {{#if: UbuntuHelp:AA1/Using|svenska| [[::AA1/Using/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/th | • {{#if: UbuntuHelp:AA1/Using|ไทย| [[::AA1/Using/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/tr | • {{#if: UbuntuHelp:AA1/Using|Türkçe| [[::AA1/Using/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/vi | • {{#if: UbuntuHelp:AA1/Using|Tiếng Việt| [[::AA1/Using/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/yue | • {{#if: UbuntuHelp:AA1/Using|粵語| [[::AA1/Using/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/zh | • {{#if: UbuntuHelp:AA1/Using|中文| [[::AA1/Using/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/zh-hans | • {{#if: UbuntuHelp:AA1/Using|中文(简体)| [[::AA1/Using/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:AA1/Using | UbuntuHelp:AA1/Using | {{#if: | :}}AA1/Using}}/zh-hant | • {{#if: UbuntuHelp:AA1/Using|中文(繁體)| [[::AA1/Using/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:AA1/Using|:AA1/Using|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :AA1/Using/zh | | {{#ifexist: AA1/Using/zh | | {{#ifeq: {{#titleparts:AA1/Using|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:AA1/Using|1|-1|}} | zh | | }}
<<Include(AA1/Header)>> This page lists tweaks and usability suggestions for the Aspire One.
Optimizing SSD Performance
Note: Skip this step if you have the hard disk Acer Aspire One. The performance of the SSD drive can be significantly improved by a few tweaks described in an article by Jason Perlow (But ignore Tweak #1, which does not apply). The most important of these are described here.
Change the file system mount options on SSDs to "noatime"
Edit /etc/fstab (sudo gedit /etc/fstab) and change the the option "relatime" to “noatime”. The line for the root partition should then be something like:
UUID=f0ae2c59-83d2-42e7-81c4-2e870b6b255d / ext2 noatime,errors=remount-ro 0 1
Use the "noop" I/O scheduler
Edit /boot/grub/menu.lst using your favorite editor, and add "elevator=noop" as an option. The default kernel configuration, found in the last part of the file should be something like:
title Ubuntu 8.04.1, kernel 2.6.24-19-generic root (hd0,0) kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=f0ae2c59-83d2-42e7-81c4-2e870b6b255d ro quiet splash elevator=noop initrd /boot/initrd.img-2.6.24-19-generic quiet
In order for the changes to remain when updating the kernel, also in menu.lst, find the line
# defoptions=quiet splash
and add "elevator=noop" as an option:
# defoptions=elevator=noop quiet splash
Reduce SSD Wear
Note: Skip this step if you have the hard disk Acer Aspire One. Frequent writes to the SSD will cause failure eventually. We can reduce the number of writes to the SSD by moving our logs to a temporary filesystem in RAM that gets destroyed at ever reboot. Now this means your logs will not be persistent across reboots making debugging difficult in some cases. This step is optional of course, so if you need the logs for an extended period of time do not follow these steps. Open your fstab again, and add the following lines:
sudo gedit /etc/fstab tmpfs /var/log tmpfs defaults 0 0 tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/tmp tmpfs defaults 0 0
There is currently a bug in sysklogd where it cannot handle booting with an empty /var/log directory (bug #290127). This can be fixed by modifying /etc/init.d/sysklogd: Find this function:
fix_log_ownership() for l in `syslogd-listfiles -a` do chown ${USER}:adm $l done }
..and replace it with this:
fix_log_ownership() { for l in `syslogd-listfiles -a --news` do # Create directory for logfile if required ldir=$(echo ${l} | sed 's/[^\/]*$//g') if [ ! -e $ldir ] ; then mkdir -p $ldir fi # Touch logfile and chown touch $l && chown ${USER}:adm $l done }
Warning: This will cause some packages to fail mysteriously when they cannot access the log directories that were installed with the packages and then disappeared at reboot. To rebuild the rest of the directory structure inside /var/log on each reboot, add these lines to /etc/rc.local above the 'exit 0' line:
for dir in apparmor apt cups dist-upgrade fsck gdm installer samba unattended-upgrades ; do if [ ! -e /var/log/$dir ] ; then mkdir /var/log/$dir fi done
Note: Discovered ATA 40-wire cable misdetection after resume (currently 2.6.27), causing hdparm down from 40MB/s to 25MB/s: filed http://bugzilla.kernel.org/show_bug.cgi?id=11879 for this issue. -AndiM
Disable Scrollkeeper
Note: Skip this step if you have the hard disk Acer Aspire One. ScrollKeeper is a cataloging system for documentation on open systems. It creates a lot of writes every time you install a package. Disable it and your installs will fly! Finally, add a diversion to stop dpkg from overwriting your changes.
sudo mv /usr/bin/scrollkeeper-update /usr/bin/scrollkeeper-update.real sudo ln -s /bin/true /usr/bin/scrollkeeper-update sudo find /var/lib/scrollkeeper/ -name \*.xml -type f -exec rm -f '{}' \; sudo dpkg-divert --local --divert /usr/bin/scrollkeeper-update.real --add /usr/bin/scrollkeeper-update
Video & 3D Performance
Out of the box, the graphics card (Intel GMA 950) is well detected. However, you can tweak /etc/X11/xorg.conf to achieve better graphic card performance:
Section "Device" (...) Option "MonitorLayout" "LVDS,VGA" Option "Clone" "true" Option "AccelMethod" "EXA" Option "MigrationHeuristic" "greedy" VideoRam 229376 Option "CacheLines" "1980" EndSection
The "Clone" option is especially useful if you want to capture video or photos. Without it, you will get a black screen in applications like cheese. Also, add this to your /etc/profile:
export INTEL_BATCH=1
Note: 'export INTEL_BATCH=1' appears to causes graphics faults (artifacts) within 'ume-launcher' (even with Compiz fully disabled). Reboot and you will have a more responsive system, with better 3D FPS, and improved video performance.
Screen
There are various methods that will help you make better use of the Aspire One's small screen. One of the most important is being able to move windows that are too large to fit on the screen at once. To move a hidden part of the window into view, click and drag with the left mouse button on any part of the window while holding down the ALT key. However, you won't be able to drag windows so the top of the window is above the top of the screen. To fix that, enter the following in a terminal window:
gconftool-2 --set /apps/compiz/plugins/move/allscreens/options/constrain_y --type bool 0
Since the Aspire One's screen has almost twice as much resolution horizontally as vertically, having panels on both the top and bottom is not ideal. You may want to remove the top or bottom panels, make them smaller, or move them so that they are vertical, on the left and right side, instead of horizontal on top and bottom.
Touchpad
The AAO touchpad is quite easy to bump whilst typing. The best fix is to disable all scroll and tap commands for 1 second after each keystroke. Go to Preferences and select "Sessions". Click the add button and add an entry:
Name: Syndaemon Command: syndaemon -d -t -i 1 Comment: Disable trackpad while typing
The '1' can be changed to any decimal number, and defines the amount of time to lock the trackpad after each keystroke. See the Syndaemon man page for full details.
Speed Up Boot Process
To decrease boot time, activate concurrency bootup:
sudo gedit /etc/init.d/rc
and replace the line:
CONCURRENCY=none
with
CONCURRENCY=shell
Increase Battery Life
Add the following to the /etc/rc.local file:
# Economize the SSD sysctl -w vm.swappiness=1 # Strongly discourage swapping sysctl -w vm.vfs_cache_pressure=50 # Don't shrink the inode cache aggressively # As in the rc.last.ctrl of Linpus echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor cat /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_max > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate echo 1500 > /proc/sys/vm/dirty_writeback_centisecs echo 20 > /proc/sys/vm/dirty_ratio echo 10 > /proc/sys/vm/dirty_background_ratio echo 1 > /sys/devices/system/cpu/sched_smt_power_savings echo 10 > /sys/module/snd_hda_intel/parameters/power_save echo 5 > /proc/sys/vm/laptop_mode #Decrease power usage of USB while idle [ -w /sys/bus/usb/devices/1-5/power/level ] && echo auto > /sys/bus/usb/devices/1-5/power/level [ -w /sys/bus/usb/devices/5-5/power/level ] && echo auto > /sys/bus/usb/devices/5-5/power/level