ncurses

PuTTy 错误地将 nethack ncurses 字符显示为汉字“贩”
ncurses

PuTTy 错误地将 nethack ncurses 字符显示为汉字“贩”

使用PuTTy通过ssh连接到[email protected]。这是游戏evilhack,但我认为nethack也是一样的,使用curses界面,我认为是ncurses。 应该没问题,但是那两个点却显示的是一个汉字“贩”,很奇怪,字体是Consolas,图片上的字符集是UTF8,但是如果我改成cp437或者ISO-8859-1,这些“贩”仍然存在,我尝试在翻译页面中更改所有这些设置,但都无济于事。 这些点的前景颜色是深色或浅色,我想可能是颜色或其他原因导致了这个问题?而且似乎其他 nethack 玩家没有这个问题,我不确定是不是因为我的 Win...

Admin

在 Debian 10 上编译 ircII 时出现 tgetent/ncurses 错误
ncurses

在 Debian 10 上编译 ircII 时出现 tgetent/ncurses 错误

我正在运行 ircii-20190117 配置,并使用 --enable-ipv6 等常用选项,我看到(在其他网页上多次遇到)错误: checking for tgetent in -ltermcap... no checking for tgetent in -ltinfo... no checking for tgetent in -ltermlib... no checking for tgetent in -lcurses... no checking for tgetent in -lxtermcap... no checkin...

Admin

bashtop 和 bpytop 在 putty 中无法正确显示
ncurses

bashtop 和 bpytop 在 putty 中无法正确显示

我已经安装了 bashtop 或 bpytop(在最小 CentOS 安装上),但屏幕上只显示杂乱的色块。我已确保已完成安装sudo yum upgrade并重新启动,但输出仍然乱码。htop / mc 工作正常(我猜它们使用 ncurses?)。有人能建议我该怎么做才能让 bashtop / bpytop 正常工作吗?也许我缺少一些必要的软件包,或者需要 Putty 设置才能使这些应用程序正确呈现? ...

Admin

weechat、tig、htop、ranger 等中没有颜色
ncurses

weechat、tig、htop、ranger 等中没有颜色

我注意到在我的 Mac 上,例如,tig或中没有任何颜色。在我的 Linux 上,我有。这种情况发生在我拥有的所有终端应用程序(alacritty、iterm 和 Terminal.app)中,在和中。weechathtoprangerzshfishbash 我不知道该如何调试。我的 fish 语法高亮可以正常工作,ls有颜色,nvim有颜色,git diff有颜色。这种情况似乎只发生在这种交互式 CLI 应用程序中,我猜想这些应用程序使用了 ncurses ...

Admin

子 shell 中的 stderr 重定向更改了 tput 的输出
ncurses

子 shell 中的 stderr 重定向更改了 tput 的输出

我正在编写一个脚本,发现了一些奇怪的行为。我确信第 4行和第 6行命令行的输出与其他情况不同是有逻辑解释的,但我找不到它。 1 $ tput cols 128 2 $ tput cols 2>/dev/null 128 3 $ echo $(tput cols) 128 4 $ echo $(tput cols 2>/dev/null) 80 5 $ (tput cols >/tmp/cols.txt); cat /tmp/cols.txt 128 6 $ (tput cols &>/tmp/cols.txt); ...

Admin

如何将后台进程的 SYSIN 和 SYSOUT(curses 模式)更改为另一个终端会话(屏幕实用程序)?
ncurses

如何将后台进程的 SYSIN 和 SYSOUT(curses 模式)更改为另一个终端会话(屏幕实用程序)?

我目前运行由守护进程启动的后台进程。它没有终端,但工作正常,因为它没有任何屏幕输入/输出。它通过我可以更改的 shell 脚本启动。shell 脚本继承守护进程的环境,设置其他环境变量,最后通过 启动程序exec $PROG arg1 "arg 2" 1>&2。 为了在“调试模式”下运行它,屏幕 i/o 是必需的(curses 模式)。 到目前为止我已经尝试过: exec screen -dmS FIXME $PROG arg1 "arg 2"导致程序无法启动并出现错误消息“无效的文件描述符” exec $PROG arg1 "arg ...

Admin

我如何改变 CentOS7 上 **clear** 的行为,以使其不会清除 xterm 上的回滚缓冲区?
ncurses

我如何改变 CentOS7 上 **clear** 的行为,以使其不会清除 xterm 上的回滚缓冲区?

我正在运行一个虚拟机CentOs 7.2.1511。 这包括ncurses 5.9。我同时使用 MobaXterm 和 PuTTY。 每当我运行清除命令,回滚缓冲区也会自动清除。 在 ncurses 5.7(在另一个 CentOs VM CentOS 版本 6.5(最终版)上)中没有观察到这种行为。 阅读 ncurses 更新日志,进行了一项更改,以便 ncurses 考虑到“清除终端回滚缓冲区的 E3 扩展功能” 手册页还提到了 terminfo: 它在环境中查找终端类型,然后在terminfo 数据库弄清楚如何清除屏幕。 所以术语信息...

