Удобно переключаться между клавиатурой Apple и ПК (своп Windows и клавиши Alt)

Попробуйте использовать Disk Utility или GParted для форматирования нераспределенного пространства, а затем используйте unetbootin для установки live ubuntu в этот раздел. Убедитесь, что вы выбрали правильный!

4
задан 27 October 2011 в 23:39

1 ответ

Это на Ubuntu 10.04.

Ручная замена клавиш Windows и Alt

  1. Система -> Настройки -> Клавиатура
  2. Вкладка «Макеты»
  3. Нажмите «Опции ...»
  4. Разверните «Alt / Win key behavior»
  5. Выберите между: по умолчанию (при использовании клавиатуры ПК) «LeftAlt поменяется местами с левой клавишей мыши »[при использовании клавиатуры Apple]

Полуавтоматическая свопинг

Я добавил это к своему .bashrc:

# Output the gconf settings for enabled or disabled keyboard swapping based on whether the argument is "apple"
setting_for_alt_key () {
  gconftool --get /desktop/gnome/peripherals/keyboard/kbd/options \
  | ruby -e 'set = {}; STDIN.gets.strip.gsub(/\]|\[/, "").split(",").each{|x| set[x]=1}; set["altwin\taltwin:swap_lalt_lwin"]=1; STDOUT.write "[" + set.keys.select{|x| ARGV[0] == "apple" || x !~ /swap_lalt/ }.join(",") + "]"' \
    "$1"
}

kmac () { gconftool --set --type=list --list-type=string /desktop/gnome/peripherals/keyboard/kbd/options "$(setting_for_alt_key apple)"; }
kpc  () { gconftool --set --type=list --list-type=string /desktop/gnome/peripherals/keyboard/kbd/options "$(setting_for_alt_key)"; }

Затем, когда я активирую клавиатуру Apple, я нажимаю kmac на терминал. Когда я деактивирую его, я набираю kpc. До сих пор я не смог оправдать автоматическое обнаружение.

(Кроме того, если у кого-то есть лучший способ работать с Gconf, либо с gconftool-2, либо, возможно, с языковыми связями, я бы хотел услышать она.)

6
ответ дан 4 August 2018 в 21:08

Другие вопросы по тегам:

Похожие вопросы: