![如何确定正在使用哪个 Compose 文件?](https://linux22.com/image/224896/%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E5%93%AA%E4%B8%AA%20Compose%20%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我的区域设置设置为“en_NZ.UTF-8”。没有列出该名称的目录ls "$(nix eval -f '<nixpkgs>' --raw xorg.libX11)/share/X11/locale/"
,并且 X 应用程序甚至不会尝试读取撰写键从该目录:
❯ strace xterm -e true 2>&1 | grep -i "$(nix eval -f '<nixpkgs>' --raw xorg.libX11)/share/X11/locale/en_"
access("/nix/store/z5dlm8l0yzh4d3l2370lb1m2hfmcdfiy-libX11-1.8.6/share/X11/locale/en_US.UTF-8/XLC_LOCALE", R_OK) = 0
openat(AT_FDCWD, "/nix/store/z5dlm8l0yzh4d3l2370lb1m2hfmcdfiy-libX11-1.8.6/share/X11/locale/en_US.UTF-8/XLC_LOCALE", O_RDONLY) = 4
access("/nix/store/z5dlm8l0yzh4d3l2370lb1m2hfmcdfiy-libX11-1.8.6/share/X11/locale/en_US.UTF-8/Compose", R_OK) = 0
newfstatat(AT_FDCWD, "/nix/store/z5dlm8l0yzh4d3l2370lb1m2hfmcdfiy-libX11-1.8.6/share/X11/locale/en_US.UTF-8/Compose", {st_mode=S_IFREG|0444, st_size=460228, ...}, 0) = 0
newfstatat(AT_FDCWD, "/nix/store/z5dlm8l0yzh4d3l2370lb1m2hfmcdfiy-libX11-1.8.6/share/X11/locale/en_US.UTF-8/Compose", {st_mode=S_IFREG|0444, st_size=460228, ...}, 0) = 0
那么是什么决定了组合键应该来自“en_我们.UTF-8”语言环境?