###### Eee PC 900 stuff #################################################### # ###### Hotkeys ############################################################# cat > /etc/acpi/actions/hotkeys.sh << EOHOTKEY #!/bin/bash export DISPLAY=:0 case "$3" in #Fn+F2 00000010) # Wlan On /etc/acpi/actions/wlan.sh poweron ;; 00000011) # Wlan Off /etc/acpi/actions/wlan.sh poweroff ;; #Fn+F6 00000012) # Webcam switch /etc/acpi/actions/camera.sh # TaskManager # /usr/bin/gnome-system-monitor ;; #Fn+F7 00000013) # Volume mute /usr/bin/amixer set -D hw:0 Master toggle ;; #Fn+F8 00000014) # Volume down /usr/bin/amixer set -D hw:0 Master 10%- unmute ;; #Fn+F9 00000015) # Volume up /usr/bin/amixer set -D hw:0 Master 10%+ unmute ;; #Fn+F5 00000030) /usr/bin/xrandr --output VGA --mode 1024x768 \ --output LVDS --off if [[ "$?" != "0" ]]; then /usr/bin/xrandr --output VGA --preferred \ --output LVDS --off fi ;; 00000031) /usr/bin/xrandr --output LVDS --mode 800x480 \ --output VGA --mode 800x600 ;; 00000032) /usr/bin/xrandr --output VGA --off \ --output LVDS --preferred ;; *) logger "ACPI hotkey $3 action is not defined" ;; esac EOHOTKEY ###### WLAN ############################################################# cat > /etc/acpi/actions/wlan.sh << EOF #!/bin/bash PWR=$(cat /sys/devices/platform/eeepc/wlan) UnloadModules() { rmmod ath_pci rmmod ath_rate_sample rmmod wlan_scan_sta rmmod wlan_tkip rmmod wlan_wep rmmod wlan } LoadModules() { modprobe ath_pci } case $1 in poweron) if [[ "$PWR" = "0" ]]; then modprobe pciehp pciehp_force=1 echo 1 > /sys/devices/platform/eeepc/wlan rmmod pciehp fi ;; poweroff) if [[ "$PWR" = "1" ]]; then modprobe pciehp pciehp_force=1 ifconfig ath0 down wlanconfig ath0 destroy UnloadModules echo 0 > /sys/devices/platform/eeepc/wlan rmmod pciehp fi ;; esac EOF ###### Webcam ############################################################# cat > /etc/acpi/actions/camera.sh << EOF #!/bin/bash CAMERA=$(cat /sys/devices/platform/eeepc/camera) if [[ "$CAMERA" = "0" ]]; then echo 1 > /sys/devices/platform/eeepc/camera else echo 0 > /sys/devices/platform/eeepc/camera fi EOF chmod +x "/etc/acpi/actions/*" ###### Shutdown fix ######################################################### echo "modprobe -r snd-hda-intel" >> /sbin/halt.local chmod 755 /sbin/halt.local ###### Gnome display stuff ################################################## gconftool-2 --set /apps/nautilus/preferences/desktop_font --type string "Sans 8" gconftool-2 --set /desktop/gnome/interface/document_font_name --type string "Sans 8" gconftool-2 --set /desktop/gnome/interface/font_name --type string "Sans 8" gconftool-2 --set /apps/metacity/general/titlebar_font --type string "Sans Bold 8" gconftool-2 --set /desktop/gnome/interface/monospace_font_name --type string "Monospace 8" gconftool-2 --set /apps/metacity/window_keybindings/toggle_fullscreen --type string "F11" gconftool-2 --set /desktop/gnome/interface/toolbar_style --type string "icons" gconftool-2 --set /desktop/gnome/sound/default_mixer_tracks --type list --list-type string "[PCM]" gconftool-2 --set /apps/gnome-power-manager/notify/low_capacity --type bool 0 gconftool-2 --set /apps/compiz/plugins/move/allscreens/options/constrain_y --type bool 0 gconftool-2 --set /apps/panel/toplevels/top_panel_screen0/size --type integer 19 gconftool-2 --set /apps/panel/toplevels/bottom_panel_screen0/size --type integer 19