我正在尝试重新映射我的键盘以使 emacs 可用。我的人体工学键盘将它的单个 Control 键放在一个孤立的 4 键岛式左侧。
操作系统是 Debian 挤压。
这是我试图提供给的行xmodmap
,我将它们放入文件 ~/.Xmodmap 中:
清除控制 清除 Mod1 !Alt 键在我的键盘上标有“选项”, !使用 xev 显示它们分别发送 Alt_L 和 Alt_R 键符 键符 Alt_L = Control_L 键符 Alt_R = Control_R !Super_L 和 Super_R 键是 Windows 键 键符 Super_L = Alt_L 键符 Super_R = Alt_R 添加 Control = Control_L Control_R 添加 Mod1 = Alt_L Alt_R
我的目标是让我的 Option(又名Alt)键表现得像 Control 键,并使我的 Windows(又名 Super)键表现得像Alt.
以下是 xev 为相关键输出的键码和键码。请注意,我的键盘(一款 Goldtouch 人体工学键盘)只有一个控制键。
键码 37(键符 0xffe3,Control_L) 键码 64(键符 0xffe9,Alt_L) …
我为自己设计了一个键盘布局,运行后xmodmap
可以正常工作,但是在待机或重新启动后,布局又回到了qwerty。
如何将其设置为默认值?我的操作系统是带有 XFCE4 的 Debian Wheezy。
是否可以使用mdadm及其扫描功能组装特定的 RAID 阵列,但不需要配置文件?
背景:
我使用定制的 initramfs 来设置我的系统(dm-crypt 和其他东西)。一切都在 init 脚本中完成和配置,这就是我想要保留它的方式,即没有任何额外的配置文件。
我的目标:
在 init 脚本中,我想仅使用命令行来组装一个特定的 RAID 阵列。该阵列通过其 UUID 进行标识,给出了 md 设备名称,并应扫描阵列成员(因为例如连接的 USB 记忆棒或故障设备会弄乱 /dev/sdX 名称)。所有其他设备和潜在的 RAID 阵列都将被忽略,因为在引导期间只有一个阵列是感兴趣的(携带根文件系统)。
彻底阅读 mdadm 的手册页并执行了几个测试,我想出了这个:
mdadm --assemble --uuid <uuid> /dev/md0
Run Code Online (Sandbox Code Playgroud)
这似乎有效,但这是正确的方法吗?
来自手册页:
如果只列出了一个设备,但没有给出 --scan,那么 mdadm 就像提供了 --scan 一样,并从配置文件中提取了身份信息。
我想通过键盘或鼠标唤醒我的系统。这可以通过/proc/acpi/wakeup和一个简单的
echo DEVNAME > /proc/acpi/wakeup
Run Code Online (Sandbox Code Playgroud)
我的唤醒文件看起来像这样
Device S-state Status Sysfs node
---------------------------------------
1. P0P2 S4 *disabled pci:0000:00:01.0
2. P0P3 S4 *disabled
3. P0P1 S4 *disabled pci:0000:00:1e.0
4. UAR1 S4 *disabled pnp:00:0c
5. EUSB S4 *disabled pci:0000:00:1d.7
6. USBE S4 *disabled pci:0000:00:1a.7
7. P0P5 S4 *disabled
8. P0P6 S4 *disabled
9. P0P7 S4 *disabled
10. P0P8 S4 *disabled pci:0000:00:1c.4
11. P0P9 S4 *disabled pci:0000:00:1c.5
12. GBEC S4 *disabled
13. USB0 S4 *disabled pci:0000:00:1d.0
14. USB1 S4 *disabled pci:0000:00:1d.1
15. …
Run Code Online (Sandbox Code Playgroud) 我正在尝试在我最近的 Gentoo 盒子上安装 Google Chrome。但是emerge
抛出了一些我无法理解的错误。我真的不知道问题是什么。
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/glib:2
(dev-libs/glib-2.32.4-r1::gentoo, installed) pulled in by
<dev-libs/glib-2.33:2 required by (dev-libs/gobject-introspection-1.32.1::gentoo, installed)
(dev-libs/glib-2.36.4-r1::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/glib-2.34.0:2 required by (x11-libs/gdk-pixbuf-2.28.2::gentoo, ebuild scheduled for merge)
(and 2 more with the same problem)
media-libs/fontconfig:1.0
(media-libs/fontconfig-2.8.0-r1::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in …
Run Code Online (Sandbox Code Playgroud)