Console
如何(或我可以)在控制台中打開 GTK 應用程序?
我的案例是我在 Debian Jessie light 中建構了一個基於 GTK 的應用程序(opencv),它只在控制台模式下啟動。雖然 Jessie light 適用於樹莓派,但我相信我的問題適用於任何 Linux 發行版。當我嘗試執行一些範例時,我得到:
error: Gtk-WARNING **: cannot open display
.我已經安裝
libgtk2.0-dev
並且 opencv 是使用選項建構的WITH_GTK=ON
。那麼,我能夠在控制台模式下執行 GTK 應用程序的最低要求是什麼?如果這是不可能的,那麼下一步要採取什麼措施:安裝
xorg
?
GTK+2 支持 GDK 的 DirectFB 後端;如果您的應用程序僅使用 GTK+2(據我所知不是 GTK+3),那麼您可以通過建構支持 DirectFB 的 GTK+2 庫來使其在控制台上執行。(
--with-gdktarget=directfb
與configure
腳本一起使用。)否則,您將需要安裝 X 伺服器並執行它 (
xorg
)。