initscr();
cbreak();
noecho();
assert(OK==keypad(stdscr,TRUE));
mousemask(BUTTON1_PRESSED|BUTTON1_RELEASED,NULL));
assert(has_mouse());
assert(166==mouseinterval(1));
refresh();
for(;;){
int ch=wgetch(stdscr);
// Detect mouse event and print coordinates
}
endwin();
在终端仿真器(alacritty)中,鼠标坐标通常在单击左键后报告。但是,如果我systemctl start gpm
然后在 tty(vt) 中运行它,则无论单击鼠标,都没有任何响应。
我怎样才能让它在 tty(vt) 中也能工作?