在 12.04 上使用 Mac 键盘时,alt-f2 停止工作并出现其他问题

在 12.04 上使用 Mac 键盘时,alt-f2 停止工作并出现其他问题

尝试在 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”并启用“运行对话框”,但它仍然保持禁用状态:

ccsm 运行对话框

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 键,设置会将其从“打印”更改为“工具”。以下是已更改一半设置的图片。

在此处输入图片描述

相关内容