新的,希望更清楚的问题
这不是关于某些系统信息程序的问题
我需要知道我可以在 grub 配置中添加哪些帧缓冲模式,而无需开始计算内容和测试 1000 个命令行(因此 1000 次重启),据我所知 hwinfo实际上可以检测到这些模式
所以,我真正需要的是(从下面的 hwinfo --framebuffer 示例命令中删除),正如您所看到的,是一种模式,后跟一个分辨率,这就是该显卡支持的所有分辨率
Mode 0x033c: 1920x1440 (+1920), 8 bits
Mode 0x034d: 1920x1440 (+3840), 16 bits
Mode 0x033a: 1600x1200 (+1600), 8 bits
Mode 0x034b: 1600x1200 (+3200), 16 bits
Mode 0x035a: 1600x1200 (+6400), 24 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+5120), 24 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 …Run Code Online (Sandbox Code Playgroud) 在基于 Knoppix 的发行版上,在文本启动期间,您会在屏幕左侧看到一个漂亮的 Tux 徽标。这有可能进入 Ubuntu 吗?

我在玩 w3m(命令行浏览器),发现从Terminator或运行时无法显示图像gnome-terminal。但是,当从 运行时xterm,它能够显示图像。
我安装了 w3m 和 w3m-img 软件包。
搜索了一下之后,我找到了一些关于启用帧缓冲区和其他东西的参考资料,但不太明白所有的术语。
我应该怎么做才能使终结者在支持图像预览的情况下正确运行 w3m?
我正在尝试在我的旧笔记本电脑上运行没有 X Window System的最小 Ubuntu 13.10 安装。我在此设置中依赖的最有用的工具之一是byobu;但是,它似乎阻止我使用能够在帧缓冲区中显示图像的应用程序。
其中一个程序是浏览器w3m(与其w3m-img软件包一起安装)。从外部byobu(in tty1)执行,但仅当前面有 时sudo,它会显示带有按预期加载的图像的网页。但是,如果byobu启用(因此我的终端不再标识为tty1,而是标识为dev/pts/1),则无法w3m显示图像(无论我是否启动它sudo)。
这同样适用于fbi图像查看器。在byobu(但同样,仅当我使用 启动它时sudo)之外,它可以正常工作。与byobu启用,它不是产生一个错误信息,相关的位似乎是
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
Run Code Online (Sandbox Code Playgroud)
据我了解,这一切都与byobu依赖伪终端的事实以及一些神秘的权限设置有关(正如sudo我提到的要求似乎表明的那样)。
在此先感谢您的帮助!
我一直对 Xorg 的一个特性感到好奇,它似乎发生在我尝试过的每台机器上;每当我手动使用 startx 在 TTY 上启动一个新的 X 实例时(即,没有显示管理器的帮助),切换到另一个 TTY,然后尝试返回到我原来的 TTY,X 的帧缓冲区中断,我被丢弃到我原来的外壳与 X 仍在运行。点击 ^C 或 ^D将停止 X,但我将不得不再次运行 startx/xinit,从而丢失我的原始会话。IE:
CTRL+ALT+F1
$ startx /usr/bin/xterm -- :1
CTRL+ALT+F7
CTRL+ALT+F1
Run Code Online (Sandbox Code Playgroud)
将破坏我在 TTY1 上的 X 缓冲区。似乎依赖 Wayland/Mir 进行组合的应用程序可以像我期望的那样处理 TTY 切换,但是对于使用 X 的应用程序而言,这些应用程序不是使用 LightDM 等显示管理器启动的,无法返回到我手动启动的 X 会话是一种真正的痛苦。有什么办法可以纠正这个问题,以便我在切换 TTY 时可以切换回我的 X 会话?
当我尝试从终端运行 Cheese 时,我收到此错误消息:
Clutter-CRITICAL **:无法初始化 Clutter:无法为 GLX 上下文找到合适的 fbconfig:无法使用 rgba 视觉找到 fbconfig
显然,似乎与此 fbconfig 有关,我认为它已连接到帧缓冲区。我的 SiS 显卡使用帧缓冲来显示 1280x800 的最大分辨率。在以前的版本中,我使用 Cheese 没有问题。
有人可以给我更多关于这个问题的信息吗?
Ubuntu:
$lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
Run Code Online (Sandbox Code Playgroud)
Xvfb:
$ dpkg -s xvfb
Package: xvfb
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 2140
Maintainer: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
Architecture: amd64
Multi-Arch: foreign
Source: xorg-server
Version: 2:1.15.1-0ubuntu2.7
Provides: xserver
Run Code Online (Sandbox Code Playgroud)
当前问题:
Xvfb 不支持 RANDR 扩展,即使我添加了标志:
+extension RANDR
Run Code Online (Sandbox Code Playgroud)
如果我运行 xdpyinfo,RANDR 不在列表中。这是缺少的功能或错误。我在这里找到了一个带有补丁的参考:https : //bugzilla.novell.com/show_bug.cgi?id=823410
看起来在 debian 等其他发行版中,已经有一个支持 Xvfb 的测试版本:https : //unix.stackexchange.com/questions/205509/running-firefox-in-xvfb-extension-randr-missing-on -展示
我试图通过 Xvfb 运行一个程序,它返回以下错误:
Xlib: extension "RANDR" missing on …Run Code Online (Sandbox Code Playgroud)