终端/命令行 的全屏
这是最常见的需求,即在命令行界面下让窗口占据整个屏幕。

使用快捷键(最常用、最推荐)
几乎所有现代的终端模拟器(如 GNOME Terminal, Konsole, Terminator 等)都支持以下快捷键:
F11:这是最标准的全屏快捷键,按下后,终端会进入全屏模式,再次按下F11即可恢复。Alt + Enter:在一些终端中(如rxvt-unicode或urxvt),这个组合键也可以实现全屏。Ctrl + Shift + F:某些终端(如 Terminator)也支持这个快捷键。
注意:不同的终端模拟器可能略有差异,F11 不行,可以查看该终端的“首选项”或“设置”菜单中的键盘快捷键设置。
使用终端命令
有些终端本身提供了内置命令来控制其行为。
-
gnome-terminal(GNOSOME 默认终端): 你可以使用--maximize参数来启动一个最大化(全屏)的终端窗口。
(图片来源网络,侵删)gnome-terminal --maximize
-
xfce4-terminal(XFCE 默认终端): 它支持--fullscreen参数。xfce4-terminal --fullscreen
-
tilix(一个强大的分割终端): 它支持--maximize参数。tilix --maximize
使用 wmctrl 工具(通用性强)
wmctrl 是一个命令行工具,用于与 X Window 系统的窗口管理器进行交互,它不依赖于特定的终端,因此非常通用。
首先安装 wmctrl
# 对于 Debian/Ubuntu 系统 sudo apt-get install wmctrl # 对于 Fedora/CentOS 系统 sudo dnf install wmctrl # 对于 Arch Linux 系统 sudo pacman -S wmctrl
使用 wmctrl 实现全屏
-
找到你的终端窗口 ID 先打开你的终端,然后运行
wmctrl -l命令,它会列出所有窗口,你需要找到你的终端那一行,记录下开头的数字(即 Window ID)。$ wmctrl -l 0x02c0000a 0 user-ubuntu ~ - gnome-terminal 0x04c0000b 1 user-ubuntu Untitled Document - LibreOffice Writer
假设我的终端 Window ID 是
0x02c0000a。 -
对该窗口执行全屏操作 使用
wmctrl -r后面跟窗口标题或ID,加上-b add,fullscreen来实现全屏。# 使用窗口标题 wmctrl -r "user-ubuntu ~ - gnome-terminal" -b add,fullscreen # 使用窗口 ID (更精确) wmctrl -r 0x02c0000a -b add,fullscreen
-
退出全屏 将
add换成remove即可。wmctrl -r 0x02c0000a -b remove,fullscreen
图形界面应用 的全屏
对于普通的图形界面程序(如浏览器、文本编辑器等),全屏操作通常在程序内部完成。
使用快捷键(通用)
这是最标准的方法,适用于绝大多数应用程序。
F11:这是 Windows 和 Linux 下最通用的全屏切换快捷键,按下F11,应用程序会进入全屏模式(通常隐藏标题栏和边框),再次按下F11恢复。Alt + F11:在某些应用程序(如 LibreOffice)中,这可能是切换全屏模式的快捷键。Ctrl + Shift + F:一些应用程序(如 Google Chrome)支持这个组合键来进入“全屏模式”(区别于 F11 的“影院模式”)。
使用窗口管理器快捷键
你可以使用窗口管理器自身的快捷键来最大化窗口,这虽然和 F11 的“全屏”略有不同(通常会保留边框和标题栏),但在视觉上已经占据了整个屏幕。
Super + 上箭头或Super + Maximize:在 GNOME 3, KDE Plasma 等现代桌面环境中,按Super键(即Windows键)加上方向键可以控制窗口。Super + 上箭头:最大化窗口。Super + 下箭头:如果窗口已最大化,则还原;如果窗口未最大化,则最小化。
Alt + F10:这是许多窗口管理器(包括 GNOME, XFCE, MATE 等)的通用快捷键,用于最大化当前活动窗口。
TTY (纯文本界面) 的全屏
当你通过 Ctrl + Alt + F1 ~ F6 切换到 TTY (Text Terminal) 时,它本身就是全屏的,没有窗口边框,但你可以在 TTY 内部使用一些工具来模拟“全屏”效果。
使用 fbset 或 fbcat (针对帧缓冲)
如果你的 Linux 系统在启动时使用了帧缓冲,你可以用这些工具来改变 TTY 的显示模式,使其“拉伸”到整个屏幕。
安装工具
sudo apt-get install fbset fbcat
查看当前模式
fbset
你会看到类似 mode "1024x768-76" 的信息。
切换到一个“全屏”模式 假设你的显示器是 1920x1080,你可以尝试切换到这个分辨率。
sudo fbset -g 1920 1080 1920 1080 32
-g表示设置几何参数。- 前两个
1920 1080是显示分辨率。 - 后两个
1920 1080是虚拟分辨率(通常和显示分辨率一样)。 32是颜色深度(bits per pixel)。
警告:随意更改分辨率可能导致 TTY 显示错乱,甚至黑屏,如果出现问题,重启电脑即可恢复。
| 场景 | 推荐方法 | 备注 |
|---|---|---|
| 终端全屏 | 快捷键 F11 |
最简单、最通用,适用于所有现代终端。 |
| 终端全屏 | gnome-terminal --maximize |
适用于特定终端,适合脚本化。 |
| 终端全屏 | wmctrl 工具 |
通用性强,可编程,但需要安装和配置。 |
| 图形应用全屏 | 快捷键 F11 |
最通用的应用内全屏方式。 |
| 图形应用最大化 | Super + 上箭头 或 Alt + F10 |
窗口管理器级别的最大化,保留边框。 |
| TTY 全屏 | N/A | TTY 本身就是全屏的,可通过 fbset 改变分辨率。 |
对于绝大多数日常使用场景,F11 就足够了,无论是终端还是其他应用。
