tty

如何从 USB 端口读取数据
tty

如何从 USB 端口读取数据

我有一个 CANbus 转 USB 适配器 ( Softing CANusb),我们正在将其用于一个项目(见下面的附图)。此设备具有 Windows 驱动程序和 Windows API,以便访问 CAN 帧中的数据。制造商没有提供 Linux 驱动程序/API。 但是,对于我们需要该设备的应用程序,我们需要能够在 Linux 中读取这些数据。Linux 没有驱动程序,但插入设备时,它会显示为lsusbID 077e:000a。我曾尝试从 tty 访问该设备,但没有/dev/ttyUSB*。 我打开了设备,使用的 USB 控制器是NSC USBN9603-...

Admin

确定可用的 TTY 文本模式分辨率
tty

确定可用的 TTY 文本模式分辨率

如何确定显卡可用的文本模式分辨率?我一直使用 uvesafb 来获得更高的分辨率,但帧缓冲区 TTY 显示非常慢,所以我想尝试坚持使用文本模式。 编辑:与此相关,我确实找到了一个名为svga文本模式,允许将显卡设置为任意文本模式分辨率。但是,源码包解释称它需要特定芯片组的驱动程序。该程序已经好几年没有开发了,因此不支持较新的硬件。原作者建议改用帧缓冲区。 ...

Admin

将输入从一个终端重定向到另一个终端
tty

将输入从一个终端重定向到另一个终端

我已经通过 ssh 进入 Linux 机器,并且正在使用 dvtm 和 bash(尽管我也尝试过使用 Gnu screen 和 bash)。我有两个终端,当前为 /dev/pts/29 和 /dev/pts/130。我想将输入从一个终端重定向到另一个终端。 据我了解,在 /dev/pts/130 我可以在输入: cat </dev/pts/29 然后当我输入 /dev/pts/29 时,我输入的字符应该显示在 /dev/pts/130 中。然而,最终发生的是,我输入的每个其他字符都会被重定向。例如,如果我输入“hello”,我会得到以下结果: ...

Admin

在第二个终端上 tty 重定向后显示新提示
tty

在第二个终端上 tty 重定向后显示新提示

我会尝试更好地解释标题:) 我有两个终端 tty1 和 tty2,我们就这么称呼它们。 从 tty1 我将 echo 的输出重定向到 tty2 终端: echo hello > $(tty2) 这有效并且我在 tty2 上收到了‘hello’。 “问题”是,在 tty2 上打印“hello”后,tty2 终端没有给出提示。我必须手动在 tty2 上按 Enter 键才能获得新的提示。 我如何重定向输出,但在重定向后获得新的提示? 谢谢 :) 注意:即使有“hello”,我仍然可以执行新命令,但它看起来很奇怪,而且我想在重定向后有一个干净的提示。 ...

Admin

程序在 NuShell 中不具有交互性
tty

程序在 NuShell 中不具有交互性

一些背景知识 Qemu 有一个很棒的功能,它允许您将其 stdio 流连接到客户机上的串行端口。这允许您将 QEMU 的 stdio 流连接到客户机上的 TTY shell,并以与 SSH 会话非常相似的方式与其交互。但是,我通过 NuShell 运行它,它似乎做了某种缓冲以尝试解析输出。结果是我无法与客户机交互。该命令仅在 QEMU 关闭后返回其输出。缓冲区被释放,我可以看到所有内容,包括我输入到无响应 shell 中的内容。 但是在 Bash 中运行同样的东西(即使通过 -c 标志从 nushell 调用 bash,并相应地转换 QEMU 调用),我得到...

Admin

在 Kali Linux 实时系统中禁用 TTY 控制台的自动登录(持久性)
tty

在 Kali Linux 实时系统中禁用 TTY 控制台的自动登录(持久性)

我的 USB 驱动器上安装了 kali live 2023.4(带有持久分区),我想禁用 TTY 控制台中的自动登录。当我在计算机上打开 TTY 时,它会自动以 kali 身份登录。在我的虚拟机上(与 kali linux 版本相同但不是 live),TTY 控制台在首次打开时会询问登录名和密码: 我如何才能在我的实时系统上实现相同的结果? ...

Admin

TTY 无法接通
tty

TTY 无法接通

当我在 TTY(Debian 12 amd64)上输入CTRL+ ALT+F1时,例如,在第 25 行之后,屏幕不会更新发送其他行,这样我就看不到该行之后输入或显示的内容。 我如何更新在 TTY 上输入和显示的行? 在终端仿真器中,在桌面上,一切正常,线路更新并上升。 ...

Admin

在 tmux 中绑定 Shift+箭头键以用于虚拟终端(tty3-12)(适用于 X)
tty

在 tmux 中绑定 Shift+箭头键以用于虚拟终端(tty3-12)(适用于 X)

我已将 Shift+Up/Down/Left/Right 绑定到 tmux 中更改选定的窗格,但是在 tty3 等虚拟终端中运行 tmux 时,绑定没有任何作用(按 S-Up/S-Down 只会循环命令历史记录,就像单独按 Up/Down 一样) - 我怎样才能让它在那里工作? 使用默认绑定(Cb + 上/下/左/右)更改窗格有效。输入 S-上/S-下/S-左/S-右快捷键时也不会打印任何字符。 在 tmux 窗格中运行 tty 返回/dev/pts/{number},我在 X 上的某些模拟器中的 tmux 中获得相同的结果。 ...

