问题标签 [rxvt]

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 回答
2897 浏览

cygwin - 用于 64 位 Windows 的 cygwin 1.7.26 中的 rxvt-native 实用程序在哪里?

我一直在 cygwin 上使用 rxvt-native 程序。我安装了 64 位 cygwin,但在其中找不到 rxvt 包。我安装了相同版本的 32 位 cygwin,它似乎仍然存在。

任何人都知道为什么这个包不能用于 64 位的 cygwin 安装?有什么方法可以得到它?

0 投票
1 回答
846 浏览

emacs - C-在 emacs -nw 中被拦截(终端拦截?)

我在 Awesome(窗口管理器)和 ubuntu(操作系统)下使用 urxvt(终端)。在图形模式下, c- 设置标记,但在文本模式下,它会插入一个空格。使用 gnome-terminal 时问题已解决,但其他一些组合键仍然不起作用。例如, C-: 在两个终端中插入一个 :。我不知道在哪里可以纠正这种行为。Ch k(组合键帮助)后跟这些组合之一仅显示沿 ctrl 按下的键,例如 C- 被解释为 。

如评论中所述,终端可能是原因。我相信 C- 不应该在终端提示符处输入空格,在这里它会这样做。

我认为这个问题是相关的。这个也是

0 投票
1 回答
564 浏览

vim - vsplit上的vim文本颜色(白底白字)

我终于开始从 aterm 迁移到 urxvt 并按照我想要的方式设置大多数东西,但我仍然对 vim 有一个悬而未决的问题。当我发出 :vsplit 命令时,每个窗口底部的显示文件名的文本在(几乎)白色背景上是白色的,使其不可读。在 aterm 中,该测试在 while 背景上显示为黑色。

什么设置控制这个?我在其他地方没有注意到这个问题,但也没有真正寻找它。

这是我的 .vimrc

和 .Xresources

0 投票
1 回答
308 浏览

zsh - urxvt -cd "/abs/path" 不加载用户 zsh 配置

当我运行urxvt -cd "/absolute/path"以在目录中启动终端时,它不会加载我的用户 zsh 设置,它只会将全局设置加载到/etc.

这是一些上下文:运行最新的稳定版本的 rxvt-unicode 和 zsh(在 Arch Linux 上)。我有ZDOTDIR=~/.zsh万一会有所作为(但我对此表示怀疑,因为我尝试符号链接到~/.zshrc. ~/.zsh/.zshrcurxvt-cd

我尝试这样做的原因是从 Thunar 在当前位置启动一个终端,并让它读取我的用户 zsh 配置文件。因此,如果您知道另一种方法,那么它也将起作用。

0 投票
1 回答
1263 浏览

tmux - tmux 状态栏上的符号字体错误

看看我的 Tmux 状态栏:

在此处输入图像描述

我看不到符号。我该如何解决这个问题?

我的配置文件是这些:

.Xresurces

.tmux.conf

0 投票
1 回答
6203 浏览

vim - 用于 vim 和不正确背景颜色的日光化配色方案

我将urxvtSolarized light 调色板一起使用。我的.Xresources文件已根据这些说明正确配置。我也使用 Vim 作为我的主要编辑器。我已经为 Vim 安装了 Solarized colorscheme 并.vimrc根据这些说明修改了我的文件。我喜欢浅色的背景色,所以我把以下几行放进去.vimrc

但是,Vim 将背景颜色设置为深色。然后我编辑了第二行,编写set background=dark和 vim 将背景颜色更改为浅色。

问题是它set background=light给了我黑暗的背景并set background=dark给了我浅色的背景。为什么会有这种奇怪的行为?如何解决这个问题?啊,如果我省略这set background条线,一切看起来都很好(背景很浅)。我还注意到 gvim 设置了正确的背景颜色。

0 投票
1 回答
705 浏览

tmux - tmux set-titles 停止为 rxvt-unicode 工作

突然,我的 tmux 停下来将终端窗口标题更改为rxvt-unicode. 我记得上周做的唯一重大改变是更新bash

它仍在使用xterm,所以它可能是严格的rxvt

这是我当前的版本:

在这里,我的 conf 文件的片段:

.bashrc

.Xdefaults

.tmux.conf

我怎样才能让它再次工作?我是不是忘记了什么?

0 投票
1 回答
796 浏览

terminal - rxvt 后自动启动 tmux

我想在启动 rxvt 终端后自动运行 tmux。

我曾经通过在 my 中调用 tmux 来做到这一点,~/.zshrc但是当我想关闭终端时,这有一个问题是必须按两次 ^D。

我尝试在启动 rxvt 后使用rxvt -e tmuxandrxvt -e zsh -c tmux启动 tmux,它可以工作。这种方法的问题是我的终端没有获得 256 色支持。

有什么建议么?

0 投票
0 回答
304 浏览

linux - 使用“urxvt::term”类

我想知道是否有任何资源可用于理解和使用 urxvt 中的“术语”类。

该文档对它进行了非常一般的引用,但并未真正定义这些术语。

uxrvt perl 扩展对“术语”对象的使用也非常有限,因此没有太多代码可供参考。

我的目标很简单:

  1. 打开一个新的终端窗口。

  2. 要将命令传递到新的终端窗口,然后将窗口保持打开状态以供进一步输入。(例如:“ls”或“echo 'Hello World'”,然后离开光标等待进一步的输入)

  3. 为了能够指定新终端将出现在哪个桌面上。

问题:

1. $term 究竟是如何定义的?

文档说:

我用过“我的 $env = $self->env;” 定义 $envhashref。所以我假设现有终端的环境变量用于新终端。我想这直接对应于环境变量本身,因为下面复制了这些变量......

...以下创建对“env”哈希的引用:

这个对吗?如果该设置在绝大多数情况下保持不变,那么必须显式声明环境似乎很奇怪。


2、$rxvtname应该如何设置?将其设置为我选择的名称会导致打开两个窗口而不是一个。这种行为很奇怪......定义 $rxvtname 变量的正确方法是什么?

“,[arg ...]”到底指的是什么?


3. $term 本身是如何使用的?它显然不是对新终端窗口的引用。它的目的是什么,你如何使用它?一个例子在这里可能非常有用。


4. $term->exec_async ($cmd) 如何向新的终端窗口发送命令?有没有更好的方法将命令发送到新窗口?例子?


5. 有没有办法指定终端窗口应该出现在哪个桌面?


希望这个线程可以作为任何其他已经搜索过 urxvt、urxvtperl(以及 urxvt.pm)手册页并且没有清晰理解的人的“文档”。如果网络上有一个包含完整解释和示例的综合参考资料,那也很高兴知道。在此先感谢您的帮助。

0 投票
0 回答
786 浏览

gif - 如何在 urxvt 中渲染 GIF 动画以便在 ranger 中集成动画预览?

Ranger 可以选择使用 w3mimgdisplay 二进制文件在终端中显示图像预览。同样,我希望在游侠的预览区域中动画 gif 动画。我一直在 urxvt 中进行测试:

但我知道那很丑。我更愿意为 gifview 选择窗口 id,gifview -w 0x360000b -a some.gif但是 urxvt 背景会发生奇怪的事情,我希望能够让游侠控制宽度和位置。预览应该是可扩展的和自动重复的。如果牺牲了原始帧率,那就这样吧。