Dell开发人员版本ubuntu 14.04超级密钥不起作用


18

刚拿起装有14.04的Precision 5510。一切都很顺利,但是由于某种原因,超级键不起作用(通过xev进行检查,它可以正常工作)。我下载了unity调整工具,当我尝试将搜索更改为使用超级键时,该工具未注册。

Answers:


25

Dell安装了dell-super-key禁用此行为的软件包。我做了以下工作才能使我的超级键起作用:

  1. 卸载dell-super-key:

    sudo apt-get remove dell-super-key
    
  2. 安装Compiz Config设置管理器

    sudo apt-get install compizconfig-settings-manager
    
  3. 将超级键设置为启动启动器的选项

    图片链接以显示Compiz Config中的菜单


8
戴尔超级密钥包有什么用?程序包信息具有一个语句描述“默认情况下禁用超级键”。他们为什么要这样做?
里斯

3
是的,这是我几个月来最愚蠢的设计决定。让我们制作一个很棒的本地Linux发行版。哦,等等,让我们来编写一个取消一项关键功能的应用程序。“但为什么?” 因为这与他们期望我们做的相反。
Neuronet

1
...没有人知道为什么吗?看来完全是荒谬的,甚至糟糕的设计决策通常也不是完全荒谬的
G. Meyer

3
@ G.Meyer askubuntu.com/a/758193/309061声称存在法律原因。
GKFX'5

8

我预先安装了16.04的新XPS13遇到了相同的问题。戴尔有一个官方支持页面,该页面介绍了如何重新映射超级键以打开仪表板。

如何在Dell OEM Ubuntu安装上启用Ubuntu超级密钥

Dell OEM Ubuntu操作系统允许设置Super按键,其功能类似于Windows操作系统上的Windows键或“开始”菜单按钮。本文引导您在安装了Dell OEM Ubuntu操作系统的计算机上启用和配置此超级密钥的用法。

如何启用Ubuntu超级密钥

您可能会发现,Super通常用于在Windows计算机上打开“开始”菜单的键盘上的键或Dell OEM Ubuntu安装上的Ubuntu Dash(菜单)在启动时不起作用。Super在非Windows操作系统上启用了密钥的Dell无法交付OEM Ubuntu 系统。

下面的指南提供了一种启用菜单按钮并映射其功能以打开破折号的方法。

  1. 打开一个终端(图1):

    图1:打开终端

  2. 删除dell-super-key使用以下命令命名的软件包(图2):

    sudo apt-get remove dell-super-key –y
    

    出现提示时输入用户密码,然后按y键盘上的确认安装。

    图2:删除dell超级密钥包

  3. 接下来安装一个实用程序,该实用程序将通过键入以下命令来映射超级键的功能以打开“ Dash”菜单(图3):

    sudo apt-get install compizconfig-settings-manager -y
    

    图3:映射打开的Dash菜单

  4. 使用以下命令删除阻止超级键映射的输入规则(图4):

    sudo rm –rf /usr/share/gconf/defaults/40_oem-superkey-workaround
    

    图4:删除输入规则

  5. 重新启动计算机并登录。

  6. 打开ccsm在短跑寻找它以同样的方式,我们在步骤1中打开终端。

  7. CCSM(也称为Compiz Config设置管理器)中,在Desktop类别下找到Ubuntu Unity Plugin,如图所示(图5):

    图5:CCSM Ubuntu Unity插件

  8. 接下来,按照以下步骤禁用启动器的当前映射(图6):

    1. 单击启动器选项卡。
    2. 单击第一个标记为key的选项右侧的按钮以显示破折号。
    3. 在“编辑键”对话框中,取消选中“启用”设置。
    4. 单击确定。

    图6:禁用启动器当前映射

  9. 最后,要启用超级键的Dash功能,请遵循以下步骤(图7):

    1. 单击第一个标记为key的选项右侧的按钮以显示破折号。
    2. 重新检查“编辑密钥”对话框中的“启用”设置。
    3. 单击超级按钮,使其以绿色突出显示。
    4. 确认显示的示例映射显示< Super >
    5. 单击确定。

    图7:启用超级键破折号功能

  10. 现在测试超级键,看它是否打开了Dash菜单。

我假设该过程将与14.04相同。


4
您能在这里添加步骤吗?
Zanna

1
该站点实际上给出了最全面的答案,但是正如@Zanna所说,最好将步骤直接发布到该站点。
onyinyang

2

您需要先启用“ unityshell”插件,然后才能在compizconfig-settings-manager中配置设置。为此,请转到首选项->插件列表并禁用“自动插件排序”。然后将“ unityshell”插件移到启用的一侧。留下偏好并寻求团结。设置在那里。


1

有一种脚本方法可以启用超级键,而无需安装compizconfig-settings-manager

sudo rm -rf /usr/share/gconf/defaults/40_oem-superkey-workaround
sudo apt-get remove -y dell-super-key
dconf reset /org/compiz/profiles/unity/plugins/unityshell/show-launcher

0

要启动compizconfig-settings-manager,您需要运行ccsm命令。然后,正如Matthew所说,您必须首先unityshell在“首选项->插件列表”中启用。然后设置超级键以启动lancher并禁用unityshell插件。确实,在我的机器上,该unityshell插件隐藏了我的窗口标题,使事情无法使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.