我正在開發基於Linux的嵌入式系統。它使用Qt進行窗口化,並且沒有Xserver。我的目標是拍攝屏幕截圖。如何在沒有X11或/ dev/fb0的Linux中拍攝屏幕截圖?
我試過使用FBgrab。它失敗了,因爲我沒有/dev/fb0
,因爲內核中沒有啓用幀緩衝區。我們正在運行一個基於Qt的應用程序來顯示屏幕上的用戶界面(HDMI)。我也嘗試了使用QPixmap和抓取窗口的QT網站中的屏幕截圖應用程序。這也是一個失敗,因爲我無法在系統中運行兩個QAppliction,因爲它會影響顯示。
有沒有其他的方法來獲得屏幕截圖?
@nos在設備中的/ etc/directfbrc文件中,我們給出了一個可選的圖形系統(opengl),所以Qt不需要/ dev/fb0 – Griffin