以前我htop在 32 位 Manjaro 上使用,它运行良好,然后我切换到 64 位 ArchLinux,启动htop时显示空白屏幕,按任何键都不起作用。
我试图添加TERM=xterm-color htop,但它的作用相同。
我目前的$TERM价值是xterm-256color.
我试过了extra/htop 1.0.2-2,aur/htop-svn 308-1也aur/htop-blueweb 1.0.2-1都给我一个空白屏幕,我应该做些什么来解决这个问题?
编辑:ldd 的附加信息:
输出 ldd /usr/bin/htop
linux-vdso.so.1 (0x00007fff5ba70000)
libncursesw.so.5 => /usr/lib/libncursesw.so.5 (0x00007fecdc490000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fecdc188000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fecdbdd8000)
/lib/ld-linux-x86-64.so.2 (0x00007fecdc6f8000)
Run Code Online (Sandbox Code Playgroud)
我试图重新安装这些软件包:
core/glibc
multilib/lib32-glibc
core/ncurses
Run Code Online (Sandbox Code Playgroud)
但没有运气
EDIT2: 使用strace发现有一些程序导致htop挂起,重启电脑后,问题解决了..
问题在于您的显示设置或htop本身。为了消除这是一个问题,htop您可以尝试将其输出重定向到文件吗?
$ htop > htop_dump.txt
Run Code Online (Sandbox Code Playgroud)
运行后点击Ctrl+ C。如果文件中有内容more htop_dump.txt,则问题可能出在终端/shell 中的屏幕设置上。
另一方面,如果此文件也没有显示任何内容,则说明您的系统设置中存在某些问题,无论是htop依赖于库还是htop二进制文件本身。
您可能还想尝试运行 anstrace来查看是否有一个资源/配置文件htop正在拉入它的显示。像这样的东西:
$ strace -o htop_strace.log -s 2000 htop
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6572 次 |
| 最近记录: |