小编xAp*_*ple的帖子

如何在 Mac OS X Lion 中重新映射 Caps Lock 键?

我想将 Caps Lock 键重新映射到其他一些未使用的键(以系统范围的方式)。

作为 MacVim.app 用户,我总是喜欢将 Caps Lock 键重新映射到其他一些键,例如“帮助”键或“结束”键,以便使用那块键盘空间来输入和退出插入模式。

以前,在Mac OS X Snow Leopard 中,有几个选项可以做到这一点,例如出色的PCKeyboardHack,它使用户能够选择大写锁定键将发送到操作系统的密钥代码,并在驱动程序级别进行操作。或者另一个名为DoubleCommand 的工具。这些选项都不再适用于Mac OS X Lion (Gold Master)。我仍然尝试安装它们,结果出现内核恐慌。

两个版本的 Mac OS X 系统首选项中的“键盘”首选项窗格都可以重新映射内置的大写锁定键,如您在这些图片中所见。但仅限于其他三个修饰键之一:即“Control”、“Command”和“Option”。这显然不足以在 vim 中创建宏。Caps Lock 键需要重新映射到其他一些非修饰键。

在之前的问题中找到的其他答案通常包含使用Ukulele 工具的建议。这个程序从来没有重新映射 Caps Lock 键的能力。

其他键盘修改软件如Consistent Keyboards也有类似的功能,但不能解决问题。

非常感谢任何帮助!

remapping keyboard-layout capslock osx-lion macos

21
推荐指数
1
解决办法
1万
查看次数

SSH:在远程屏幕上启动 GUI 程序,而不是 X 显示

问题

大多数人希望使用“-X”选项通过 ssh 连接到服务器,以便使用客户端的显示在远程主机上运行 GUI 程序。我想在连接到服务器的物理监视器上运行 GUI 程序。这可能吗 ?让我更具体一点:

我的情况如下:我有一个没有键盘或鼠标的工作站,但它连接了一个显示器。我想用我的笔记本电脑通过 SSH 连接到它,并且能够启动一些图形程序,比如 xeyes 或 ssvnc,并让它出现在工作站的监视器上。

[xapple@laptop ~]$ ssh workstation
Last login: Mon Sep 26 20:03:35 2011 from laptop
[xapple@workstation ~]$ export DISPLAY=:0
[xapple@workstation ~]$ xeyes
No protocol specified
Error: Can't open display: :0
Run Code Online (Sandbox Code Playgroud)

编辑:额外信息

我也许应该更清楚地解释一些事情:

  • 我在工作站上有 sudo 访问权限,如果需要,我可以安装任何东西。
  • 工作站正在运行 GNOME 用户界面。
  • 在从工作站断开键盘和鼠标的连接之前,我登录了一个 GNOME 会话。因此,当前可以在工作站的显示器上看到我的 GNOME 桌面。
  • 我不想在工作站上运行我的笔记本电脑上的程序。我想在工作站上运行工作站程序。在远程服务器上找到的 xeyes 或任何可执行文件应该在远程服务器的监视器上运行
  • 我知道执行此操作会使我的光标无法连接到界面。我无法点击东西。没关系。

非常感谢任何帮助!

linux ssh display xorg

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

capslock ×1

display ×1

keyboard-layout ×1

linux ×1

macos ×1

osx-lion ×1

remapping ×1

ssh ×1

xorg ×1