xterm相关内容

如何在启动xTerm时运行命令?

如何在xTerm启动时运行命令,即当启动xTerm终端时,该命令已执行? 我已经编辑了.bashrc文件以添加以下行: xTerm“ls” 但这不起作用。 请建议我应该做些什么才能做到这一点。 谢谢。 推荐答案 根据bash手册,~/.bashrc用于交互外壳。XTerm运行一个外壳程序,因此您的“不工作”可能会导致一系列的xTerm。 XTerm程序设 ..
发布时间:2022-06-17 10:08:17 其他开发

如何设置我的 Linux X 终端以便 Emacs 可以访问 256 种颜色?

当我在 X 终端窗口中运行 emacs -nw 并要求 Mx list-colors-display 时,我得到了一个微不足道的调色板: 黑色红色的绿色黄色的蓝色品红青色白色的 我听说有可能获得 265 种颜色.将 TERM 环境变量设置为 xterm-256color 并不能完成这项工作.有什么作用? 解决方案 根据 this 除了将 TERM 设置为 xterm-256color ..
发布时间:2022-01-02 20:31:34 服务器开发

Emacs、unicode、xterm 鼠标转义序列和宽终端

简短版本:当使用 emacs 的 xterm-mouse-mode 时,有人(emacs?bash?xterm?)截取 xterm 的控制序列并用 \0 替换它们.这在宽显示器上很痛苦,因为只有前 223 列有鼠标. 罪魁祸首是什么,我该如何解决? 据我所知,这与 Unicode/UTF-8 支持有关,因为在 5-6 年前我上次拥有一台大显示器时这不是问题. 血腥细节如下... ..
发布时间:2022-01-02 20:30:36 其他开发

xterm-color & 和有什么不一样?xterm-256color?

我在尝试设置我的终端程序以使用颜色时遇到了 xterm-color 和 xterm-256color 作为选项 - 即你可以设置你的 TERM 环境变量之一. 我想知道是否有人可以描述两者之间的区别? 我在我的 Ubuntu 服务器和 Mac 上搜索过文档,但没有找到.我只能在 /usr/share/terminfo 中找到各种二进制文件. 解决方案 xterm-256colo ..
发布时间:2021-12-28 10:41:46 服务器开发

读取设备状态报告 ANSI 转义序列回复

我正在尝试使用以下代码检索 VT100 终端中光标的坐标: void getCursor(int* x, int* y) {printf("\033[6n");scanf("\033[%d;%dR", x, y);} 我正在使用以下 ANSI 转义序列: 设备状态报告 - ESC[6n 将光标位置报告给应用程序(就像在键盘上输入一样)ESC[n;mR,其中 n 是行,m 是列. ..
发布时间:2021-12-28 10:34:29 其他开发

在 linux 中,如何测试程序的输出是进入实时终端还是文件?

当您使用 git 时,它似乎神奇地知道标准输出是否正在通过管道或文件与显示到控制台的时间.例如,如果您启用了颜色并且您执行了 git 状态 它将为列出的不同类别文件的输出着色.但是,如果你这样做 git status |较少的 或 git status >状态.txt 它删除了 linux 颜色格式,您只需要查看无色的纯文本. git 如何检测其命令的输出是去文件还是去终端? ..
发布时间:2021-12-28 10:33:15 服务器开发

诅咒如何保留屏幕内容?

当您启动 (n)curses 程序时,它会从您的终端模拟器中移除滚动条,清除屏幕,滚动日志(历史记录)也会消失.退出程序时,屏幕内容重新出现,滚动条返回,滚动缓冲区返回. ncurses 是如何做到的?我已经研究了所有的 ANSI 转义码,我看不到任何可以做这样的事情的东西.这背后的技术是什么? 解决方案 该技术名为 备用屏幕缓冲区.终端仿真器提供两种模式:主模式和备用模式.备用屏幕 ..
发布时间:2021-12-28 10:23:57 其他开发

Vim 如何猜测 xterm 上的背景颜色?

Vim 能够正确猜测 Xterm 的背景颜色,以便将其内部选项 bg 设置为 dark 或 white根据终端的一个.当 TERM 设置为 xterm{,-color,>-256color} 或 linux 但没有其他像 tmux 或 screen. Vim 是如何猜测的? 我发现大多数人在他们的 .vimrcbackground 选项设置为 dark 或 light/代码>文件;但我 ..
发布时间:2021-09-08 20:12:54 其他开发

tk 嵌入的 xterm 的大小如何是动态的?

可以编写一个简单的python脚本将xterm嵌入到tk框架中: from Tkinter import *导入子流程根 = Tk()termf = 框架(根,高度=800,宽度=1000)termf.pack(fill=BOTH, expand=YES)wid = termf.winfo_id() 窗口建立后 proc = subprocess.Popen('xterm -into %d ..
发布时间:2021-09-08 19:27:06 Python

如何创建一个 shell 脚本来启动 3 个终端并在每个终端中执行一组命令?

目前,我打开 3 个终端(“openocd 会话"、“telnet 会话"和“gdb 会话")并在每次我在目标上闪烁图像时在每个终端中执行“一组命令". 是否可以将其放在一个 shell 脚本文件中并立即运行?(每个终端上的命令不依赖于其他终端;除了应按上述顺序打开终端) 提前致谢! 解决方案 您使用的是哪个终端? 像 xterm 这样的终端可以启动程序而不是 shell ..
发布时间:2021-09-05 20:36:52 其他开发

不尊重 Minicom 黑色背景色

如果我在终端中使用带有“-c on"选项的颜色启动 minicom,黑色背景实际上是灰色的. minicom -c on 如果我在设置中设置了任何颜色,例如红色,则尊重背景颜色 minicom -c on -s#转到“屏幕和键盘",更改“背景颜色(术语)" 但黑色绝对是灰色.知道这是为什么吗? 解决方案 由于调色板的差异,黑色在某些终端上会是“灰色",而在其他终端上不会.Minic ..
发布时间:2021-09-05 20:30:19 服务器开发

Vim:t_Co=256 和 term=xterm-256color 与 TMUX 的区别

我正在测试各种不同的终端,我倾向于使用这些终端通过 SSH 连接到我设置了 Tmux 的 Linux 机器. 基本上我注意到了这种行为,我希望有人可以解释发生了什么.现在可能是这种情况是影响提示应用程序的特定行为. 我在 Tmux 中使用 Vim,并且在我的 iPhone5 上的 Panic 提示应用程序上,当 .vimrc 使用 set t_Co 设置颜色时,我的行为没有启用 256 ..
发布时间:2021-09-05 20:28:50 其他开发

无论如何改变光标“垂直线".而不是盒子?

有什么方法可以将光标更改为“垂直线",而不是XTERM中的框吗? 框: ■ 行:| 解决方案 我不认为在xterm中可以将光标设置为垂直线.但是,可以对它加下划线.只需运行 xterm -uc . 可能可以使用另一个终端仿真器来做您想做的事情.例如,我使用Konsole,可以将光标形状设置为“块",“工字梁"和“下划线". ..
发布时间:2021-05-29 22:35:33 服务器开发

如何根据Bash中的VI模式更改光标形状?

.bashrc中有以下一行: set -o vi 在插入模式下,我希望光标具有管道形状,在命令模式下,我希望光标具有块形状,就像将.vimrc中的以下内容放在Vim中一样: let& t_SI ="\ e [6 q"让& t_SR ="\ e [4 q"让& t_EI ="\ e [2 q" 除了在这种情况下,我希望在命令行上具有相同的行为. 我在这里找到了对我的问题的部分答 ..
发布时间:2021-04-14 20:01:46 其他开发

控制台中的IPython 5.0和按键绑定

新版本的IPython不再依赖readline,而是使用纯Python库prompt-toolkit,解决了Apple和Windows系统上的维护问题. 一项新功能是能够编辑多行代码块,使用光标键在代码块中自由移动-这种功能至少对我来说是一个问题:因为 ret 在代码中插入新行,要将整个块传递给解释器,您必须使用快捷键 alt + ret 或可能不太方便的键序列 esc ,然后是 ret . ..
发布时间:2021-02-15 18:32:39 Python

vim屏幕还原

我在屏幕上使用vim进行开发,如果我退出vim,则当前的屏幕内容会保留在那里... 在屏幕外(xterm),退出vim将还原先前的缓冲区 (如: [ server1 ]~$ cmd some stuff, some stuff [ server1 ]~$ cmd [ server1 ]~$ cmd ) 但不在屏幕内. 我试图将xterm用作屏幕内的终端-但没 ..
发布时间:2020-11-16 06:08:33 其他开发

完整可滚动窗口内容的xterm转储

我想知道是否有人知道在Linux的xterm窗口中转储或复制全部可见消息的方法。非常重要的一点是,我不想知道如何发送命令并将其流输出到流1和2以及输入中,因为这是我所熟知的。 我可以解释一下这是什么。您在做某事时并没有预期的任何复杂性,但是却收到了msg的als err msg页面或正常输出。为了能够在以后看到它,您应该能够将它们保存在文件中,并且只要能够使用鼠标将它们全部滚动回来,就可以确 ..
发布时间:2020-10-27 00:42:56 服务器开发

Xterm终端和调整大小代码

我正在转换一个非常老的25岁以上的应用程序。 它发送一个转义序列以使屏幕132个字符宽... 但是它没有用,我把XTERM均衡器似乎 这是 “ \ x1B [8; 50; 132t“ 尽管屏幕调整成功,但是还是有问题 这是COBOL程序用来执行命令的代码 pg -f FILETOSHOW 使用通过内容DS-REC使用呼叫“系统” ..
发布时间:2020-10-03 23:59:27 其他开发