Questions tagged «xterm»

xterm是X Window系统的标准终端仿真器。

2
在xterm中,“图标名称”是什么?
在xterm(或gnome-terminal)中运行,以下命令将设置所谓的 “图标名称”: echo -en "\e]1;some_value\a" 这是做什么的? 请注意,可以使用同一命令将“窗口标题”和“图标名称”设置为相同的值,因此我不理解“图标名称”如何成为图像的路径。

1
为什么xterm显示256种颜色(而不是xterm-256color)?
有人可以解释一下吗?我正在使用gnome-terminal。首先,一些信息: # echo $TERM xterm # infocmp xterm Reconstructed via infocmp from file: /lib/terminfo/x/xterm colors#8, cols#80, it#8, lines#24, pairs#64 # tput colors 8 我编写了简单的脚本来为扩展的颜色集创建代码: # Output file (current directory) and text. OFILE='xterm256_colors_test.sh' OFILE_COLORS='terminal_256_colors' OTEXT='Sed ut perspiciatis unde omnis iste natus error sit voluptatem...' # Clearing the contents from previous runs. …


2
手动设置$ TERM变量是否正确?
我设置$TERM将行添加XTerm*termName: xterm-256color到.Xresources文件的变量。当我这样做时,我不知道确切的含义(我正在遵循在线指南来更改的外观xterm),但是现在我读了更多的书,并担心我做错了什么。具体来说,我想知道$TERM手动设置变量有什么不好,如果是的话,如何恢复错误。 如果需要,我将通过运行Fedora 20 xterm。

2
更改终端仿真器
我可以通过ssh访问远程计算机。在这台机器上,如果我跑步,echo $TERM我会得到xterm。 如果我想将终端仿真器更改为其他仿真器(假设它已安装在远程计算机上),我该怎么做?

1
如何在终端中配置屏幕还原?
根据终端/环境,以下顺序会产生不同的影响: $ ls 1 2 $ man ls enter q 我看到的是当前提示上方最后显示的手册页屏幕,或者是ls输出和先前的shell输出已恢复。例如,在使用vim然后将其挂起在外壳上执行某些操作时,会观察到相同的效果。 在Fedora 19上-屏幕的默认设置似乎是不恢复,gnome-terminal / xterm默认使用do-restore。 在Solaris上,它取决于所使用的terminal / terminfo数据库。 我想在不同系统/终端之间一致地配置还原行为。
10 terminal  xterm 

4
是否可以获取xterm窗口的当前名称?
该LDP Howto演示了如何更改xterm的标题。 我知道使用xtitle命令也可以。 在调用长时间运行的操作之前,我的脚本使用了此类技术来更改其xterm窗口的标题。 我想在更改xterm窗口之前提取它的名称,以便长时间运行的操作完成后,我可以将标题恢复为其先前的值。 这有点像xtitle的逆序...甚至可能吗?
9 xterm 

2
以文件访问xterm的回滚缓冲区
是否可以以某种方式(作为只读文件或字符设备)访问xterm的回滚缓冲区? 核心问题(避免x / y“问题”)是这样的:有时,我刚刚执行的命令会创建不确定的输出,我想以某种方式使用其输出而无需预先考虑。现在,唯一的方法(我知道)是使用鼠标将文本选择为主选择。
8 xterm 

4
xterm不显示unicode
我从来没有能够让我的终端显示unicode符号。例如,在我拥有现在的操作系统之前,我将ctrl + a映射到vim中的希腊mu,并且它可以在其他计算机上运行,​​但不能在当前的xterm上运行。这是我的相关部分.vimrc: set encoding=utf-8 "map control-a to mu imap <C-a> <C-k>m* 另外,我需要在python中输出sympy方程,这在其他计算机上有效,但在我当前的xterm上不可用。代替这个: $ python Python 2.7.3 (default, Mar 14 2014, 11:57:14) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sympy >>> x = sympy.symbols('x') >>> sympy.init_printing() >>> (sympy.sqrt(x**3/(x+1)), 1) ⎛ _______ ⎞ …
8 xterm  unicode 

2
如何防止xterm的特定实例发生标题更改?
如果您xterm是从命令行开始的,则使用-T选项为标题命名 xterm -T "my window title" 窗口标题可能会通过shell提示的转义序列,其他程序的输出等被覆盖。是否有什么方法可以防止覆盖初始标题?
8 xterm 

1
为什么我们需要这么多的终端仿真器软件包,它们的用途是什么?
很长一段时间以来,这一直使我感到困惑。 我正在使用Linux,但是我在某些方面的理解上存在差距,其中一个是关于终端的。 当我了解它时,控制台的含义是旧终端的仿真器。 但是我不明白该怎么办。 在我阅读时,最好的旧终端是VT系列和矢量图形类型(Tektronix)。 因此,我假设当前的仿真器可以仿真这些仿真器。 现在,我在Linux中有关显示表示的需求已经达到了在文件中进行差异处理时使用colorcheme用于vim和欣赏颜色的程度。 但是,当我遇到问题时,通常会找到设置xterm-256或 其他方面的建议screen-256。此外,当我这样做时:ls /lib/terminfo/ 我看到大约有十二个目录,这些目录配置了(我假设)不同类型的仿真器类型。 所以我的问题是,在过去的几十年中,这些xterm-256或screen-256其余的如何只模仿顶级终端? 有这么多终端类型需要什么?我需要进一步研究吗? 为何今天使用现代技术需要模仿VT这样的旧终端而又没有新东西呢? 也许我的需求太简单了,也太欣赏它的微妙之处,但这让我很困惑。因为例如如果我在colorcheme上有问题,我只复制粘贴我在google中找到的有关TERM等的内容,而无需真正了解我在做什么或出了什么问题。 如果有人帮助我理解这一点,将不胜感激

3
在几个命令上获得意外的彩色输出
我刚刚将此添加到我的.bashrc彩色输出less: # Colorize less man pages. export LESS_TERMCAP_md=$'\e[01;34m' export LESS_TERMCAP_us=$'\e[01;33m' export LESS_TERMCAP_so=$'\e[01;44;37m' export LESS_TERMCAP_mb=$'\e[01;31m' export LESS_TERMCAP_mr=$'\e[01;35m' export LESS_TERMCAP_me=$'\e[00m' export LESS_TERMCAP_ue=$'\e[00m' export LESS_TERMCAP_se=$'\e[00m' ...突然之间,某些命令(似乎与显示环境变量有关)产生了与这些新设置匹配的颜色输出。我逃避错了吗?还是这是故意行为?我尝试了其他几种转义形式,但不适用于less。 例如,这是env命令的屏幕截图。 php -i 也具有彩色输出,但仅在环境变量部分上。
8 bash  colors  xterm 

1
下载完成后,Firefox将发送什么样的通知?
我正在使用动态窗口管理器(suckless(dwm))。我注意到firefox下载完成后能够发送不错的通知。看到两个数字 当我使用其他标签时,1下载完成后会收到此类通知(反向标签)。 我想将这种通知用于其他通知uxterms。例如,如果长时间完成工作,则应像上面那样点亮。充其量,这也可以在GNU screen我正在使用的会话中使用。 我不确定这是Xorg还是dwm功能。有任何想法吗? 编辑: @scai的答案非常关键,但缺乏与的完全兼容性GNU screen。如果有人仍然可以改善它,将不胜感激。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.