📄 dummycon.c
字号:
/* * linux/drivers/video/dummycon.c -- A dummy console driver * * To be used if there's no other console driver (e.g. for plain VGA text) * available, usually until fbcon takes console over. */#include <linux/types.h>#include <linux/kdev_t.h>#include <linux/console.h>#include <linux/vt_kern.h>#include <linux/screen_info.h>#include <linux/init.h>#include <linux/module.h>/* * Dummy console driver */#define DUMMY_COLUMNS ORIG_VIDEO_COLS#define DUMMY_ROWS ORIG_VIDEO_LINESstatic const char *dummycon_startup(void){ return "dummy device";}static void dummycon_init(struct vc_data *vc, int init){ vc->vc_can_do_color = 1; if (init) { vc->vc_cols = DUMMY_COLUMNS; vc->vc_rows = DUMMY_ROWS; } else vc_resize(vc, DUMMY_COLUMNS, DUMMY_ROWS);}static int dummycon_dummy(void){ return 0;}#define DUMMY (void *)dummycon_dummy/* * The console `switch' structure for the dummy console * * Most of the operations are dummies. */const struct consw dummy_con = { .owner = THIS_MODULE, .con_startup = dummycon_startup, .con_init = dummycon_init, .con_deinit = DUMMY, .con_clear = DUMMY, .con_putc = DUMMY, .con_putcs = DUMMY, .con_cursor = DUMMY, .con_scroll = DUMMY, .con_bmove = DUMMY, .con_switch = DUMMY, .con_blank = DUMMY, .con_font_set = DUMMY, .con_font_get = DUMMY, .con_font_default = DUMMY, .con_font_copy = DUMMY, .con_set_palette = DUMMY, .con_scrolldelta = DUMMY,};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -