Advertisement
metalx1000

BASH Sound Card Headphone Jack Plug Detection Linux

Aug 1st, 2018
1,003
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.10 KB | None | 0 0
  1. #!/bin/bash
  2. ######################################################################
  3. #Copyright (C) 2018  Kris Occhipinti
  4. #https://filmsbykris.com
  5.  
  6. #Detects when headphones are plugged/unplugged into sound card
  7.  
  8. #This program is free software: you can redistribute it and/or modify
  9. #it under the terms of the GNU General Public License as published by
  10. #the Free Software Foundation, either version 3 of the License, or
  11. #(at your option) any later version.
  12.  
  13. #This program is distributed in the hope that it will be useful,
  14. #but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16. #GNU General Public License for more details.
  17.  
  18. #You should have received a copy of the GNU General Public License
  19. #along with this program.  If not, see <http://www.gnu.org/licenses/>.
  20. ######################################################################
  21.  
  22. acpi_listen|while read j;
  23. do
  24.   if [[ $j = *"HEADPHONE plug"* ]];
  25.   then
  26.     notify-send -t 3000 "Head Phones" "Enabled";
  27.   else
  28.     notify-send -t 3000 "Head Phones" "Diabled";
  29.   fi;
  30. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement