2012-12-14 80 views
1

我需要知道如何模擬F11鍵,它在Linux中將gnome終端的控制檯窗口切換爲全屏。在Linux中模擬C中的F11鍵

我使用Linux Mint 14(基於Ubuntu 12.10)和使用gcc編譯器的操作系統。該程序是寫在C

我已經在其他地方尋找這個,但它是大多數事情是爲Windows。

謝謝!

+2

「模擬F11鍵」和「控制檯」是什麼意思? – melpomene

+0

你想完成什麼?請注意'gnome-terminal'(Ubuntu的默認X終端仿真器)有一個命令行選項' - full-screen',它可以完成你的想法。 – Thomas

+1

在許多窗口管理器和/或應用程序下,F11鍵是「切換全屏」。換句話說,OP正在詢問如何以編程方式進入全屏模式,但沒有做出很好的詢問。 –

回答

1

可以通過使用轉義序列調整大小許多端子(從端子內):

ESC[;高度;寬度

在C,這將是這樣的:

printf("\e[4;%d;%dt", height, width); 

有確定的最大可用大小沒有直接的方法。