2012-12-14 54 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); 

有确定的最大可用大小没有直接的方法。