我尝试读取保存在名为 dump.bin 的文件中的 BIOS EEPROM 芯片的内容。我还尝试打开一个名为 coreboot.rom 的文件,其中包含一个 Coreboot 映像。在这两种情况下都发生了这个错误:我使用 Bless Hexeditor 打开文件,但我只得到了这些包含四个数字的 ASCII 方块,描述了字符具有的 ASCII 值。
其中大部分是 0046 方格,相当于字母“ F
”。这与我已经知道的 dump.bin 的内容很吻合。
我怎样才能让 Bless Hexeditor 将真实的字节值显示为整数/字符?我没有找到有关此主题的任何资源。我尝试使用 Synaptic 包管理器重新安装 Bless,但没有帮助。
我使用 Ubuntu 20.04.2 LTS,Xubuntu 风格。我使用 xfce4 桌面,但我也安装了一些 GNOME 的东西。
ls /usr/bin/*session
返回
/usr/bin/dbus-run-session
/usr/bin/gnome-session-custom-session
/usr/bin/gnome-session
/usr/bin/xfce4-session
编辑:当我bless
在终端中运行时,我在开始之前收到以下错误bless
:
Could not find a part of the path '/home/user/.config/bless/plugins'.
Could not find a part of the path '/home/user/.config/bless/plugins'.
Could not find file "/home/user/.config/bless/export_patterns"
在搜索这些错误时,我发现这个线程说这些错误实际上并不意味着什么。
Edit2:我发现GHex
效果很好,所以我可能会坚持下去。奇怪的是,我的一个朋友使用 Bless 和 Ubuntu 20.04 没有这个问题。
根据要求将我的评论和
@user.dz
评论转换为答案。根据此错误报告,该问题是由于最新版本的上游库 (pango) 不推荐使用某些字体,导致使用这些字体的旧程序发生重大更改。这主要影响使用升级后的 pango 库和 0.6.0 bless 版本的 Ubuntu 20.04 上的用户。
该错误已在 github 上的最新 bless 版本中修复。