十多年来,我一直在尝试使用Solaris,以拓宽我的系统pipe理经验(其中大部分目前在Debian,Ubuntu和OpenBSD中),其中最重要的原因是Solaris开创的function,比如ZFS和DTrace。
最重要的是,OpenSolaris现在拥有Ubuntu的“启发”[1],而且看起来也是一个相当可信的桌面系统(我最喜欢的主题是Nimbus:-P)。
对我来说,只有一个真正的障碍: 控制台没有Dvorak支持 :
的确,在X中,我可以简单地使用setxkbmap dvorak (当我在OpenSolaris 2008.11上testing它时,它工作正常),但是有一些维护任务只能在单用户模式下完成。 消除使用该系统的“认知失调”是最理想的,不必在两个布局之间来回切换。
[1]与CNProg被Stack Overflow“启发”的方式一样。 🙂
发现一个维基 ,虽然法文,似乎有你想要的。
在互联网上发现这一点。 ;-)不是我个人的胜利,而是寻找相同的解决scheme。 见下文
那么经过一番探索之后,我发现对于Solaris X11,需要使用xmodmap(1)。 Solaris的xmodmap键映射位于/ usr / share / xmodmap中,因此您可以在Dvorak和QWERTY之间切换:
* xmodmap /usr/share/xmodmap/xmodmap.dvorak * xmodmap /usr/share/xmodmap/xmodmap.us
为这些冗长的命令制作一对shell别名也是很方便的:
alias asdf“xmodmap /usr/share/xmodmap/xmodmap.dvorak”别名aoeu“xmodmap /usr/share/xmodmap/xmodmap.us”
有了这些,只需input首页行的前四个键,然后按回车键翻转到另一个版面。 Xmodmap只影响X11(所有正在运行的和新的X客户端都是全局的)。