小编Flo*_*low的帖子

重新分配 Ctrl 和 Alt 键 - xmodmap 'BadValue' 错误

我正在尝试重新映射我的键盘以使 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) …

xorg debian keyboard x11 xmodmap

13
推荐指数
2
解决办法
7867
查看次数

轻量级 X11 替代品可用吗?

有没有适合旧系统的轻量级 X11 替代品?(比如,1GHz 和 256-314MB RAM)

linux x11

13
推荐指数
2
解决办法
3万
查看次数

待机或重启后自定义键盘布局重置为默认值

我为自己设计了一个键盘布局,运行后xmodmap可以正常工作,但是在待机或重新启动后,布局又回到了qwerty。

如何将其设置为默认值?我的操作系统是带有 XFCE4 的 Debian Wheezy。

keyboard xfce x11 keyboard-layout

13
推荐指数
1
解决办法
5279
查看次数

如何在不使用 /etc/mdadm.conf 的情况下组装特定的 RAID 阵列

是否可以使用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 一样,并从配置文件中提取了身份信息。

raid mdadm initramfs

10
推荐指数
1
解决办法
5万
查看次数

挂起后通过 /proc/acpi/wakeup 从键盘/鼠标唤醒 ACPI。如何找到正确的设备?

我想通过键盘或鼠标唤醒我的系统。这可以通过/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)

linux suspend acpi

5
推荐指数
2
解决办法
1万
查看次数

在 Gentoo 上 Emerge 失败,并显示“单个包槽中的多个包实例已被拉入……”。我该如何解决这个问题?

我正在尝试在我最近的 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)

gentoo software-installation emerge

5
推荐指数
1
解决办法
7232
查看次数