尝试在 Ubuntu 12.04 上切换到苹果键盘时出现了许多问题。谷歌上有很多旧信息,我将把这个作为当前解决方案发布。
1) 在普通键盘上,您习惯将 alt 键放在空格键旁边,而愚蠢的 Windows、“Command ⌘”或“Super”键则闲置在 ctrl 和 alt 之间。但苹果将 ⌘ 键放在空格键旁边,让您一直使用的 alt 键更难按。尝试使用 xmodmap 和 .xinitrc 修复该问题,但在终端应用程序之外没有效果。
2) alt-f2 运行命令不再起作用?实际上直到 12.02 版本才出现问题,但现在应该已经修复。这让你很困惑,直到你意识到:
3) 顶部的 f* 键现在默认可以执行一些漂亮但无用的操作,例如更改音乐音量。以前无用的“insert”键现在变成了“fn”键,您必须按住它才能让它们执行正常操作。
4)使用“设置/键盘/快捷方式/系统”的简单方法已禁用“显示运行命令提示符”,并且斜体,你无法启用它
5) 网络上的某些说明告诉您使用 ccsm,“Gnome 兼容性”下的“CompizConfigSettingsManager”并启用“运行对话框”,但它仍然保持禁用状态:
6) 无论有没有“fn”键,F13 上的“PrintScr”键都不起作用。
答案1
答案出奇的简单。
1) 在“设置”/“键盘”/“布局设置”/“选项”下,您可以根据自己的喜好交换 alt/⌘ 键。我正在尝试这个选项,它将 Alt 和 ⌘ 交换在键盘左侧。但另一个选项“Control 映射到 Alt 键,Alt 映射到 Win 键”也有效,同时完全删除了愚蠢的“⌘”键。
2)alt-f2 键已经在那里了,只是隐藏在需要按住“fn”键的地方。您可以改变这种行为你真正想要的
$ echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode
并使之永久化
$ echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf
$ sudo update-initramfs -u -k all
3) 您可以在此设置对话框中自行设置“PrintScr”的内容。使用 f13 键,设置会将其从“打印”更改为“工具”。以下是已更改一半设置的图片。