我试图在Mac OS X中获得与 KDE Konsole 相同的体验。
这是我的(过于复杂?)设置:
- 我在“系统偏好设置”中交换了Control和Command。(不能没有这个)
- Parallels允许您在Parallels应用程序级别上翻转Control和Command。因此,我可以撤消“系统偏好设置”(并在虚拟Linux中获得我想要的设置)
我希望 Mac OS X 终端应用程序也可以有这种针对每个应用程序的退出选项。这可能吗?
我试图在Mac OS X中获得与 KDE Konsole 相同的体验。
这是我的(过于复杂?)设置:
我希望 Mac OS X 终端应用程序也可以有这种针对每个应用程序的退出选项。这可能吗?
ssh -X user@host_or_ipaddress
,登录后,只需运行您想要的X11程序(例如: emacs&
),X11应用程序将出现在Mac显示器上。X11.app
在需要时会由launchd
自动启动在OSX上我跟你有完全一样的问题。我已经将 Command 键映射到 CAPS Lock,Control 键映射到 Command 键,但作为一位经常使用 Linux 的用户,我希望这两种设置尽可能相似。这是我的解决方法:
如果你想重新映射很多键,那么这是很多工作量。但我已经自己完成了,你可以下载这个文件 kmmacros,双击即可安装。需要注意的是:
您可以在“系统偏好设置”>“键盘和鼠标”>“键盘快捷键”中自定义单个应用程序使用的命令键。如果我正确理解您想要做的事情,这可能会帮助您实现目标。您可以将所有终端的命令键重新映射为使用控制键而不是命令键,以使它们不妨碍您...但是然后您可能需要对您ssh到的机器进行大量定制,以便它们使用命令键而不是控制键。
看起来您将不得不做大量的工作,只是为了让您使用小指而不是拇指作为修改键。
另一个可能性:用户首选项可以通过“defaults”命令进行操作。我还没有找到一种方法来使用它来控制修改键映射,但从逻辑上讲应该是可能的(如果您愿意进行大量挖掘)。如果是这样,那么您可以编写短脚本在Mac默认模式和交换模式之间切换。使用Quicksilver触发脚本,每当您使用终端时,您可以调用一个脚本,每当您离开时,您可以调用另一个脚本。再次强调,为了实现您想要的效果而达到这个目的是一个很大的痛苦,但它可能是可能的。
我认为没有干净简单的解决方案。
我见过第三方程序,可以更好地控制修改键,如果您愿意安装它们(可能是内核扩展)。他们也许能够达到您想要的效果,但我不记得它们的名字。如果您搜索可用于修复emacs和vi键的程序,您可能会找到它们。祝你好运。