问题标签 [urxvt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
40 浏览

urxvt - 如何在 urxvt 中切换回英文键盘输入?

我刚开始将 urxvt 与 emacs 一起使用,我不小心输入了一些键盘快捷键,将键盘输入更改为西里尔文或希腊文(不确定是哪个)。我可能不小心输入了什么键盘快捷键?如何切换回美国英语?如何禁用此键盘快捷键?

我只使用字体大小扩展,这些是我的 .Xresources 用于 urxvt 的行:

0 投票
4 回答
169 浏览

linux - 是否可以为每个命令在终端输出的每一行添加一个字符?

可能吗?

例如,假设我想运行命令ll

我的输出看起来像这样:

但我希望它看起来像这样:

我已经知道使用PS1='XXX'来更改提示;有没有办法更改显示的输出的每一行,特别是在终端中(不更改输出并将其放入文件中)?

我想这样做是为了在终端的左侧有一个统一的字符行。

0 投票
0 回答
105 浏览

emacs - urxvt -e emacs (nox) 没有正确打开它

使用以下命令在 rxvt-unicode 中打开 emacs-nox 时遇到一个小问题:

所以,这里是运行命令后的窗口: emacs 窗口的截图

我必须最大化/取消最大化窗口才能正常设置。

我不知道问题出在哪里,如果有人知道吗?

提前致谢!

0 投票
1 回答
603 浏览

c - urxvt 中的 ncurses 不打印重复字符

在urxvt中运行ncurses程序会挤压字符串中的重复字符。例如,我期望但我得到. "--------""-"

我写了一个简短的程序来重现这个问题。代码如下。

我已经验证了使用xterm而不是urxvt时输出是正确的。

这是我第一次使用 ncurses,但是,示例程序非常简单。因此,我认为问题不大可能在于我如何使用 ncurses。xterm 给出预期结果的事实也支持这一点。

我在 Arch Linux 上使用 urxvt。我也在下面提供相关配置。我安装了 vanilla xterm,没有任何额外的配置。两者都运行了 zsh。

示例程序 (C)

xterm 输出(正确)

urxvt 输出(不正确)

观察

  • 最多可正确显示 6 个重复字符。
  • 7 个或更多重复字符显示为单个字符。
  • 如果字符不重复,则不会出现此问题,因此字符串本身的长度不是问题。
  • 重复子串的位置并不重要。'0'在 (7) 中,被压缩的子串被每端的字符夹在中间。
    • 问题不是由于特定的字符。它发生'-'在 以及'x'
  • 使用printwaddch函数观察到该问题。相关的联机帮助页声明这些函数会移动光标,因此不需要显式移动光标。显然是这样,否则问题将不仅限于重复字符,xterm 也会发生。

urxvt 配置

  • rxvt-unicode v9.22
  • $TERMxterm-256color
0 投票
1 回答
71 浏览

c++ - 如何使 ACS 变量显示在终端上

有什么方法可以强制在终端中显示来自 ncurses 的 ACS 变量?在 urxvt 和文本模式下,一切都显示得很好,但在其他终端上(我在 xfce4-terminal、xterm、gnome-terminal 上测试过)总是有问题。我认为我对此无能为力,但我看到在 alsamixer 中一切正常显示。我在 alsamixer 代码中循环了这个,看到他们使用完全相同的方法来显示这个字符,例如

正在给他们这个结果,而相同的命令在同一个终端上给了我这个结果。

0 投票
1 回答
430 浏览

vim - 切换选项卡时如何摆脱vim状态行闪烁?

我想将 xfce4-terminal 替换为 urxvt,但是bg在 vim(或 neovim)中切换选项卡时,带有属性集(tabline、statusline)的行会闪烁。使用我为此选择的 xfce4-terminal 没有问题(我之前使用过 xterm)。但是 urxvt 运行速度更快,而且我真的很喜欢低延迟的应用程序。我发现在 tmux 下我没有闪烁,但是当我禁用它的状态行时,一切都回来了。我不使用 tmux,我刚刚安装了它,因为有人提到了它。如果它是不可见的(不使用状态行或其他任何东西),我不介意使用 tmux 或 gnu 屏幕(在它下面没有效果)。

man urxvt说我使用的是 9.22 版本。

0 投票
1 回答
42 浏览

bash - Linux bash:从终端执行程序,关闭后返回终端

我想使用 的鼠标功能gvim,但要让它正常运行vim。为此,我set guioptions=在 .gvimrc 中添加了该行。

我可以为gvim(映射到exec gvim)创建一个别名,这样当我gvim从终端打开时,它似乎在同一个窗口中打开。

当我关闭时,有什么办法可以回到起始终端gvim?(就像你关闭时一样vim

0 投票
1 回答
574 浏览

vim - tmux 2.1 中没有配色方案

如果我echo $TERM从我的终端,我得到rxvt-unicode-256colortput colors显示256. 我喜欢我在 .Xresources 文件中定义的自定义配色方案。但是,当我启动时tmux -2,情况发生了变化。 虽然仍然显示echo $TERM,但所有文本都是单色的,除非我在 vim 中......这更奇怪,因为 vim 中的配色方案(tmux 内部)与我的常规终端(rxvt)中 vim 的配色方案不同.tmux-256colortput colors256

我目前在 ~/.tmux.conf 中只有一行是set -g default-terminal "tmux-256color"

有人可以帮我把这两个排成一排吗?

0 投票
0 回答
107 浏览

firefox - 是否可以区分几个 Firefox 浏览窗口?

我使用 AwesomeWM,并且想在不同的标签上放置不同的 Firefox 窗口。例如,我想在一个窗口中为“通信网站”(Slack、Whatsapp、Mattermost、Hangouts 等)分组几个选项卡,它会保留在“消息传递”标签上。同时,我希望我的常规 Firefox 浏览会话保留在“网络”标签上。

我当前的 rc.lua 有以下行:

这无法通过名称区分多个浏览会话。大多数终端模拟器似乎都实现了一个-name选项,这使得通过很棒的规则进行匹配相当容易:

有谁知道 Firefox 是否可以用于这样的用例,以及如何使用?

如果没有,我可能会对涉及其他浏览器(如 Chromium、Opera)的任何解决方案感兴趣。但是,我不希望有像“用于通信的 Opera 和用于常规浏览的 Firefox”这样的解决方案。

0 投票
1 回答
603 浏览

ascii - \033[ 中的控制序列列表(用于 urxvt 键符)

我正在尝试使用 Urxvt“keysym”资源在我的终端中重新映射光标移动等。例如,这个快捷方式(在 my 中 .Xresources)执行previous-word

*keysym.Control-h: \033[1;5D

我没有找到像这样的完整(工作)序列列表1;5D。我知道其他一些人(Home,End...),但需要一些其他人(杀死下一个单词,杀死最后一个单词,取消最后一个动作......)。对这个列表的追求并不 新鲜,但答案并不是他们看起来的那样(不起作用,也许不是\033[类型?)。我在谷歌、维基百科、手册页(urxvt、readline、ascii、xterm、bash...)上花了几个小时,这看起来像是某种残酷的启蒙。

我在哪里可以找到这个参考?