标签: ncurses

使 256 色和线图字符都可以在 PuTTY 中使用

我在使用 Ubuntu 设置 PuTTY 时遇到问题。

我试图让线条字符在 aptitude 和 256 色支持下工作,但只能得到一个或另一个。

  • Ubuntu 配置
    • 使用 64 位 Ubuntu
    • 终端类型 xterm-256color 或 putty-256color 提供 256 色但不正确的行字符。
    • 终端类型 linux 在 aptitude 中给出了适当的线条,但只有 16 种颜色。
  • 腻子配置
    • 使用带有 Unicode 字符的字体。(DejaVu Sans Mono)
    • 接收的数据假定为 UTF-8。
    • 设置为使用 Unicode 线条绘制代码点。

输出locale

LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

linux terminal putty ncurses

33
推荐指数
2
解决办法
2万
查看次数

是否可以在终端中查看图像?

我可以通过 ssh 访问我的 Web 服务器。我在那里有一些图像文件,我想看看预览。有什么工具可以帮助我吗?是否有基于curses 的查看器可以近似显示图片?

linux terminal ncurses images

18
推荐指数
2
解决办法
2万
查看次数

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

今天我的 YaST 开始渲染这样的行:

l 和 q 代替线

它使阅读变得困难......知道这是关于什么以及我如何解决它吗?我尝试重新启动,没有骰子。

编辑——这是我的 PuTTY 配置:

PuTTY 配置页面显示翻译窗口

字符集为 UTF-8

linux opensuse ncurses yast

18
推荐指数
3
解决办法
2万
查看次数

如何在 Cygwin 上安装带有 Unix 库的 Python 2.7

如何在 Cygwin 上安装带有 Unix 库的 Python 2.7?

显然,获得 Python 2.6 很容易——只需安装带有setup.exe.

安装 Windows 版本的 Python 2.7 也很容易,但我无法访问Unix 模块

所以我一直在尝试从源代码安装 Python,但似乎每次我修复一个Make错误时,后面都会有另一个等待。我对整件事感到厌烦了,并认为其他人一定是这样做了,或者认为这是不可能的。

我觉得安装 Linux 会是更简单的方法......

我一直在努力让这个工作大约一个星期。

cygwin python make ncurses

4
推荐指数
1
解决办法
1万
查看次数

编译 vim 时找不到 tgetent()

目前我正在尝试将 YouCompleteMe 扩展安装到我的 vim 设置中,但它要求我的 vim 具有 7.3.584 或更高版本。我的 Ubuntu 12.10 附带的 vim 是 7.3.547,所以我必须按照这个指令从源代码重新编译 vim 。

正如指令所说,我执行了:

sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \
libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \
libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev ruby​​-dev mercurial

这应该给我编译所需的所有包。但是,当我克隆了 vim 源并准备开始调整编译配置时,我得到了

...
检查 -lcurses 中的 tgetent... 是的
termcap 库不可用
找不到终端库
检查 tgetent()... 配置:错误:未找到!
    你需要安装一个终端库;例如 ncurses。
    或者使用--with-tlib 指定库的名称。

我做了一些研究,并得到了我应该将 ncurses 指定为我的终端库的一般感觉。但是当我这样做的时候

./configure --with-tlib=ncurses

它回喊

...
检查 --with-tlib 参数... ncurses
检查与 ncurses 库的链接...好的
检查 tgetent()... 配置:错误:未找到!
    你需要安装一个终端库;例如 ncurses。
    或者使用--with-tlib 指定库的名称。

我不知道我是否遗漏了什么,或者是否有其他方法可以获得最新版本的 vim?非常感谢!

vim ncurses ubuntu

4
推荐指数
2
解决办法
1万
查看次数

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

我刚刚从fedora23升级到 24,由于ncurses从版本 5 升级到版本 6 ,它破坏了我系统上的一些未从 Fedora 存储库安装的二进制文件:

error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以在 fedora 24 上并行安装 ncurses5 和 6,以便我可以继续使用这些二进制文件?毕竟这就是拥有这些版本后缀、并行安装的重点,对吗?但是我没有看到 ncurses5 fedora 24 包...?所以..有可能吗?

linux fedora rpm ncurses dnf

4
推荐指数
1
解决办法
1860
查看次数

标签 统计

ncurses ×6

linux ×4

terminal ×2

cygwin ×1

dnf ×1

fedora ×1

images ×1

make ×1

opensuse ×1

putty ×1

python ×1

rpm ×1

ubuntu ×1

vim ×1

yast ×1