DBus를 사용하는 데는 너무 익숙하지 않으므로 실례지만 DBus를 사용하여 명령 줄에서 오디오 볼륨을 설정할 수 있는지 궁금합니다.DBus를 사용하여 Gnome 볼륨 제어
3
A
답변
5
이 우분투 10.04에서 GNOME 2.30에서 작동하는 것 같다 :
40 %로 볼륨을 설정합니다$ dbus-send --session --dest=org.ayatana.indicator.sound /org/ayatana/indicator/sound/service org.ayatana.indicator.sound.SetSinkVolume uint32:40
. 볼륨을 원하는 백분율로 40을 대체하십시오.
반대로, 현재 볼륨이 무엇인지 볼 수 있습니다 :
$ dbus-send --session --print-reply --dest=org.ayatana.indicator.sound /org/ayatana/indicator/sound/service org.ayatana.indicator.sound.GetSinkVolume
method return sender=:1.54 -> dest=:1.2228 reply_serial=2
double 39.9994
가 (예, 당신이 UINT32로 볼륨을 설정할 수 있지만 이중으로 그것을 얻을 나도 그것을 얻을하지 않습니다.).
이 우분투 프로젝트 인 것 같아서,이게 다른 배포판과 얼마나 호환성이 있는지 모르겠습니다.
1
당신은 또한 사용할 수 있습니다
xdotool key XF86AudioRaiseVolume
xdotool key XF86AudioLowerVolume
xdotool key XF86AudioMute
관련 문제
- 1. 볼륨 키 제어
- 2. 다른 앱의 볼륨 제어
- 3. 제어 Windows 사운드 볼륨
- 4. 여러 사운드 재생 및 Java를 사용하여 볼륨 제어
- 5. XP/Vista 용 볼륨 (균형) 제어
- 6. gnome 개발 리소스
- 7. JLayer를 사용하여 볼륨 조정
- 8. Windows Mobile 6에서 SndPlayAsync 기능을 사용하는 동안 볼륨 제어
- 9. 볼륨 변경 리스너?
- 10. QT/C++에서 DBUS를 사용하여 새 Bluez HDP 플러그인에 연결
- 11. UIslider Iphone을 사용하여 볼륨 컨트롤?
- 12. Gnome 3 (Gnome Shell) 자바 스크립트/CSS 엔진
- 13. Android TTS 볼륨 컨트롤
- 14. 컨트롤 SWFLoader 볼륨
- 15. Qt :: dbus를 사용하려면 구성에 무엇이 포함되어야합니까?
- 16. Python을 사용하여 장치 이름을 기반으로 볼륨 레이블을 얻는 방법
- 17. 오디오 제어
- 18. AudioServicesPlaySystem 사운드 볼륨 컨트롤
- 19. iOS : 기기 볼륨 변경
- 20. iPod 볼륨 레벨이 앱 볼륨 레벨에 영향을 미침
- 21. HTML5 동영상 볼륨
- 22. 볼륨 기본 설정 - 볼륨 키 차단
- 23. 안드로이드의 전화 볼륨 대신 멀티미디어 볼륨
- 24. Gnome pannel 앱 오류 메시지
- 25. Guido for KDE and Gnome
- 26. Gnome .desktop 파일 용 Hashbang
- 27. iPhone : 버튼을 사용하여 볼륨 컨트롤 구현
- 28. RApacheOutputErrors를 사용하여 출력 제어
- 29. 명령 줄 인수 대신 구성 파일을 사용하여 gnome-terminal을 구성하십시오.
- 30. 오디오 파일 사운드 제어
그냥 내가 찾고 있었던 것 같은데. 고마워. 이 방법이 다른 배포판에서도 작동하는지 확인해 보겠습니다. – cdecker