该问题至少从 11.04 出现到 12.04。
通常,如果您想打开六个虚拟终端之一,您可以按热键Ctrl+ Alt+ F[1-6](或Ctrl+ Alt+F7返回X
)。
Alt但是我测试过的每个版本都存在一个问题,即使用+打开的虚拟终端( F[1-6])Ctrl未被使用。因此,如果您只想关闭应用程序 ( Alt+ F4) 或打开“执行”对话框 ( Alt+ F2),您首先会获取#4
或#2
虚拟终端,然后当您返回#7
( X
) 时,将执行请求的操作。
目前我通过实验发现的唯一解决方案是重新启动X
用户会话。因此每次我在 Ubuntu 中启动时,我都必须重新登录以修复此错误,直到下次启动为止。
我已经在互联网上寻找解决方案,但是我的问题的表述却将我引向了其他问题,与我的问题相距甚远。
硬件信息:
dmidecode 2.11
SMBIOS 2.6 存在。 63个结构占用2519个字节。 表格位于 0x000E0850。
句柄 0x0000,DMI 类型 0,24 字节 BIOS 信息 供应商:Phoenix Technologies Ltd. 版本:05FI 发布日期:2011 年 10 月 12 日 地址: 0xE0000 运行时大小:128 kB ROM 大小:2560 kB 特征: 支持 PCI BIOS 可升级 允许 BIOS 阴影 支持从 CD 启动 支持可选启动 支持 EDD 支持打印屏幕服务(int 5h) 支持 8042 键盘服务(int 9h) 支持串行服务(int 14h) 支持打印机服务(int 17h) 支持 CGA/mono 视频服务 (int 10h) NEC PC-98 支持 ACPI 支持 USB 传统版本 支持 BIOS 启动规范 支持功能键启动的网络启动 支持定向内容分发 BIOS 修订版:0.1
句柄 0x0001,DMI 类型 1,27 字节 系统信息 制造商:三星电子有限公司 产品名称:300V3A/300V4A/300V5A/200A4B/200A5B 版本:0.1 序列号:HN6B93QBC00323 UUID:1FA57720-1DD2-11B2-8000-B933AB406D0D 唤醒类型: 其他 SKU 编号:系统 SKUNumber 河流家族: 休伦河系统
句柄 0x0002,DMI 类型 2,15 字节 基板信息 制造商:三星电子有限公司 产品名称:300V3A/300V4A/300V5A/200A4B/200A5B 版本:FAB1 序列号:123490EN400015 资产标签:基板资产标签 特征: Board 是一个托管板 板可更换 底盘内位置:零件组件 底盘手柄:0x0000 类型:主板 包含的对象句柄:0
句柄 0x0003,DMI 类型 3,21 字节 底盘信息 制造商:三星电子有限公司 类型:笔记本电脑 锁:不存在 版本:0.1 序列号:123490EN400015 资产标签: 资产标签 启动状态:安全 电源状态:安全 热状态: 其他 安全状态:其他 OEM 信息: 0x00000000 身高:未指定 电源线数量:1 所含元素:0
句柄 0x0004,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考指示器:键盘 外部连接器类型:PS/2 端口类型:键盘端口
句柄 0x0005,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考指示器:鼠标 外部连接器类型:PS/2 端口类型:鼠标端口
句柄 0x0006,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:其他 外部参考标志:COM 1 外部连接器类型:无 端口类型:串行端口16550A兼容
句柄 0x0007,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 1# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x0008,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 2# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x0009,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 3# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x000A,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 4# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x000B,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 5# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x000C,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 6# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x000D,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 7# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x000E,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 8# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x000F,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 9# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x0010,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考指示器:USB2.0 - 10# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x0011,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 11# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x0012,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 12# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x0013,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 13# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x0014,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:USB2.0 - 14# 外部连接器类型:访问总线 (USB) 端口类型: USB
句柄 0x0015,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考指示器:以太网 外部连接器类型:RJ-45 端口类型:网络端口
句柄 0x0016,DMI 类型 8,9 个字节 端口连接器信息 内部参考标志:SATA 端口 1 J8J1 内部连接器类型:SAS/SATA 插座 外部参考指示器:无 外部连接器类型:无 端口类型: SATA
句柄 0x0017,DMI 类型 8,9 个字节 端口连接器信息 内部参考标志:SATA 端口 2 J7G1 内部连接器类型:SAS/SATA 插座 外部参考指示器:无 外部连接器类型:无 端口类型: SATA
句柄 0x0018,DMI 类型 8,9 个字节 端口连接器信息 内部参考标志:SATA 端口 3 (ODD) J9E7 内部连接器类型:SAS/SATA 插座 外部参考指示器:无 外部连接器类型:无 端口类型: SATA
句柄 0x0019,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:eSATA 端口 1 J6J1 外部连接器类型:SAS/SATA 插座 端口类型: SATA
句柄 0x001A,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:eSATA 端口 2 J7J1 外部连接器类型:SAS/SATA 插座 端口类型: SATA
句柄 0x001B,DMI 类型 8,9 个字节 端口连接器信息 内部参考指示器:无 内部连接器类型:无 外部参考标志:SATA 端口 6(对接) 外部连接器类型:SAS/SATA 插座 端口类型: SATA
句柄 0x001C,DMI 类型 9,17 个字节 系统插槽信息 名称:PEG Gen1/Gen2 X16 类型: x16 PCI Express x16 目前使用情况:正在使用 长度:长 编号:0 特征: 提供 3.3 V 开场白是共享的 支持PME信号 总线地址:0000:00:00.0
句柄 0x001D,DMI 类型 9,17 个字节 系统插槽信息 名称:PCI-Express 1 X1 类型: x1 PCI Express 目前使用情况:正在使用 长度:短 编号:1 特征: 提供 3.3 V 开场白是共享的 支持PME信号 总线地址:0000:00:00.0
句柄 0x001E,DMI 类型 9,17 个字节 系统插槽信息 名称:PCI-Express 2 X1 类型: x1 PCI Express 目前使用情况:可用 长度:短 编号:2 特征: 提供 3.3 V 开场白是共享的 支持PME信号 总线地址:0000:00:00.0
句柄 0x001F,DMI 类型 9,17 个字节 系统插槽信息 名称:PCI-Express 3 X1 类型: x1 PCI Express 目前使用情况:可用 长度:短 编号:3 特征: 提供 3.3 V 开场白是共享的 支持PME信号 总线地址:0000:00:00.0
句柄 0x0020,DMI 类型 9,17 个字节 系统插槽信息 名称:PCI-Express 4 X1 类型: x1 PCI Express 目前使用情况:正在使用 长度:短 编号:4 特征: 提供 3.3 V 开场白是共享的 支持PME信号 总线地址:0000:00:00.0
句柄 0x0021,DMI 类型 9,17 个字节 系统插槽信息 规格:PCI-Express 5 X1 类型: x1 PCI Express 目前使用情况:可用 长度:短 编号:5 特征: 提供 3.3 V 开场白是共享的 支持PME信号 总线地址:0000:00:00.0
句柄 0x0022,DMI 类型 10,6 个字节 板载设备信息 类型:视频 状态:已启用 描述:Intel(R) Extreme Graphics 3 控制器
句柄 0x0023,DMI 类型 10,6 个字节 板载设备信息 类型:声音 状态:已启用 描述:Intel(R) Azalia 音频设备
句柄 0x0024,DMI 类型 11,5 个字节 OEM 琴弦 字符串 1:AAABAAAAAAAAAA 字符串 2:2012/02/22
句柄 0x0025,DMI 类型 12,5 个字节 系统配置选项
句柄 0x0026,DMI 类型 13,22 字节 BIOS 语言信息 语言描述格式:缩写 可安装语言:4 英文 fr-FR 日文 ko-KR 当前安装的语言: en-US
句柄 0x0027,DMI 类型 22,26 字节 移动电源 位置:后方 制造商:英特尔公司 生产日期:2008年 序列号:1.0 名称:智能电池 设计容量:未知 设计电压:未知 SBDS 版本:V1.0 最大误差:未知 SBDS 化学:锂离子 OEM 特定信息:0x00000000
句柄 0x0028,DMI 类型 32,11 个字节 系统启动信息 状态:未检测到错误
句柄 0x0029,DMI 类型 18,23 字节 32 位内存错误信息 类型:确定 粒度:未知 行动:未知 供应商综合症:未知 内存阵列地址:未知 设备地址:未知 分辨率:未知
句柄 0x002A,DMI 类型 21,7 个字节 内置指点设备 类型:鼠标 接口: PS/2 按钮:2
句柄 0x002B,DMI 类型 23,13 个字节 系统重置 状态:已禁用 看门狗定时器:存在 启动选项:不重新启动 启动选项限制:不重新启动 重置次数:未知 重置限制:未知 定时器间隔:未知 超时:未知
句柄 0x002C,DMI 类型 24,5 个字节 硬件安全 开机密码状态:未知 键盘密码状态:未知 管理员密码状态:未知 前面板重置状态:未知
句柄 0x002D,DMI 类型 27,14 个字节 冷却装置 类型:未知 状态:未知 OEM 特定信息:0x00000090 标称速度:未知或非旋转
句柄 0x002E,DMI 类型 39,22 字节 系统电源 地点:由 ODM 确定 名称:TBD by ODM 制造商:ODM 有待确定 序列号:由 ODM 提供 资产标签:ODM 待定 型号零件编号:由 ODM 提供 修订:1.0 最大功率容量:未知 状态:目前,OK 类型:电池 输入电压范围切换:其他 是否接通电源:是 热更换:是
句柄 0x002F,DMI 类型 4,42 字节 处理器信息 插槽名称:CPU 类型:中央处理器 系列:Core i7 制造商:英特尔(R)公司 编号:A7 06 02 00 FF FB EB BF 签名:类型 0,系列 6,型号 42,步进 7 标志: FPU(片上浮点单元) VME(虚拟模式扩展) DE(调试扩展) PSE(页面大小扩展) TSC(时间戳计数器) MSR(模型特定寄存器) PAE(物理地址扩展) MCE(机器检查异常) CX8(支持CMPXCHG8指令) APIC(支持片上 APIC 硬件) SEP(快速系统调用) MTRR(内存类型范围寄存器) PGE(页面全局使能) MCA(机器检查架构) CMOV(支持条件移动指令) PAT(页面属性表) PSE-36(36 位页面大小扩展) CLFSH(支持CLFLUSH指令) DS(调试存储) ACPI(支持 ACPI) MMX(支持MMX技术) FXSR(支持 FXSAVE 和 FXSTOR 指令) SSE(流式 SIMD 扩展) SSE2(流式 SIMD 扩展 2) SS(自我窥探) HTT(多线程) TM(支持热监控器) PBE(启用待定中断) 版本:Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz 电压: 1.2 V 外部时钟:100MHz 最大速度:2500 MHz 当前速度:2500 MHz 状态:已填充、已启用 升级:ZIF 插座 L1 缓存句柄:0x0030 L2 缓存句柄:0x0031 L3 缓存句柄:0x0032 序列号:CPU 不支持 资产标签:OEM 有待确定 零件编号:由 OEM 决定 核心数:2 核心启用:2 线程数:4 特征: 支持 64 位
句柄 0x0030,DMI 类型 7,19 字节 缓存信息 插槽名称:L1 缓存 配置:已启用、未接入插座、级别 1 操作模式:直写 位置: 内部 安装大小:64 kB 最大尺寸:64 kB 支持的 SRAM 类型: 同步 安装的 SRAM 类型:同步 速度:未知 错误纠正类型:单比特 ECC 系统类型:数据 关联性:8 路组关联
句柄 0x0031,DMI 类型 7,19 字节 缓存信息 插槽名称:L2 缓存 配置:已启用、未套接字、级别 2 操作模式:直写 位置: 内部 安装大小:256 kB 最大尺寸:256 kB 支持的 SRAM 类型: 同步 安装的 SRAM 类型:同步 速度:未知 错误纠正类型:单比特 ECC 系统类型:数据 关联性:8 路组关联
句柄 0x0032,DMI 类型 7,19 字节 缓存信息 插槽名称:L3 缓存 配置:已启用、未接入插座、级别 3 操作模式:写回 位置: 内部 安装大小:3072 kB 最大尺寸:3072 kB 支持的 SRAM 类型: 同步 安装的 SRAM 类型:同步 速度:未知 错误纠正类型:单比特 ECC 系统类型:统一 关联性:12 路组关联
句柄 0x0033,DMI 类型 16,15 字节 物理内存阵列 位置:系统板或主板 使用:系统内存 错误更正类型:无 最大容量:16 GB 错误信息句柄:未提供 设备数量:4
句柄 0x0034,DMI 类型 17,28 字节 记忆装置 数组句柄:0x0033 错误信息句柄:未提供 总宽度:64 位 数据宽度:64位 大小:2048 MB 外形尺寸: SODIMM 设置:无 定位器:ChannelA-DIMM0 银行地址:BANK 0 类型: DDR3 类型详细信息:同步 速度: 1333 MHz 制造商:Samsung 序列号:B41CC40D 资产标签:9876543210 部件编号:M471B5773CHS-CH9
等级:未知句柄 0x0035,DMI 类型 20,19 字节 内存设备映射地址 起始地址:0x000000000000 结束地址:0x0007FFFFFFF 范围大小:2 GB 物理设备句柄:0x0034 内存阵列映射地址句柄:0x003A 分区行位置:未知 交错位置:1 交错数据深度:2
句柄 0x0036,DMI 类型 17,28 字节 记忆装置 数组句柄:0x0033 错误信息句柄:未提供 总宽度:未知 数据宽度:未知 尺寸:未安装模块 外形尺寸:DIMM 设置:无 定位器:ChannelA-DIMM1 银行地址:BANK 1 类型:未知 类型详细信息:无 速度:未知 制造商:未指定 序列号:未指定 资产标签:9876543210 零件编号:未指定 等级:未知
句柄 0x0037,DMI 类型 17,28 字节 记忆装置 数组句柄:0x0033 错误信息句柄:未提供 总宽度:64 位 数据宽度:64位 尺寸:4096 MB 外形尺寸: SODIMM 设置:无 定位器:ChannelB-DIMM0 银行地址:BANK 2 类型: DDR3 类型详细信息:同步 速度: 1333 MHz 制造商:Samsung 序列号:01190CD6 资产标签:9876543210 部件编号:M471B5273CM0-CH9
等级:未知句柄 0x0038,DMI 类型 20,19 字节 内存设备映射地址 起始地址:0x00080000000 结束地址:0x0017FFFFFFF 范围大小:4 GB 物理设备句柄:0x0037 内存阵列映射地址句柄:0x003A 分区行位置:未知 交错位置:2 交错数据深度:2
句柄 0x0039,DMI 类型 17,28 字节 记忆装置 数组句柄:0x0033 错误信息句柄:未提供 总宽度:未知 数据宽度:未知 尺寸:未安装模块 外形尺寸:DIMM 设置:无 定位器:ChannelB-DIMM1 银行地址:BANK 3 类型:未知 类型详细信息:无 速度:未知 制造商:未指定 序列号:未指定 资产标签:9876543210 零件编号:未指定 等级:未知
句柄 0x003A,DMI 类型 19,15 字节 内存阵列映射地址 起始地址:0x000000000000 结束地址:0x0017FFFFFFF 范围大小:6 GB 物理阵列句柄:0x0033 隔板宽度:4
句柄 0x003B,DMI 类型 129,8 个字节 OEM专用类型 标头和数据: 81 08 3B 00 01 01 02 01 字符串: 英特尔 英特尔_ASF_001
句柄 0x003C,DMI 类型 131,64 字节 OEM专用类型 标头和数据: 83 40 3C 00 31 00 00 00 00 00 00 00 00 00 00 00 F8 00 49 1C FF FF FF FF 09 C0 00 00 01 00 07 00 40 04 0D 00 00 00 00 00 C8 00 FF FF 00 00 00 00 00 00 00 00 36 00 00 00 76 50 72 6F 00 00 00 00
句柄 0x003D,DMI 类型 15,29 字节 系统事件日志 区域长度:18字节 标头起始偏移量:0x0000 报头长度:16字节 数据起始偏移量:0x0010 访问方法:通用非易失性数据函数 访问地址:0x00F0 状态:有效,未满 更改令牌:0x00000000 报头格式:类型 1 支持的日志类型描述符:3 描述符 1:POST 错误 数据格式 1:POST 结果位图 描述符 2:单比特 ECC 内存错误 数据格式 2:多事件 描述符 3:多位 ECC 内存错误 数据格式 3:多事件
句柄 0x003E,DMI 类型 127,4 个字节 表尾
答案1
我终于找到了真正的解决方案!
这个问题出现在多个版本的 Ubuntu 中(至少是我现在使用的 12.04)。我无法详细解释一切,但问题是 initramfs 设置中缺少“FRAMEBUFFER”选项。
解决方案是:
sudo vim /etc/initramfs-tools/initramfs.conf
# append "FRAMEBUFFER=Y" to the end of this file
sudo update-initramfs -u
sudo dpkg-reconfigure console-setup
# reboot your OS or type "setupcon" in the terminal
...
PROFIT!
此解决方案还解决了终端中不显示西里尔符号但显示方块的问题。
答案2
没有多少人谈论类似的问题,但经过大量 Google 搜索并了解更多有关 X11 键盘事件和键盘配置的信息后,我认为问题是硬件和俄语键盘的结合。
使用++xev
查看按键事件,如(缩短的输出):CtrlAltF1
KeyPress event keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
KeyPress event keycode 108 (keysym 0xffea, Alt_R), same_screen YES,
KeyRelease event keycode 67 (keysym 0x1008fe01, XF86Switch_VT_1), same_screen YES
请注意,键码 67(F1)-- 前面带有Ctrl+ Alt--时不是映射到键符F1
,但映射到名为的键符XF86XK_Switch_VT_1
,其在 X11 中定义为(十进制)67。
换句话说,您的问题可以重新表述为:在我注销并重新登录之前, X 无法看到as67 (F1)
之后的内容。ctrl-alt
XF86XK_Switch_VT_1
那时,我认为解决方案应该是创建一个~/.Xmodmap
文件以在启动时强制映射。你只需要一行:
keycode 67 = F1 F1 F1 F1 F1 F1 XF86Switch_VT_1
确切的语法很难,但是现在知道要搜索XF86XK_Switch_VT_1
,我发现两个页面有同样的问题(一个提到意大利键盘)并且都给出了如上的语法。(这里和这里)。
我有信心这可以解决您的问题。您可能需要为 F2-6 添加类似的行。
我认为正在发生的情况如下:
无论出于何种原因,当 X 首次启动时,它无法正确加载默认键盘映射(通常为/etc/X11/xkb/keycodes/evdev
),其中 67 被映射到<FK01>
。键盘映射错误不会导致 X 失败,因此您可以登录。但是切换到 tty 的 X 方式失败,导致按键事件落入非 X 方式切换方法。当您再次因某种原因重新登录时,X 会正确加载键盘映射。
为什么是前者而不是后者?我不知道,但我猜想这可能与键盘布局的用户设置、可能导致冲突的其他映射更改、硬件(67 不是各个制造商的 F1 标准,但 67 是XF86Switch_VT_1
为XF86keysym.h,因此如果映射不正确,切换将不起作用),或者两者结合。