{"id":1841,"date":"2014-07-30T17:33:00","date_gmt":"2014-07-30T22:33:00","guid":{"rendered":"http:\/\/linuxitos.com\/main\/script-que-avisa-el-estado-de-la-carga-de-la-bateria-de-la-laptop-linux\/"},"modified":"2014-07-30T17:33:00","modified_gmt":"2014-07-30T22:33:00","slug":"script-que-avisa-el-estado-de-la-carga-de-la-bateria-de-la-laptop-linux","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/script-que-avisa-el-estado-de-la-carga-de-la-bateria-de-la-laptop-linux\/","title":{"rendered":"Script que avisa el estado de la carga de la bater\u00eda de la laptop linux"},"content":{"rendered":"<p><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">#!\/bin\/bash<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\"># low battery in %<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">LOW_BATTERY=\u00bb40&#8243;<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\"># critical battery in % (execute action)<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">CRITICAL_BATTERY=\u00bb5&#8243;<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\"># action<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">ACTION=\u00bb\/sbin\/poweroff\u00bb<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\"># sleep 5 mins<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">SLEEP=\u00bb300&#8243;<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\"># display icon<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">LOWBAT_ICON=\u00bb\/usr\/share\/icons\/gnome\/32&#215;32\/status\/battery-low.png\u00bb<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">CRITBAT_ICON=\u00bb\/usr\/share\/icons\/gnome\/32&#215;32\/status\/battery-caution.png\u00bb<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">FULLBAT_ICON=\u00bb\/usr\/share\/icons\/gnome\/32&#215;32\/status\/battery-full-charged.png\u00bb<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\"># path to battery \/sys<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">BATTERY_PATH=\u00bb\/sys\/class\/power_supply\/BAT0\/\u00bb<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\"># notify sound<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">PLAY=\u00bbaplay \/usr\/share\/sounds\/linuxmint-gdm.wav\u00bb<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">while [ true ]; do<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">if [ -e \u00ab$BATTERY_PATH\u00bb ]; then<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">BATTERY_ON=$(cat $BATTERY_PATH\/status)<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">CURRENT_BATTERY=$(cat $BATTERY_PATH\/capacity)<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">if [ \u00ab$BATTERY_ON\u00bb == \u00abDischarging\u00bb ]; then<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">if [ \u00ab$CURRENT_BATTERY\u00bb -lt \u00ab$CRITICAL_BATTERY\u00bb ]; then<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">$($PLAY)<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">notify-send -i \u00ab$CRITBAT_ICON\u00bb \u00abBattery is Critical &#8211; $CURRENT_BATTERY%. Shutting down in 60 sec.\u00bb<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">sleep 60<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">$($ACTION)<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">elif [ \u00ab$CURRENT_BATTERY\u00bb -lt \u00ab$LOW_BATTERY\u00bb ]; then<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">$($PLAY)<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">notify-send -i \u00ab$LOWBAT_ICON\u00bb \u00abBattery is Low &#8211; $CURRENT_BATTERY%.\u00bb<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">fi<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">elif [ \u00ab$BATTERY_ON\u00bb == \u00abFull\u00bb ]; then<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">$($PLAY)<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">notify-send -i \u00ab$FULLBAT_ICON\u00bb \u00abBattery is Full &#8211; 100%.\u00bb<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">fi<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">fi<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">sleep $SLEEP<\/span><br style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\" \/><span style=\"background-color: #f4f4f4; color: #141414; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20.533334732055664px;\">done<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>#!\/bin\/bash# low battery in %LOW_BATTERY=\u00bb40&#8243;# critical battery in % (execute action)CRITICAL_BATTERY=\u00bb5&#8243;# actionACTION=\u00bb\/sbin\/poweroff\u00bb# sleep 5 minsSLEEP=\u00bb300&#8243;# display iconLOWBAT_ICON=\u00bb\/usr\/share\/icons\/gnome\/32&#215;32\/status\/battery-low.png\u00bbCRITBAT_ICON=\u00bb\/usr\/share\/icons\/gnome\/32&#215;32\/status\/battery-caution.png\u00bbFULLBAT_ICON=\u00bb\/usr\/share\/icons\/gnome\/32&#215;32\/status\/battery-full-charged.png\u00bb# path to battery \/sysBATTERY_PATH=\u00bb\/sys\/class\/power_supply\/BAT0\/\u00bb# notify soundPLAY=\u00bbaplay \/usr\/share\/sounds\/linuxmint-gdm.wav\u00bbwhile [ true ]; doif [ -e \u00ab$BATTERY_PATH\u00bb ]; thenBATTERY_ON=$(cat $BATTERY_PATH\/status)CURRENT_BATTERY=$(cat $BATTERY_PATH\/capacity)if [ \u00ab$BATTERY_ON\u00bb == \u00abDischarging\u00bb ]; thenif [ \u00ab$CURRENT_BATTERY\u00bb -lt \u00ab$CRITICAL_BATTERY\u00bb ]; then$($PLAY)notify-send -i \u00ab$CRITBAT_ICON\u00bb \u00abBattery is Critical &#8211; $CURRENT_BATTERY%. Shutting [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1841","post","type-post","status-publish","format-standard","hentry","category-sin-categoria"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=1841"}],"version-history":[{"count":0,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1841\/revisions"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=1841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=1841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=1841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}