Попытка открыть весь диск сразу была бы слишком большой. Использовать dd
передать части диска в файл и отредактировать файл в hexl режиме.
После экспериментирования много и прохождения через всех видов сложных конфигураций, в которых очень трудно разобраться и поддержать, я нашел следующее простое решение.
В MacOS, переключателе Alt и Cmd: Ключи настроек/Клавиатуры/Особенных. Опция становится Командой. Команда становится Опцией.
В Linux сделайте Cmd (супер) второй клавишей Ctrl: Создать ~/.Xmodmap
с:
remove mod4 = Super_R
remove mod4 = Super_L
add Control = Super_R
add Control = Super_L
Удостоверьтесь Вы источник .Xmodmap
в .bashrc
с:
$xmodmap .Xmodmap
Результат состоит в том, что специальные ключи находятся в порядке, Вы находите их на любой клавиатуре: CtrlWin/CmdAlt. Я признаю, что наличие не супер в Linux является слабым местом, но легко жить без.
Но реальное волшебство состоит в том, что все те команды, которые используют ctrl в Linux и которые используют cmd в MaxOS, теперь отображаются на том же физическом ключе:
ctrl/cmd-c
ctrl/cmd-x
ctrl/cmd-v
ctrl/cmd-z
ctrl/cmd-b
ctrl/cmd-i
ctrl/cmd-u
etc
теперь все выполняются с тем же физическим сочетанием клавиш.
Это устранило 80% от моих раздражений, в то время как это достаточно просто и не смешивает к очень с ключами по умолчанию, которые делают совместное использование моего ноутбука трудно (программирование пары).
Я создал небольшие этикетки для указания на измененное отображение: https://twitter.com/ejgroene/status/270933843765260289/photo/1
KeyRemap4MacBook похож на него, должен сделать то, в чем Вы нуждаетесь. Это свободно и с открытым исходным кодом, и, кажется, получило хорошие обзоры.