如何使用C更改当前窗口标题?

如何使用C更改当前窗口标题?,c,linux,java-native-interface,terminal-emulator,C,Linux,Java Native Interface,Terminal Emulator,我正在做一个家庭作业,其中包括使用JNI从Java调用C语言的几个本机函数。 其中一项作业是将当前终端标题更改为用户想要的任何内容。 我已经研究过了,但在Linux上无法做到这一点:(。 我试过使用这个: printf("%c]0;%s%c", '\033', "My Console Title", '\007'); 但它不起作用:(。 有什么解决方案吗?您使用的终端客户端是什么?不是所有的终端都支持窗口标题更改。gnome-terminal,我正在处理elementaryOS,@Dashwu

我正在做一个家庭作业,其中包括使用JNI从Java调用C语言的几个本机函数。 其中一项作业是将当前终端标题更改为用户想要的任何内容。 我已经研究过了,但在Linux上无法做到这一点:(。 我试过使用这个:

printf("%c]0;%s%c", '\033', "My Console Title", '\007');
但它不起作用:(。
有什么解决方案吗?

您使用的终端客户端是什么?不是所有的终端都支持窗口标题更改。gnome-terminal,我正在处理elementaryOS,@Dashwuff您使用的终端客户端是什么?不是所有的终端都支持窗口标题更改。gnome-terminal,我正在处理elementaryOS,@Dashwuff