แม้ว่าคำถามนี้จะเก่ามาก แต่ฉันต้องการโพสต์คำตอบที่ฉันพบเมื่อเร็ว ๆ นี้ ฉันใช้ Raspberry PI 2 Model B พร้อมจอแสดงผล capactive 2.8 PiTFT เมื่อฉันรู้วิธีที่จะทำให้พิทท์บายของฉันทำงานกับ Raspberry PI ได้ฉันก็ไม่สามารถทำให้ Raspberry PI เปลี่ยนไปใช้เอาต์พุต HDMI ได้ไม่ว่าฉันจะทำอะไร จากนั้นฉันเจอข้อมูลนี้ซึ่งเหมาะกับฉัน
มีสองวิธีที่จะทำ ในการติดตั้ง Pi แบบเก่าใช้ fb0 framebuffer เมื่อคุณต้องการแสดงเนื้อหาบนจอแสดงผล HDMI / TV ตัวอย่างเช่น: FRAMEBUFFER = / dev / fb0 startx จะใช้ HDMI / TV framebuffer สำหรับ Windows X แทน PiTFT
บน Jessie Pi ติดตั้งให้รัน
sudo nano /usr/share/X11/xorg.conf.d/99-fbdev.conf
เพื่อแก้ไขไฟล์การกำหนดค่าและตรวจสอบให้แน่ใจว่ามันมี:
Section "Device"
Identifier "display"
Driver "fbdev"
Option "fbdev" "/dev/fb0"
EndSection
เปลี่ยนตัวเลือก "fbdev" "/ dev / fb0" เป็นตัวเลือก "fbdev" "/ dev / fb1" หากคุณต้องการ xdisplay บน PiTFT หรือ fb1 เป็น fb0 สำหรับเอาต์พุต HDMI
อัปเดต:หากไม่เห็นรหัสด้านบนในไฟล์ให้คัดลอกและวางสิ่งที่ปรากฏในคำตอบนี้ที่ด้านล่างของไฟล์นั้น หากคุณไม่พบไฟล์99-fbdev.confในโฟลเดอร์นั้นอาจมีไฟล์อื่นที่มีชื่อแตกต่างกันเช่น10-evdev.confในโฟลเดอร์เดียวกันซึ่งคุณจะต้องแก้ไขเพื่อให้ทำงานได้ตามที่อธิบายไว้ข้างต้น