取り外したラップトップは1分間立っています。前週、私のラップトップケーブルは、ラップトップとの接続がうまくいかなくなりました。
プラグを抜くたびに特定のサウンドを再生したいので、急いで接続できます。
Ubuntu-Software-Centreの「cuttlefish」と「vlc」(たとえば)を使用できます。このすばらしい小さなアプリケーションを使用すると、実行する特定のアクションのトリガーとして異なる状況を使用できます。
あなたのためにそれは次のようになります:
イカを始める
これで、電源ケーブルを抜くたびにサウンドが再生されます。
この回答 で説明されているように、次のことが必要です。
cd
をホームフォルダーに入れ、ディレクトリ.local/share/sounds
を作成します。
cd && mkdir -p .local/share/sounds
cd
を新しく作成したディレクトリに:
cd .local/share/sounds
ディレクトリ内に目的のサウンドを配置し、power-unplug.wav
に名前を変更します(たとえば、次のように)。
ln -s /usr/share/sounds/alsa/Noise.wav power-unplug.wav
次を使用してイベントをテストします。
canberra-gtk-play -i power-unplug
この時点で、イベントを適切に機能させるには、ログアウトしてから再度ログインする必要があります。試してみて、動作するかどうかを確認してください。より多くのイベントとサウンド名を見つけることができます こちら 。
#!/usr/bin/env python
import commands
import pynotify
from threading import Timer
def battery_check():
rem = float(commands.getoutput("grep \"^remaining capacity\" /proc/acpi/battery/BAT0/state | awk '{ print $3 }'"))
full = float(commands.getoutput("grep \"^last full capacity\" /proc/acpi/battery/BAT0/info | awk '{ print $4 }'"))
state = commands.getoutput("grep \"^charging state\" /proc/acpi/battery/BAT0/state | awk '{ print $3 }'")
percentage = int((rem/full) * 100)
if state == "discharging":
pynotify.init("Battery Alert!")
notification = pynotify.Notification("Battery "+state,str(percentage)+"%","/usr/share/icons/gnome/32x32/status/battery-low.png")
notification.show()
timer = Timer(300.0,battery_check)
timer.start()
if __== "__main__": battery_check()
ダウンロード here .