urxvt

urxvt 提示符在屏幕中间启动,tmux 从该提示符启动时显示乱码
urxvt

urxvt 提示符在屏幕中间启动,tmux 从该提示符启动时显示乱码

最近我注意到,当我打开终端时,提示符urxvt不是从第一行开始,而是从屏幕中间开始。此外,当我稍后tmux在 urxvt 窗口内执行使用 tmux 的命令时,我在提示符前后看到了一些乱码。 urxvt当我打开它时 它就是这个样子。URxvt 截图 这就是tmux我从中生成它时的样子urxvt。 Tmux 截图 我的操作系统是 debian 12/kali+i3+x11+xdm。我尝试重新安装所有提到的二进制文件,并用默认配置替换配置。还尝试编辑配置,但没有帮助。 我的猜测是: 可能是后门出现故障,向我抛出了乱码。 一些第三方包破坏了我的配置。 ...

Admin

如何阻止 rxvt 绘制彩色粗体文本?
urxvt

如何阻止 rxvt 绘制彩色粗体文本?

在 rxvt 上,且仅在 rxvt 上,当我使用 ncursesA_BOLD属性显示文本时,它会被人为地着色。 编辑:当启用颜色时。(通过 ncurses start_color()。) 顶部是 gnome-terminal,底部是 rxvt-unicode。 是否有人对 rxvt 配置有足够的了解,知道我是否可以阻止这种情况发生?它似乎确实正确地找到了粗体字体,因此不需要通过颜色强调文本。 我确实知道有一种colorBD资源可用于指定粗体文本的颜色;但是,这似乎仅适用于以前景色绘制文本的情况,但这不是(它实际上是灰白色)。(此外,我尝试过设置它,但什么也...

Admin

使用 rxvt-unicode 在 Neovim 中使用鼠标超过 220 列
urxvt

使用 rxvt-unicode 在 Neovim 中使用鼠标超过 220 列

在 urxvt 中使用支持鼠标的 neovim 时,第 220 列之后的任何鼠标事件都会环绕到屏幕左侧。 鼠标在 vim 中正常工作,在 nvim 中与另一个终端(例如 xterm)一起使用时也可以正常工作 $ nvim --version NVIM v0.4.4 Build type: Release LuaJIT 2.0.5 Compilation: /usr/bin/cc -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -U_FORTIFY_SOURCE -D_FO...

Admin

如何防止命令退出后终端关闭?
urxvt

如何防止命令退出后终端关闭?

我正在从启动脚本启动 URxvt 终端。当终端启动时,我想在加载特定 Python 虚拟环境的特定目录中工作。这些是在已运行的终端中完成此操作的命令: $ cd myproject $ workon myvirtualenv 那么启动这个终端需要什么命令呢?我尝试了以下方法: # called from startup script: /usr/bin/urxvt -e bash -ic 'cd myproject; workon myvirtualenv' 这有效,但很难察觉,因为终端在两个命令完成后立即退出,这几乎是立即的。我可以通过调用来防止这种情...

Admin

从终端选择文本不会将其复制到另一个终端
urxvt

从终端选择文本不会将其复制到另一个终端

我使用 arch linux 和 rxvt-unicode,我的窗口管理器是 bspwm。如果我在终端中选择文本,我可以转到 GUI 程序并使用鼠标中键将其粘贴。同样,如果我在 GUI 程序中选择文本,我可以通过单击鼠标中键将其粘贴到终端中。但出于某种原因,如果我在终端中选择文本,然后转到另一个终端窗口(甚至是同一个终端窗口),我无法粘贴它。 这可能是什么原因造成的? ...

Admin

将“必需文本”粘贴到终端仿真器中会导致“^[[200~必需文本~”
urxvt

将“必需文本”粘贴到终端仿真器中会导致“^[[200~必需文本~”

我注意到,在 macOS 上粘贴到终端仿真器时(使用终端应用程序或者iTerm2.app)或在 Linux 中(使用乌尔希)有时我会得到额外的字符。 字符总是相同的 - 在粘贴的文本之前我得到^[[200~(突出显示^[),而在粘贴的文本之后得到一个额外的~。如果我取消并再次粘贴,则粘贴正确。 例如,我尝试粘贴git clone https://git.qemu.org/git/qemu.git从他们的网页使用 进入 iTerm2 ⌘v。我使用 取消ctrlc并(没有重新复制)再次使用 粘贴,⌘v这样就好了。 这种情况当然不是总是发生,但每天会...

Admin

如何使用 tmux 启动 urxvt
urxvt

如何使用 tmux 启动 urxvt

我想在打开 urxvt 终端时运行 tmux,我发现了一些实用的解决方案; [[ $TERM = "xterm" ]] && { tmux && exit 0; }*在 .bashrc 中 但"xterm"用"urxvt"或替换"urxvt-256color"不起作用,所以我只使用{ tmux && exit 0; }。 但我收到了这个“错误”: sessions should be nested with care, unset $TMUX to force 我快速搜索了一下,发现可能不太好,所以在...

Admin

“rxvt”终端仿真器在注销后重置设置
urxvt

“rxvt”终端仿真器在注销后重置设置

每当我注销时,rxvt 都会重置为出厂时丑陋的外观。然后我必须运行以下命令来恢复我的设置。 xrdb ~/.Xresourses 我每次退出后都需要这样做吗?请帮忙这是登录后的样子。 在此处输入图片描述 我正在使用 manjaro linux v-10.1.0 和内核 x86_64 Linux 5.2.11-1-MANJARO ...

Admin

urxvt 使用颜色时无法正确呈现位图字体
urxvt

urxvt 使用颜色时无法正确呈现位图字体

就像标题中说的那样,urxvt 仅在使用位图字体时,并且仅在这些字母突出显示时,才会剪切字母“w”和“m”。我尝试寻找答案,但似乎找不到。这是一张 urxvt(左)和 Termite(右)的图片,它们都使用相同的配色方案和 xos4 Terminus点击查看比较 ...

Admin

如何将管道命令传递到终端 -e?
urxvt

如何将管道命令传递到终端 -e?

我想创建一个快捷方式,在新终端中显示我的命令的输出并同时将其写入日志文件。 我使用终端 -e(或 urxvt -e)运行以下命令: terminal -e make -j4 | tee log.log 但问题是,它将管道解释为本地管道,而不是将其指向新终端。但当我使用 terminal -e "make -j4 | tee log.log" 它似乎将 | 解释为一个字符。即使我用 \| 对其进行转义也是如此。 那么这里的解决方案是什么?我只想在新终端窗口中运行管道命令 ...

Admin

如何关闭 urxvt 中的铃声?
urxvt

如何关闭 urxvt 中的铃声?

我在用着乌尔希在 Fedora 30 上,当我按下^G或执行其他操作时,终端会发出哔声。我该如何禁用哔声? 我浏览了手册页,发现你可以用 启动 urxvt,urxvt -vb并且不会有铃声;但它会发出视觉铃声(即终端闪烁),我也不想要那样。 在GNOME 终端有一个选项禁用铃声,但我在 urxvt 中找不到等效方法。我在网上查找并尝试过xset b off,没有出现任何错误,但铃声仍然可以听到。我也试过setterm -blength 0,但它失败并出现此错误:setterm: terminal rxvt-unicode does not support...

Admin

Vim 中 Urxvt 的颜色很奇怪
urxvt

Vim 中 Urxvt 的颜色很奇怪

我在 Ubuntu 18.04 上安装了 Urxvt 进行测试,当我打开 Vim 时,我看到左侧出现了奇怪的颜色,而它应该如右侧所示:    我试图改变配色方案,我设置了t_Co=256,我的$TERM是xterm-256color,在是.Xresources,我改变了一切,但什么也没发生,这个奇怪的东西仍然在这里。termNamexterm-256color Xterm 使用相同的配置文件,在 Xterm 中一切正常。目前我使用 Terminator,但我想使用 Urxvt,但我需要解决这个问题。我读到过 Urxvt 缺乏真彩色支持,但我不知道是否如...

Admin

Xterm 转义代码用于在 urxvt 中重新映射 Page Up (Shift+PageUp) 命令
urxvt

Xterm 转义代码用于在 urxvt 中重新映射 Page Up (Shift+PageUp) 命令

我想绑定 Ctrl-u 来发送 Page Up 命令,但不知道如何操作。 URxvt.keysym.Ctrl-u: command:<Shift+PageUp> 我已绑定 Ctrl-j 以在 urxvt 中逐行向上滚动,如下所示: URxvt.keysym.Ctrl-j: command:\033]720;1\007 我知道发出的代码PageUp是,^[[5~ 但是命令本身似乎绑定Shift+PageUp在终端上,我不知道如何模拟该代码。有什么帮助吗? ...

Admin

如何禁用 urxvt 输出自动滚动?
urxvt

如何禁用 urxvt 输出自动滚动?

我今天在 2012 年末的 Macbook Pro 上安装了最新版本的 Manjaro i3。我遇到了一个问题:我不喜欢程序显示新输出时 urxvt 控制台向下滚动。(其 rxvt-unicode (urxvt) v9.22 - 发布日期:2016-01-23)。所以我发现我可以对其进行配置,/etc/skel/.Xresources并将行更改! URxvt*scrollTtyOutput: boolean为 URxvt*scrollTtyOutput: false。但它仍然不会在新输入时向下滚动。有人能帮我吗?:...

Admin

无法让 metaSendsEscape 正常工作
urxvt

无法让 metaSendsEscape 正常工作

我以前使用过 Manjaroi3,当我启用 xrvt*metaSendsEscape: true 时它就起作用了。 我厌倦了使用 Arch 所带来的所有复杂的东西,这并不是反对 Arch,只是我被太多的问题和解决方法所困扰。所以我换成了 Ubuntu,我运行的是带有 i3wm 的 18.04LTS 版本。 当我设置 rxvt-unicode 时,我无法让 metaSendsEscape 在 neovim 中工作。 我尝试了以下方法: 我已经进入 ubuntu,禁用了我能找到的每个 alt 键盘快捷键。 下载 gnome-tweaks 并将 alt ...

Admin