快捷键 `Super+L`(即 `Win+L`)在 12.04 LTS 中不适用于 `LockScreen`

快捷键 `Super+L`(即 `Win+L`)在 12.04 LTS 中不适用于 `LockScreen`

我想将快捷键改为 , Super+LLockScreen不起作用。如果我尝试任何其他组合,如CTRL+ALT+LCTRL+ALT+G,它就可以工作。 Win+L该组合在 11.10 中曾经有效。

在此处输入图片描述

答案1

是的,这很烦人,而且很难记住确切的修复方法。所以希望这能对你有所帮助,也让我下次安装全新 Ubuntu 时能轻松地查找这个问题。

Gnome 键盘快捷键设置(如屏幕截图所示)与新 Unity 桌面中的相同设置存在重复和冲突。Ubuntu(嗯,Gnome)提供了一个用于编辑 Gnome 键盘快捷键设置的 UI,但正如您所了解的,如果它们与 Unity 冲突,它们将无法工作。并且默认情况下没有安装用于管理 Unity 的 UI。

笔记要使“Super-X”样式的快捷方式正常工作,您必须更改“显示启动器的键”设置,这意味着 Super/Windows 键将不再打开启动器。如果您同意,请继续...

这是我的做法:

  1. 安装 compizconfig-settings-manager(有些人会警告你不要安装,因为它会给你足够的权力来搞乱一切)。可能有一种方法可以在不使用 CCSM 的情况下更改这些设置,但如果是这样,我不知道。通过 Ubuntu 软件中心安装它,或者:

    $ sudo apt-get install compizconfig-settings-manager

  2. 运行 CompizConfig 设置管理器;确认警告信息。

  3. 找到并单击Ubuntu Unity PluginDesktop部分中的图标
  4. 更改Key to show the launcher(在Behaviour选项卡上)。要执行此操作:
    • 点击按钮<Super>
    • 点击Grab key combination
    • 按下新键或组合键(从现在开始,这将打开 Unity 启动器);我使用<Alt>-<Super>

CompizConfig 设置管理器 - 更改启动器键

<Super>-L你已经设置的“锁定屏幕”组合现在应该只是工作

奖金

请注意,CCSM 还提供了设置键盘快捷键的功能。对于 gnome-control-center 中未包含的内容,您可能更愿意在 CCSM 中定义自定义快捷键。如果您CommandsGeneralCCSM 中的部分中进行选择,则可以定义自定义命令,就像我在这里所做的那样: CompizConfig 设置管理器 - 命令编辑器

...然后,您可以将这些命令与特定的组合键关联起来,如下所示: CompizConfig 设置管理器 - 键绑定

如您所见,我已配置 Super-E 来启动 Gnome 文本编辑器,并配置 Super-C 来启动计算器。我发现这两个都非常方便。

答案2

这是一个已确认错误 #951805从 12.04 beta 1 阶段开始,Ubuntu 中就存在此问题。遗憾的是,目前尚无解决方案,但受此错误影响的每个人都可以登录 Launchpad 并订阅错误报告,以获取未来更新。

答案3

如果您使用的是 ubuntu,并且所有解决方案都不适合您,那么您可以考虑重置为默认设置。

除了将设置恢复为默认设置外,你不会丢失任何东西,

$ dconf reset -f /

请注意,这也可能会重置使用 dconf 保存设置的应用程序。

相关内容