From 2abe12bf0cc031e27307624049be2dd35ba620ac Mon Sep 17 00:00:00 2001 From: Dylan Lloyd Date: Tue, 13 Mar 2012 13:27:59 -0400 Subject: [PATCH] added control scripts and icons to repo --- icons/skip-backward.png | Bin 0 -> 1304 bytes icons/skip-forward.png | Bin 0 -> 1284 bytes icons/volume-down.png | Bin 0 -> 451 bytes icons/volume-mute.png | Bin 0 -> 652 bytes icons/volume-on.png | Bin 0 -> 515 bytes icons/volume-up.png | Bin 0 -> 461 bytes scripts/back | 7 +++++++ scripts/music-toggle | 11 +++++++++++ scripts/next | 13 +++++++++++++ scripts/volume-down | 5 +++++ scripts/volume-toggle | 12 ++++++++++++ scripts/volume-up | 5 +++++ 12 files changed, 53 insertions(+) create mode 100644 icons/skip-backward.png create mode 100644 icons/skip-forward.png create mode 100644 icons/volume-down.png create mode 100644 icons/volume-mute.png create mode 100644 icons/volume-on.png create mode 100644 icons/volume-up.png create mode 100755 scripts/back create mode 100755 scripts/music-toggle create mode 100755 scripts/next create mode 100755 scripts/volume-down create mode 100755 scripts/volume-toggle create mode 100755 scripts/volume-up diff --git a/icons/skip-backward.png b/icons/skip-backward.png new file mode 100644 index 0000000000000000000000000000000000000000..d0cf74cf9614ffcb384d3ecf3153e3a1dc8f3b74 GIT binary patch literal 1304 zcmV+z1?T#SP)UnWm7s zmYAa#(S=tkMxY>cWe7!o=G0OH<;4rdlmb(`(O$XPh==%pBkBs<%Rnoj z1J3>6hz5QE-UntC%IkUH9pEY81d-<&@G{AtwI@qUye4{NU~odx;=R{!v<5ie9hh;NZY(w1k8NMn^}PoppV4vVeF*H3G$( zz(;bTQmJTeZYD1;kC~Yn%x1Iv=t*BB4la~-cXvDeL3?|<`|2!S2nZByxUIZOrE>Q6 z_PSyW4i37<_}ks_as^y)I-Pz+zVv_oIeDT3cu!7LDiwWwebm*}`Q_|YK!k7ycvnv1 z;^G(>7@)S+=RWnoO$zt`cw0^q6B99+OjJ}<1VnOE0zL%Zl9R;5M23flDJ?Axm?&Dw zto%SM@Ck0otJP}EW^+)h~#fegGQrae0-eZ z;^L5qBOxFGFafVhLwb5TlarGa6%~a{9&Q1TB9b>qgI23$YHEtY!a_v?gmV)=jyO5G zlF!P@!fLfDmOO-~0;j-Zz!dPTH0pFZtX3;IIXQ|3Q@R3Yz%Af&+>+1E&c0iKqI+}vC&77IF^PT^1jN(;!i7yuL$6fiL{K}JS~50}sowoRkJPMhl}0?r3LH(yCC|6&dyF+TU!+l;R&S$EF;c34r%D=>7l8qN#QW}p|pT_ zU=ny8*q275(HJ%n;n)N5z?VQJup^B|qmhP&2F}jT6b%;6qr?}$Yrv*7^!N8uUth1N zh;TPFUm-5bTsH|rLqm#+h(t&B4e%o3Y7h`2YHDgYIywrOJW?&?0z$+e(qJ~5sjjZ( z@bEAs;z;(yKO!!Uf0YJ{#X?n86}!8;L6b(hss9NfVp$q&HXD_dl|hS$v;csg0X=Ra zrl+Ta7I6~-0G5Ck5O=A75TV!W+1}m`i0GyS0Q`oigiD0oZl}DwJRlJ_DFB3sS8%)Y zx7+O)3CdxZdW~7U5DQhmH1v7=H})w7!0hft$E~f zRgB94?*UqXq@*O0lao0=_x?;49UYCs;b3oXPnzxmMTp)wP~1Yaqt8e~YHBJeDJksi z?6A4%I+5JN$0J7{p*=C(@i*I;m>8m>9w^uoz_-`L81cocLA*2ule`s3@>f7(V_Ae;xlsEbc%4#t17qIy!JVovz_hf42Z=xkROA1BTxb!G5!PduO-;$+yO2C O0000d{qSi literal 0 HcmV?d00001 diff --git a/icons/skip-forward.png b/icons/skip-forward.png new file mode 100644 index 0000000000000000000000000000000000000000..58c63a8591a38f5325986d5752436f6c2c7a4bbb GIT binary patch literal 1284 zcmV+f1^fDmP)^z!000D|Nkl;mrtpI%h(8Q?TwFj;!ROwJ$;UF0?3x&aYMeHcYb0a~=Qv?LQT zf=Ll(p<4jRA{G`F$j{GL(<8uJLZeCpX$b&uxm?W8&y$yzr>2Mbmqes30Avvh3kwt! z6sYN8;2j`aL|}ShNB}@nQ&Tb#L%_Rc?4}D-j+{8K_SC>qL3%Mum10<3DGBQ)t)zz`SzK+A;P}9!= ziwGW08Jp^=tE*XCTcfP3Oie$9d>RvmjLy|nRaII+1=gc@bEBW z_A@FV7!2Zaxd?~D3KauxiS&^%0kgBSw6?Z#e0;2?eZV&&{bWQyAP}IhuaDEyQ#E}Z z`BO@=PdSDmT!7#2r@y}+Njf*(j{>jqUw?@wCnp&k93&Qtsp*%1*Ave|TOS1O7JWV+ zUawb8odJWu2cmo=gODB=9UavMe+%d&!@+}q9`Jg-_ zhVc9SYWfK90H2r*OfL)xkR*wLfdQtcr`2>Aa053)1f~~h3y>s(YXJ^&)pUA;~ zAu2GvNJ~H@5}~uRlf}hFHT^sAEbx`c!1O}5fJh{Q$KxRw465nhkoWmtiw;aLbWNj2 zM@P8bZf)>8$QL4pgU`w`zpkb10c9T(3We}^JZx-isQ>;2dD#4D#<{X$N2Ae{U#fF+ zbG3V_tdtpG54azosHg~=%|@{FE1w=jbgQ0 zsi~=QL70(Y)*K0-AbW|YuPgg)P61|KLw=#nJwQ{OJzX3_DsH`< zeU|gE0Z(i0W5!Kx<)?N!f4wtzlbd;gKjU=^O_u1Yu6cfqO^1Ikny>Dhtf^YjCo+ef zQGkI_pyBn2-_A8B_y74=IbFc%#xzr}{kv_Z8YhU~x7)43=zH)L!-ON<%nri(TnvGK z&Wn6dlR3wp(dadA|Gy9hu_OM>39f%c7{ZTc-+1_tL8ta7km$1i%IMxywK6NTM*M)i z;k2Vp(uzz9K*yJ_&QD`FWYzP`@Rs4c3$6Wnr@z^lIr3-LmzfziFmNy!r^QalIW6^i z^TOJOBf5g#2R_Rk;90?#arcx{YJ)q+&lR7)RXOp#(6d#JmvwymKCE#AXOxld2gwA% zLmz}TuqAr&Z(vD`63*GKw>_9aw&{d~OPj(o<^aVGsfEfMvkH#PRftks5s|3E@vgk_ lguP#pvPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipk{ z0}U|`60?i|00In2L_t(|+U;9GjszhH90?DYZ|tAuypP)R{%O9kKj=Mm(wVdhSfJhN zZIV%_5)hG2+qOMs9`u-e@bO3b@fY~@_bW2F_w$v!blAQ#1oQ$cnd?Oej|M!N5FQ

