我想在沒有X邊框的linux中運行程序。這是一個C++程序,它使用一個名爲GRX的圖形庫,當它啓動時,它將在一個窗口內運行。Linux:運行全屏應用程序(不在窗口中)
有什麼辦法可以「強制」應用程序不在窗口模式下運行?一個執行官,指揮官還是什麼?
我想在沒有X邊框的linux中運行程序。這是一個C++程序,它使用一個名爲GRX的圖形庫,當它啓動時,它將在一個窗口內運行。Linux:運行全屏應用程序(不在窗口中)
有什麼辦法可以「強制」應用程序不在窗口模式下運行?一個執行官,指揮官還是什麼?
有不同的域,您可以決定您的應用程序是否以全屏模式運行。
1)「X-Borders」由窗口管理器繪製。沒有窗口管理器的X-Server上運行的應用程序不會有任何邊界。如果應用程序的全屏模式取決於窗口管理器本身。
例如在我的i3中,您可以使用組合鍵ALT + F切換到全屏模式。
2)在庫後面使用的圖形驅動程序。
GRX支持不同的驅動程序,您可以用下面的函數設置它們:
int GrSetDriver(char *drvspec);
SDL的驅動程序支持窗口模式和全屏模式。 所以
sdl::fs
應該以全屏模式設置您的應用程序。
參見手冊的詳細資料:
是的,我知道sdl,但這沒有幫助。它只是擴展窗口,但仍然在窗口 – 2010-04-23 11:03:13
窗口管理器你使用? – echox 2010-04-23 11:59:54
我在測試默認的Ubuntu(gnome?) – 2010-04-23 13:17:03
這個問題似乎是偏離主題爲堆棧溢出如在[求助]中定義。它可能更適合於[unix.se] Stack Exchange站點。 – 2017-08-02 17:07:51