Admin

在 Fedora 24 上并行安装 ncurses-6 和 ncurses-5
ncurses

在 Fedora 24 上并行安装 ncurses-6 和 ncurses-5

我刚刚从 23 升级到 24,由于从版本 5 升级到版本 6,fedora它破坏了我系统上一些未从 fedora 存储库安装的二进制文件:ncurses error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory 我想知道是否可以在 fedora 24 上并行安装 ncurses5 和 6,以便我可以继续使用这些二进制文件?毕竟,这才是拥有这些版本后缀的全部意义所在,并行安装对吧?但我没有看到...

Admin

FreeBSD SSH 终端窗口
ncurses

FreeBSD SSH 终端窗口

当我在 Linux/OSX SSH 会话中运行基于 ncurses 的工具,nano然后关闭它时,终端会话将返回历史记录和所有内容。 但是如果我nano在 FreeBSD SSH 会话中启动然后关闭它,nano 的窗口不会清除,终端历史记录也不会再次显示。我记得很久以前在文本控制台 Linux 上工作时也有过同样的经历,但我从未关心过它。 所以,我的问题是:如何让 FreeBSD 的 SSH 表现得像 Linux/OSX 的 SSH? 提前致谢。 PS 这是我在 OSX 和 FreeBSD 上得到的 2 张屏幕截图:https://i.stack.i...

Admin

为什么 256 色显示不能在 Linux 控制台上使用,却可以在屏幕上使用?
ncurses

为什么 256 色显示不能在 Linux 控制台上使用,却可以在屏幕上使用?

我正在开发一个基于 urwid 的带有文本模式 GUI 的 python 程序。urwid 是一个使用 python 创建 ncurses 风格程序的库。 操作系统是CentOS 7。 在“正常”条件下(X-Server、终端窗口),一切都运行正常。但是,在没有 X-Server 的 Linux 控制台上,urwid 会切换到低色模式。(在某些机器上,如果颜色代码错误,我会看到令人烦恼的闪烁文本) 有趣的是,仍然使用 Linux 控制台,我只需要启动屏幕作为解决方法。屏幕内部一切正常。无需对屏幕进行任何特殊配置。 我已经尝试比较纯文本 shell 和...

Admin

如何在 gnome 终端中运行具有 256 色的 ncurses 程序?
ncurses

如何在 gnome 终端中运行具有 256 色的 ncurses 程序?

我的问题: 我想在 gnome 终端中以 256 色模式运行 ncurses。 我已经知道你可以使用以下方法打开此颜色模式: # export TERM=xterm-256color 但这个解决方案不是永久的。每当打开新的 Gnome 终端时,它都会再次恢复到 8 色支持。 那么我如何导出 TERM,以便上述解决方案永久生效? ...

Admin

为什么 YaST 现在将行显示为 lqqqqqqqqqqqqqqq?
ncurses

为什么 YaST 现在将行显示为 lqqqqqqqqqqqqqqq?

今天我的 YaST 开始呈现如下行: 这让阅读变得很困难。有人知道这是怎么回事吗?我该如何修复它?我试过重启,没有成功。 编辑——这是我的PuTTY配置: 字符集为 UTF-8 ...

Admin

将 htop 输出转换为 HTML
ncurses

将 htop 输出转换为 HTML

我希望将 htop 的输出视为网页(并可能稍后添加交互功能),并且我希望这很容易实现(例如 ncurses 的 capture-screen-and-convert-to-html),但我没有找到这样的工具。在我开始推出自己的解决方案之前,还有其他可以使用的东西吗? 编辑: 我刚刚看到盖特一号这和我所想的差不多。以防万一…… ...

Admin

编译 vim 时未找到 tgetent()
ncurses

编译 vim 时未找到 tgetent()

目前,我正在尝试将 YouCompleteMe 扩展安装到我的 vim 设置中,但它要求我的 vim 版本为 7.3.584 或更高。我的 Ubuntu 12.10 附带的 vim 是 7.3.547,因此我不得不按照以下方法从源代码重新编译 vim本指令。 按照说明,我执行了: sudo apt-get 安装 libncurses5-dev libgnome2-dev libgnomeui-dev \ libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \ libcairo2-dev libx11-dev libx...

Admin

上述代码之后的代码
ncurses

上述代码之后的代码

我一直想在 Mac 上安装 Wine 来运行一些旧的 PC 游戏。我使用 Macports 安装了它,但它没有立即起作用。我按照这 教程,然后在网上寻找解决方案,但没有任何效果。 当尝试运行我的 exe 时,发生了以下情况: 我进入了 wine ~/Desktop/Pokemon3D.exe 我得到: Wine cannot find the ncurses library (libncurses.5.4.dylib). Fontconfig error: Cannot load default config file ...

Admin