Назад | Перейти на главную страницу

Как мне использовать Дворжака на консоли OpenSolaris?

Более 10 лет я собирался опробовать Solaris, чтобы расширить свой опыт системного администрирования (большая часть которого в настоящее время связана с Debian, Ubuntu и OpenBSD), не в последнюю очередь из-за новаторских функций Solaris, таких как ZFS и DTrace.

Вдобавок ко всему, OpenSolaris теперь имеет пользовательский интерфейс, который был "вдохновлен" [1] Ubuntu, и также выглядит как довольно надежная настольная система (с моей любимой темой, Nimbus :-P).

Для меня есть только одно реальное препятствие: консоль не имеет поддержки Дворжака:

Это правда, что в X я могу просто использовать setxkbmap dvorak (и он работает, когда я тестировал его на OpenSolaris 2008.11), но есть некоторые задачи обслуживания, которые можно выполнить только в однопользовательском режиме. Было бы идеально устранить «когнитивный диссонанс» использования системы, не переключаясь между двумя схемами.

[1] Точно так же, как CNProg был «вдохновлен» Stack Overflow. :-)

Найденный вики, хоть и на французском, похоже, это то, что вам нужно.

нашел это в Интернете. ;-) не моя личная победа, но искал такое же решение. увидеть ниже

Что ж, после некоторых поисков я обнаружил, что для Solaris X11 необходимо использовать xmodmap (1). Карты клавиш xmodmap для Solaris расположены в / usr / share / xmodmap, поэтому вы можете переключаться между Dvorak и QWERTY следующим образом:

* xmodmap /usr/share/xmodmap/xmodmap.dvorak
* xmodmap /usr/share/xmodmap/xmodmap.us

Также было бы удобно создать пару псевдонимов оболочки для этих подробных команд:

псевдоним asdf "xmodmap /usr/share/xmodmap/xmodmap.dvorak" псевдоним aoeu "xmodmap /usr/share/xmodmap/xmodmap.us"

с ними просто введите первые четыре клавиши домашнего ряда и нажмите Enter, чтобы перейти к другому макету. Xmodmap влияет только на X11 (глобально для всех работающих и новых X-клиентов).