返回顶部

收藏

Linux 一键静音脚本

更多
#!/usr/bin/env ruby
#alsactl -F init # if can't unmute

s = `amixer get Master`
val = s.scan(/Mono:\sPlayback\s(\d+)/)[0][0].to_i
val1 = 41

if val < val1
  `notify-send '<span color="yellow" size="60000">unmute </span>'`
  puts `amixer set Master #{val1} `
else
  puts `amixer set Master 1`
  `notify-send '<span color="yellow" size="60000">mute </span>'`
end

#if not File.exist? '/usr/local/sbin/m'
  #puts `ln -s #{Dir.pwd}/m.rb /usr/local/sbin/m`
#end

标签:ruby

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2018-04-13 02:12:00 ruby - rabbitmq, bunny 与 amqp 入门 快速入门, 1小时吧.
  2. 博主 发表 2018-04-13 08:18:00 ruby - 不错的密码生成工具: PassGen
  3. 博主 发表 2018-04-09 01:03:00 ruby - 一种新的写法 var.method1 &.method2 和 dig
  4. 博主 发表 2018-03-28 17:00:00 Ruby 2.2.10 Released
  5. 博主 发表 2018-03-28 17:00:00 Ruby 2.3.7 Released
  6. 博主 发表 2018-03-28 17:10:00 Ruby 2.4.4 Released
  7. 博主 发表 2018-03-28 17:20:00 Ruby 2.5.1 Released
  8. 博主 发表 2018-03-16 15:05:00 浮点数为什么算不准
  9. 博主 发表 2018-03-16 09:16:00 ruby - 字符串操作,填满0 : rjust fill with zero
  10. 博主 发表 2018-03-15 15:05:00 位运算
  11. 博主 发表 2018-02-24 00:00:00 Ruby 2.6.0-preview1 Released
  12. 博主 发表 2018-02-15 23:12:00 Ruby 2.5 特性

发表评论