virtual-consoles

物理终端和Linux虚拟终端的区别是串口线的使用吗?
virtual-consoles

物理终端和Linux虚拟终端的区别是串口线的使用吗?

在计算的早期,设置通常是这样的: 我们称VT-100为“物理终端”。 Ctrl但在 Linux 中,我们将虚拟终端称为“虚拟”(通过按+ Alt+访问的终端F*)。我不明白的是为什么我们称它们为“虚拟”。当您使用虚拟终端时,您也坐在屏幕前,在键盘上键入时会看到文本,就像使用 VT-100 终端时一样。这怎么是“虚拟”呢?它与使用 VT-100 等“物理终端”有何不同? 我能看到的唯一区别是,当使用物理终端时,您使用串行电缆连接到计算机。使用串行电缆是物理终端和虚拟终端之间的区别吗? ...

Admin

使用 NVIDIA GPU 启动,但不使用 nouveau
virtual-consoles

使用 NVIDIA GPU 启动,但不使用 nouveau

我正在尝试使用 NVIDIA GPU 启动 Linux 系统(Debian 11);我需要避免加载 nouveau 驱动程序,如果我在 linux 命令行(在grub.cfg)中包含一些选项,我就可以做到这一点: terminal_input console terminal_output console set gfxmode=text set timeout=5 menuentry 'Debian 11' { linux /debian11/boot/vmlinuz-5.10.0-22-amd64 console=tty0 ip=dhcp root...

Admin

浏览器(和其他程序?)首次在当前 X 会话中打开,然后在同一会话中打开,即使是从另一个 X 会话启动也是如此
virtual-consoles

浏览器(和其他程序?)首次在当前 X 会话中打开,然后在同一会话中打开,即使是从另一个 X 会话启动也是如此

如果标题的措辞有误,请纠正我,因为我也想理解正确的术语。 我的想法是,我可以使用Ctrl++在不同的窗口管理器之间进行切换Alt,每个窗口管理器都在不同的虚拟控制台上启动。F N 我一直使用一个,但这些天我正在尝试一种新的窗口管理器(XMonad),同时仍然主要使用我使用多年的窗口管理器(i3),所以我经常从一个窗口管理器切换到另一个窗口管理器,反之亦然。 实际上,我有这样的配置: [[ "$XDG_VTNR" -eq 1 ]] && exec i3 [[ "$XDG_VTNR" -eq 2 ]] && exec xmonad...

Admin

Debian 12 中如何控制虚拟控制台的使用
virtual-consoles

Debian 12 中如何控制虚拟控制台的使用

我注意到在 Debian 12(amd64,但我猜这实际上与平台无关)中,当用户登录图形 UI(基于 nvidia 的 Xorg)时,GDM3 服务器不再在 :0 上处于活动状态,并且切换用户也不再有效与旧版 Debian 发行版中一样突出。另外,当使用 Ctrl-Alt-F[1-7] 进入文本虚拟控制台时,现在默认情况下似乎不会激活 getty 进程。 当我使用 TurboVNC 和 VirtualGL 启动 X 服务器进行远程渲染时,这会导致问题,因为 startx 随后会将新创建的 X 服务器端口放在 :0 上并阻止 GDM3 重新启动。另外,当图形被...

Admin

从什么时候开始可以在不同的控制台中打开多个 DE/WM 了?
virtual-consoles

从什么时候开始可以在不同的控制台中打开多个 DE/WM 了?

我记得前段时间我无法同时在两个控制台中启动X。我的意思是,如果我在 tty7 上运行 i3,我可以执行Ctrl+ Alt+F6转到 tty6,我可以登录,但我无法启动另一个会话,比如 i3 会话。 最近我注意到这是可能的。 这种变化是什么时候发生的? ...

Admin

卸载 KMS 驱动程序/无需重新启动即可替换 NVIDIA Linux 驱动程序
virtual-consoles

卸载 KMS 驱动程序/无需重新启动即可替换 NVIDIA Linux 驱动程序

过去,您可以在切换到文本控制台、终止 X.org 并卸载 ( rmmod) 相应的 NVIDIA 模块并安装新驱动程序后,轻松地即时替换 NVIDIA 专有驱动程序。 然而现在 NVIDIA 建议运行支持 KMS 的驱动程序,options nvidia-drm modeset=1这使得无法卸载内核模块(“设备正忙”)。 Linux 内核允许通过运行以下命令从文本控制台解除图形驱动程序的绑定: echo 0 > /sys/class/vtconsole/vtcon1/bind 然而,此命令会导致所有文本控制台完全失效。他们只是冻结,系统继续运行。 看...

Admin

在 HP ilo5 上将 VSP 作为 SSH 命令运行挂起
virtual-consoles

在 HP ilo5 上将 VSP 作为 SSH 命令运行挂起

我正在尝试对 HP ilo5 上的 VSP 进行一些自动化操作。虽然我可以成功通过 SSH 连接到 iLO,并且可以从 hpiLO-> 提示符运行 vsp,但我无法作为 SSH 命令的一部分直接从远程主机运行它。 这有效:作为某些用户: $ ssh -o ConnectTimeout=3 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -t hpserver User:user logged-in to hpserver Integrated Lights-Out 5 iLO ...

Admin

Debian 中的虚拟控制台中不出现字母
virtual-consoles

Debian 中的虚拟控制台中不出现字母

首先,即使在使用 KDE 安装 Debian 11 后,我也使用Ctrl+ Alt+切换到了某个虚拟控制台,其次,我尝试在该控制台中输入一些内容。F2-6没有字母出现,但它适用于数字。如您所知,首先会出现登录提示。 所以我无法通过这些控制台登录系统。 最初,通过 GUI 登录。 ...

Admin

尽管定义了 US ANSI,Archlinux 仍以德国 ISO 键盘布局启动
virtual-consoles

尽管定义了 US ANSI,Archlinux 仍以德国 ISO 键盘布局启动

我最近从 DE-ISO 切换到 US-ANSI 布局,并且在我的 Archlinux 机器上遇到了一个我无法解决的问题,这有点痛苦,因为加密密钥需要德国布局,但我的键盘是美国键盘。 这是我到目前为止所尝试过的: 检查我的系统上是否可以使用美国键盘映射: ~ ❯ localectl list-keymaps | grep -iI "us" amiga-us atari-us br-latin1-us cz-us-qwertz is-latin1-us mac-us sunt5-cz-us sunt5-us-cz us us-acentos us1 KE...

Admin

关于tty的问题
virtual-consoles

关于tty的问题

为什么有这么多tty?多个tty有必要吗? 为什么多个事物分布在不同的 tty 中?例如,我在 tty1 上有 runit 日志,在 tty7 上有 wm,在 tty8 上屏幕一角有一个闪烁的白色光标。为什么不将所有内容都集中在一个 tty 中呢? 为什么 linux 不按顺序排列这些内容 - tty1:runit 日志,tty2:wm 等。 绑定光标是什么意思? ...

Admin

如何将无线键盘的扫描码映射更改为键码?
virtual-consoles

如何将无线键盘的扫描码映射更改为键码?

我有无线 Logitech 鼠标和键盘组合,我想将 capslock 重新映射到 leftctrl,对于 Linux 控制台和 X 终端反之亦然,所以我想使用说明这里。到目前为止我采取的步骤是: 我通过使用 Ctrl+Alt+F1 进入虚拟控制台并运行:来识别我感兴趣的扫描码,showkey -s 以显示我感兴趣的扫描码。这些是十进制的,所以我将它们转换为十六进制以获得我想要的信息。我感兴趣。 我按照维基的建议找到了键码(leftctrl,大写字母大写) 要查找与我运行的无线设备相对应的 /dev/input/eventX:sudo evtest|less...

Admin

ssh 是否可以访问虚拟控制台、终端模拟器或其他什么?
virtual-consoles

ssh 是否可以访问虚拟控制台、终端模拟器或其他什么?

据我所知,终端模拟器是一个基于 GUI 的程序,它为我提供了一个类似终端的视口,并允许我像使用终端一样与它交互,只不过它拥有来自X 系统,所以我怀疑这ssh user@ip不会让我访问远程计算机上运行的终端模拟器。如果我想使用它,我需要通过 VNC 连接到该计算机,然后在那桌面。 但是我是否可以访问虚拟控制台(例如,在物理上我可以通过 ++Ctrl获得的远程计算机上的虚拟控制台)?我可以,这让我可以访问 X 附带的剪贴板,所以感觉我也不在虚拟控制台中......AltF2ssh -X ... 至于建议的副本,...

Admin

如何将Linux控制台字体恢复为内核内置字体?
virtual-consoles

如何将Linux控制台字体恢复为内核内置字体?

默认情况下,我的 Linux 内核使用内核内置的 16x32 Terminus 大字体(使用 CONFIG_FONT_TER16X32)作为帧缓冲区控制台。 我刚刚安装了“kbd”包并setfont在没有参数的情况下运行,它切换到了在我的屏幕上看起来很小的其他字体。setfont似乎只支持从文件加载字体,而不支持内核的内置字体之一。此外,16x32 Terminus 字体不包含在 kbd 包中。 那么,如何将控制台切换回系统启动时看到的默认内置字体?不带参数运行setfont不会执行此操作。我正在寻找非发行版特定的解决方案。 ...

Admin

如何在控制台和 X 会话之间复制/粘贴?
virtual-consoles

如何在控制台和 X 会话之间复制/粘贴?

在非图形控制台 (<Ctrl><Alt><F...>) 和 X 会话之间复制/粘贴的最快方法是什么? 现在 : 我用鼠标在控制台上选择文本(我已经安装了 gpm) 然后我将文本粘贴到临时文件中 最后我切换到 x 会话,打开临时文件,然后复制/粘贴其内容 有没有更简单的方法来做到这一点?非 X 控制台和 X 会话的主要选择是否可以合并?理想情况下,我想在控制台中选择文本,然后切换到 X 会话并粘贴它(单击鼠标中键)。这可以做到吗? ...

Admin

如何知道X11正在哪个虚拟控制台上运行?
virtual-consoles

如何知道X11正在哪个虚拟控制台上运行?

我想知道 X11 在哪个虚拟控制台上运行。当然,我可以通过调用 ps 命令并观察进程树来知道。或者,我可以通过按 ctrl+alt+F1、ctrl+alt+F2、... 来知道它,但如果有更简单的方法,那就太好了。 当系统处于CUI模式时,我可以通过tty命令知道。但在X11下,tty命令告诉我诸如/dev/pts/0,它似乎不是虚拟控制台的线索。 tty* 和 pst/* 之间有什么联系吗? 在我的环境中,X11 通常运行在 tty1 上。但在极少数情况下,它会在另一个控制台上运行。如果我能轻松了解控制台,那对我有很大帮助。 聚苯乙烯 最近我知道了以下事实...

Admin