जैसा कि @ लेनिक का जवाब कहता है, आपके टीवी को सीईसी का समर्थन करने की आवश्यकता है। मैं जो कमांड लाइन उपयोगिता शामिल libcec के एक संकलित संस्करण स्थापित cec-client
से SourceForge निम्न कमांड का प्रयोग:
wget http://sourceforge.net/projects/selfprogramming/files/libCEC.deb/libcec_2.1.0-1_armhf.deb/download -O libcec_2.1.0-1_armhf.deb
sudo dpkg -i libcec_2.1.0-1_armhf.deb
अद्यतन: 2017-02-27
SourceForge के ऊपर लिंक अब मौजूद नहीं है। इस लेख के अनुसार आप cec-client
निम्नलिखित कमांड का उपयोग कर स्थापित कर सकते हैं :
sudo apt-get install cec-utils
इस उत्तर का शेष भाग अभी भी मान्य होना चाहिए।
यहाँ raspberrypi.org पर एक धागा है जो cec-client
कमांड जारी करने के लिए चर्चा करता है।
सूत्र का कहना है कि निम्नलिखित आदेश सफलतापूर्वक सैमसंग टीवी पर बदल गया:
echo "on 0" | cec-client -s
निम्नलिखित आदेश टीवी ट्यूनर से रास्पी एचडीएमआई के स्रोत को बदलते हैं:
echo "as" | cec-client -s
या
echo "tx 1f 82 30 00" | cec-client -s
निम्नलिखित आदेश टीवी को बंद करने में असफल रहे:
echo "tx 10 36" | cec-client -s
या
echo "standby 0" | cec-client -s
standby 0
DEBUG: [ 56474] << putting 'TV' (0) in standby mode
TRAFFIC: [ 56476] << 10:36
DEBUG: [ 56477] sending data: len = 1, payload = 10:36
DEBUG: [ 56538] received data: header:00020001 p0:00003610 p1:00000000 p2:00000000 p3:00000000 reason:1
DEBUG: [ 56539] command transmitted
DEBUG: [ 56660] received data: header:00040002 p0:04360001 p1:00000000 p2:00000000 p3:00000000 reason:2
TRAFFIC: [ 56661] >> 01:00:36:04
NOTICE: [ 56661] >> TV (0) -> Recorder 1 (1): feature abort ( 0)
DEBUG: [ 56661] marking opcode 'standby' as unsupported feature for device 'TV'
echo "standby 0" | cec-client -s
मेरे पैनासोनिक टीवी के लिए ठीक काम करता है, हालांकि इस प्रक्रिया के बाद स्टाल, और मुझेkill -9
यह करना पड़ा ।