ncurses

在 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

当通过 SSH 连接到 Linux 机器时,Windows 的命令提示符是否可以显示正确的章程?
ncurses

当通过 SSH 连接到 Linux 机器时,Windows 的命令提示符是否可以显示正确的章程?

很抱歉问题这么长,但我想确保我已经表达清楚了。 问题是,无论我做什么,当我通过 Windows 上的 SSH 使用使用 ncurses 的基于 Linux 的控制台应用程序时,都会出现错误呈现。 我尝试过更改 SSH 客户端的编码,也尝试过安装不同的字体(我知道这些字体包含 ncurses 使用的字符),但似乎没有任何帮助。 作为参考,这是应该显示的内容:(这是来自 Linux 机器的连接) 这是我从 Windows 连接时获得的结果(使用Bitvise SSH 客户端): 当然,不同的编码设置和不同的字体类型会产生不同的结果,但它们看起来都是...

Admin