CrunchBang Linux Pastebin - collaborative debugging

pastebin is a collaborative debugging tool allowing you to share and modify code snippets while chatting on IRC, IM or a message board.

This site is developed to XHTML and CSS2 W3C standards. If you see this paragraph, your browser does not support those standards and you need to upgrade. Visit WaSP for a variety of options.

CrunchBang Linux Pastebin

Difference between
modified post 462 by jpope on Tue 19th Jan 02:55 and
original post 461 by jpope on Mon 18th Jan 22:58
Show old version | new version | both versions

    
11
######################################
22
## Battery Pipe Menu                ##
33
## v 1.0                            ##
4+
## v 1.1                            ##
45
##      by jpope 01.18.2010         ##
56
##                                  ##
67
## tested on Asus EeePC 1000HE(B)   ##
78
##                                  ##
89
######################################
1011
## Settings
1112
batt=$(echo BAT0)
1314
## Data
1415
batt_OEM=$(cat /proc/acpi/battery/"$batt"/info | grep 'OEM' | cut -c 26-)
1516
batt_Model=$(cat /proc/acpi/battery/"$batt"/info | grep 'model' | cut -c 26-)
1617
batt_type=$(cat /proc/acpi/battery/"$batt"/info | grep 'type' | cut -c 26-)
1819
batt_desncap=$(cat /proc/acpi/battery/"$batt"/info | grep 'design capacity:')
1920
batt_lastfull=$(cat /proc/acpi/battery/"$batt"/info | grep 'last')
2021
batt_desnvolt=$(cat /proc/acpi/battery/"$batt"/info | grep 'design v')
2122
batt_warn=$(cat /proc/acpi/battery/"$batt"/info | grep 'design capacity w')
2223
batt_low=$(cat /proc/acpi/battery/"$batt"/info | grep 'design capacity l')
2425
batt_state1=$(cat /proc/acpi/battery/"$batt"/state | grep 'capacity state' | cut -c 26-)
2526
batt_state2=$(cat /proc/acpi/battery/"$batt"/state | grep 'ch' | cut -c 26-)
2627
batt_rate=$(cat /proc/acpi/battery/"$batt"/state | grep 'present r')
2728
batt_volt=$(cat /proc/acpi/battery/"$batt"/state | grep 'present v')
2829
batt_cap=$(cat /proc/acpi/battery/"$batt"/state | grep 'remain')
3031
batt_r=$(cat /proc/acpi/battery/"$batt"/state | grep 'remain' | cut -c 26-29)
3132
batt_f=$(cat /proc/acpi/battery/"$batt"/info | grep 'last' | cut -c 26-29)
3233
batt_l=$(cat /proc/acpi/battery/"$batt"/info | grep 'design capacity l' | cut -c 26-29)
3334
batt_ra=$(cat /proc/acpi/battery/"$batt"/state | grep 'present r' | cut -c 26-29)
3536
batt_perc=$(echo "scale=4; ($batt_r/$batt_f)*100" | bc | cut -c -5)
3637
batt_time_c=$(echo "scale=4; ($batt_f-$batt_r)/$batt_ra" | bc | cut -c -4)
3738
batt_time_d=$(echo "scale=4; ($batt_r-$batt_l)/$batt_ra" | bc | cut -c -4)
3839
batt_time=$(case $(echo $batt_state2 | cut -c -7) in
3940
                dischar) echo "approx time left: $batt_time_d hours" ;;
4041
                chargin) echo "approx time to full: $batt_time_c hours" ;;
4142
                charged) echo "full charge / on ac" ;;
4243
                *) echo "battery time N/A"
4344
            esac)
4546
## Pipemenu
4647
    echo "<openbox_pipe_menu>"
4748
        echo "<separator label=\"$batt_OEM  $batt_Model $batt_type $batt Info\"/>"
4849
        echo "<item label=\"state:  $batt_perc% $batt_state1 $batt_state2 \"/>"
4950
        echo "<separator/>"
5051
        echo "<item label=\"$batt_time\"/>"
5152
        echo "<item label=\"$batt_rate\"/>"
5253
        echo "<item label=\"$batt_cap\"/>"
5354
        echo "<separator/>"
5455
        echo "<item label=\"$batt_lastfull\"/>"
5556
        echo "<item label=\"$batt_desncap\"/>"
5657
        echo "<item label=\"$batt_warn\"/>"
5758
        echo "<item label=\"$batt_low\"/>"
5859
        echo "<separator/>"
5960
        echo "<item label=\"$batt_volt\"/>"
6061
        echo "<item label=\"$batt_desnvolt\"/>"
61-
    echo "</openbox_pipe_menu>"
62+
        echo "<separator/>"
63+
            echo "<item label=\"Open Power Settings                 -->\">"
64+
		        echo "<action name=\"Execute\">"
65+
		            echo "<execute>"
66+
		                echo "gnome-power-preferences"
67+
		            echo "</execute>"
68+
		        echo "</action>"
69+
		    echo "</item>"
70+
		    echo "<item label=\"Open Power History                   -->\">"
71+
		        echo "<action name=\"Execute\">"
72+
		            echo "<execute>"
73+
		                echo "gnome-power-statistics"
74+
		            echo "</execute>"
75+
		        echo "</action>"
76+
		    echo "</item>"
77+
    echo "</openbox_pipe_menu>"

Syntax highlighting:

To highlight particular lines, prefix each line with @@


Remember me