Ob8~b0 zNM&*4ZlX;du@3h-_98$_tbn2!A8kzkFtP|(1l)YoV%M^OMZh9p5wHkY1l%~?4XFxG z;R3x&S6+jyg@oFioI8z1By0VtRDqEIMO1j*U7#fxN}jAn3btec*b*mD%}uDdMW|h} zJe`kV3DnB0ra|cpuonqZoyh8|+Rm)fT4)kVdVR_YNrWT-d$|L7E2f$6-A#73K6xr; znb&#*4|5xA0b-eJ%{^}MFw&BEv8PhrR)A>UB2Uxw%=uBBYvk>pXcDCPhg8pyX6eWX zuWgn#6VSTD9`yn#!B7H5C~{~m3*Ih|>=BN1EBGQL{rJIar1kaqPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipk{ z0}V2k8{#$q00DzZL_t(|+U;A*4Z|P|g{KUVHM&#I9jfQa!yGUI z_*zy=9>J*KTjgVPxBsOF-eO*y04nfT`v!Qh{E=RGbbIzPNR{n-w9BvxzL#uR1>Y+X z!g|cN>iM=0R=`t@$FOSoUOHh3JcSobXG)FMT7JerHHp(Na8^Kn0%ztzL^4d`O3WMJ zI;6t`Mz(H*Km$<`0@S^B$1tSv!h%yTG#y4lAGBG7TaQ={pqv}l zdC9HvMgJMv4%usp9O{u2SD3&PSk)d-$1s=P9Dk2HUvH7U(arY<5P$#x002ovPDHLk FV1h4V+2sHL literal 0 HcmV?d00001 diff --git a/icons/volume-up.png b/icons/volume-up.png new file mode 100644 index 0000000000000000000000000000000000000000..f91b061c681f98e77914d313eb2f5d70e44b38a6 GIT binary patch literal 461 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgg)P61|Kg9_1RDWEC7o-U3d6}R5b zKF!-~AmCzH#JI)Le@<}7xi2o#B@gB}gt;ua@g}_|-M@qRUghtti&~~!y0E#|`MDbd zivtMRM%&08y8Z7%W&C;7l-bh~D$A-Y(;f8Wl$fi8-(6z9aAY%Q6q7^GK1qg~Q5MR%=fc0Y*LzJNYK8~#_F)|J9KUN!izZY5DBCPQ!n@Mo~gkwp*A2c6%mweCz zT5@5#tIKkgSs(XXAL=k-?E7r`cgL;BT{?|2OtTdj1sK|7WpDiwS31FSW0`73(~14E zpQmR`Ul=d&?#Iu+XMY^orFT-!%#lf@YM8dkL6_M}vBEJ}m$6@#aTB{jvq5fCheFIU u1|gR1h8;|bAL^T9S~waQKxjeqZ-#QVDUqj}1HJ*nn!(f6&t;ucLK6V*!K`Hf literal 0 HcmV?d00001 diff --git a/scripts/back b/scripts/back new file mode 100755 index 0000000..fc8f08c --- /dev/null +++ b/scripts/back @@ -0,0 +1,7 @@ +#!/bin/sh + +if [ -n "$(pgrep pianobar)" ] +then + notify-send -i /usr/share/icons/powermate/skip-backward.png "skip backward " + mpc next +fi diff --git a/scripts/music-toggle b/scripts/music-toggle new file mode 100755 index 0000000..0069206 --- /dev/null +++ b/scripts/music-toggle @@ -0,0 +1,11 @@ +#!/bin/sh + +if [ -n "$(pgrep pianobar)" ] +then + pianobar-toggle +else + if [ -n "$(pgrep mpd)" ] + then + mpc toggle + fi +fi diff --git a/scripts/next b/scripts/next new file mode 100755 index 0000000..4c7168b --- /dev/null +++ b/scripts/next @@ -0,0 +1,13 @@ +#!/bin/sh + +if [ -n "$(pgrep pianobar)" ] +then + notify-send -i /usr/share/icons/powermate/skip-forward.png "skipping " + pianobar-next +else + if [ -n "$(pgrep mpd)" ] + then + notify-send -i /usr/share/icons/powermate/skip-forward.png "skipping " + mpc next + fi +fi diff --git a/scripts/volume-down b/scripts/volume-down new file mode 100755 index 0000000..256dddd --- /dev/null +++ b/scripts/volume-down @@ -0,0 +1,5 @@ +#!/bin/bash + +export DISPLAY=:0 +amixer set Master 1- +notify-send -i /usr/share/icons/powermate/volume-down.png " " diff --git a/scripts/volume-toggle b/scripts/volume-toggle new file mode 100755 index 0000000..407bf01 --- /dev/null +++ b/scripts/volume-toggle @@ -0,0 +1,12 @@ +#!/bin/bash + +export DISPLAY=:0 +status=$(amixer get Master | tail -n1 | awk '{print $NF}') +status=$(echo "${status%]}") +status=$(echo "${status#[}") +if [ $status == "on" ] + then notify-send -i /usr/share/icons/powermate/volume-on.png " " +elif [ $status == "off" ] + then notify-send -i /usr/share/icons/powermate/volume-mute.png " " +fi +amixer set Master toggle diff --git a/scripts/volume-up b/scripts/volume-up new file mode 100755 index 0000000..a4e62c3 --- /dev/null +++ b/scripts/volume-up @@ -0,0 +1,5 @@ +#!/bin/bash + +export DISPLAY=:0 +amixer set Master 1+ +notify-send -i /usr/share/icons/powermate/volume-up.png " " -- 2.30.2