Admin

Debian 系统上的两个 GPU 和两个显示器,一个用于文本,另一个用于 Xorg
tty

Debian 系统上的两个 GPU 和两个显示器,一个用于文本,另一个用于 Xorg

我有一台服务器,带有板载 Aspeed VGA 卡和 Nvidia T400 HDMI 卡,以及两个物理连接到这些卡的显示器。我不想在这台机器上安装太多软件,它是 Proxmox,大多数工作都是在 LXC 和 VM 中完成的,但我想在其中一个屏幕上运行 Firefox 信息亭,另一个用于偶尔的管理工作。 Nvidia 卡必须保持对容器的可访问性。我已设法将其传递到容器中,如所述这里但无法对鼠标、麦克风、键盘和屏幕的多点触控 USB 输入执行相同的操作,因此我决定从主机运行这个信息亭更容易。 我已经成功安装了 Xorg(无需任何窗口管理器!) 在主机和托管上运...

Admin

如何设置 Win+Space 以在 tty 中旋转或切换键盘布局
tty

如何设置 Win+Space 以在 tty 中旋转或切换键盘布局

假设我们希望在 Gnome 中使用 X.Org 的键盘布局de、ru、fr和 ,es并在普通的旧式文本模式控制台中至少使用de和ru(以及可选但不一定fr和es)。无论如何,布局旋转键组合应为 ⊞+␣ (即 [Win]+[Space])。 至于 X.Org 和 Gnome,这很容易: 开场设定(德语为设置)>塔斯塔图尔(德语为键盘)收益率 点击显示口味组合并按顺序排列(德语为查看和自定义键盘快捷键)引导我们 这正是我们想要的:超级+品味德语中超级+空格键。 如何处理可通过 Ctrl+Alt+F2 至 Ctrl+Alt+F6 访问的文本控制台(除了为...

Admin

如何使用 Linux 内核中的 termios api 减少 VTIME 值
tty

如何使用 Linux 内核中的 termios api 减少 VTIME 值

相关帖子已关闭,但有一个未解决的问题。为什么 Windows 在原始 UART 处理方面比 Linux 更好? https://stackoverflow.com/questions/76979323/how-to-reduce-tty-vtime-for-non-canonical-uart-on-linux ...

Admin

如何从另一个 TTY 运行 X11 程序
tty

如何从另一个 TTY 运行 X11 程序

我的 X 桌面环境在 TTY2 上,我想在 TTY3 上运行一个 X 程序,以便它在 TTY2 的 X 图形桌面内打开。 在执行程序之前,我使用以下命令添加了显示变量: export DISPLAY=:0 但是我有以下错误: qt.qpa.screen: QXcbConnection: Could not connect to display :0.0 Could not connect to any X display. 那么,我该如何修复这个错误并在 X 服务器中将程序运行到 TTY2 中呢? ...

Admin

自动启动多个 sddm 会话
tty

自动启动多个 sddm 会话

我正在尝试实现一个理论上相对简单的事情,但遇到了很多问题。我试图让我的 Arch Linux(虽然我认为这个问题有点普遍,并不特定于发行版)PC 启动多个 SDDM 会话,一个使用 KDE Plasma,一个使用 Kodi,每个会话在不同的 tty 上都有不同的用户。我可以“手动”执行此操作,只需使用 Plasma 菜单中的“切换用户”选项,这会在 tty2 上创建新的 sddm“实例”(当我的 Plasma 桌面仍在 tty1 上运行时),我能够使用 kodi 专用用户登录 Kodi 会话并通过 Ctrl+Fx 组合来回切换。这很好用,正是我需要的。 问题...

Admin

# 如何暂停和退出tty?
tty

# 如何暂停和退出tty?

当我想长时间锁定计算机时,我通常会退出 GUI 并注销 tty,因为 Linux 屏幕锁定程序通常不太安全。但是,我想在注销后暂停计算机。我该怎么做? 我已尝试过: systemctl suspend &;exit// 这仅暂停,并未退出。// exit &;systemctl suspend这退出,并未暂停。 我也尝试过vlock用 代替exit,但没有什么区别。 ...

Admin

在连接到 /dev/ttyUSB 实例的分离屏幕会话上运行命令
tty

在连接到 /dev/ttyUSB 实例的分离屏幕会话上运行命令

我一直手动将 AT 命令发送到通过 USB 连接的蜂窝调制解调器,方法screen是启动会话,如下所示:screen /dev/ttyUSB0。我想使用 bash 脚本自动执行我发送到设备的命令,但到目前为止尚未成功。以下是我尝试过的方法: 将命令的输出重定向到 tty 实例:echo 'AT COMMAND' > /dev/ttyUSB0 向分离的屏幕会话发送命令:screen -d -m 'AT COMMAND' /dev/ttyUSB0 使用stty配置串口并发送命令: stty -F /dev/ttyUSB0 115200 raw -ech...

Admin