Super chave do ubuntu 14.04 da Dell developer edition não funciona


18

Apenas peguei uma precisão 5510 carregada com 14.04. Tudo está bem tranquilo, mas por alguma razão a tecla super não funciona (marcada com o xev, funciona). Fiz o download da ferramenta de ajuste de unidade e ela não é registrada quando tento alterar a pesquisa para usar a tecla super.

Respostas:


25

A Dell instala um pacote dell-super-keyque desativa esse comportamento. Fiz o seguinte para obter o funcionamento da minha super chave:

  1. Desinstale o dell-super-key:

    sudo apt-get remove dell-super-key
    
  2. Instale o Gerenciador de configurações de configuração do Compiz :

    sudo apt-get install compizconfig-settings-manager
    
  3. Defina super chave como a opção para iniciar o iniciador

    Link de imagem para mostrar o menu no Compiz Config


8
O que é o pacote dell-super-key? As informações do pacote têm uma descrição de uma frase "Desativa a super chave por padrão". Por que eles fariam isso?
Reece

3
Sim, esta é a decisão mais estúpida que já vi em alguns meses. Vamos fazer uma incrível distribuição nativa do Linux. Oh, espere, vamos escrever um aplicativo que retire um dos principais recursos. "Mas por que?" Porque é o oposto do que eles esperam que façamos.
Neuronet

11
... alguém realmente tem alguma idéia do porquê? parece totalmente sem sentido, e até mesmo as decisões de design maus geralmente não são totalmente sem sentido
G. Meyer

3
@ G.Meyer askubuntu.com/a/758193/309061 afirma que há razões legais.
GKFX

8

Eu tive esse mesmo problema com o meu novo XPS13 que veio pré-instalado com o 16.04. A Dell possui uma página de suporte oficial, que explica como remapear a tecla super para abrir o painel.

Como habilitar a super chave Ubuntu nas instalações Dell OEM Ubuntu

O sistema operacional Ubuntu OEM da Dell permite a configuração de uma Superchave, que funcionará de maneira semelhante à tecla Windows ou ao botão do menu Iniciar no sistema operacional Windows. Este artigo orienta você na ativação e configuração do uso dessa super chave em computadores com o sistema operacional Ubuntu OEM da Dell instalado.

Como ativar a super chave do Ubuntu

Você pode achar que a Supertecla do teclado que geralmente é usada para abrir o Menu Iniciar nas máquinas Windows ou o Ubuntu Dash (menu) nas instalações Ubuntu OEM da Dell não funcionam na inicialização. A Dell não pode enviar sistemas OEM Ubuntu com a Superchave ativada em sistemas operacionais não Windows.

O guia abaixo fornece um método para ativar o botão de menu e mapear sua função para abrir o traço.

  1. Abra um terminal (Figura 1):

    Figura 1: Terminal aberto

  2. Remova o pacote nomeado dell-super-keycom o seguinte comando (Figura 2):

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

    Digite a senha do usuário quando solicitado e confirme a instalação pressionando yo teclado.

    Figura 2: Remova o pacote dell super key

  3. Em seguida, instale um utilitário que mapeie a função da super chave para abrir o menu Dash, digitando o seguinte comando (Figura 3):

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

    Figura 3: Mapear o menu Dash aberto

  4. Remova a regra de entrada que impede que a super chave seja mapeada com o seguinte comando (Figura 4):

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

    Figura 4: Remover regra de entrada

  5. Reinicie o computador e faça login.

  6. Abra ccsmpesquisando-o no Dash da mesma maneira que abrimos o terminal na etapa 1.

  7. No CCSM , também conhecido como Compiz Config Settings Manager , encontre o Ubuntu Unity Plugin na categoria Desktop , como mostrado (Figura 5):

    Figura 5: Plug-in do CCSM Ubuntu Unity

  8. Em seguida, desative o mapeamento atual do iniciador seguindo as etapas abaixo (Figura 6):

    1. Clique na guia Iniciador.
    2. Clique no botão à direita da primeira opção denominada tecla para mostrar o traço.
    3. Na caixa de diálogo Editar chave, desmarque a configuração Ativado.
    4. Clique OK.

    Figura 6: Desativar o mapeamento atual do iniciador

  9. Por fim, para ativar a função Dash da super chave, siga as etapas abaixo (Figura 7):

    1. Clique no botão à direita da primeira opção denominada tecla para mostrar o traço.
    2. Marque novamente a configuração Ativado na caixa de diálogo Editar chave.
    3. Clique no botão Super para que fique destacado em verde.
    4. Confirme o exemplo de mapeamento exibido < Super >.
    5. Clique OK.

    Figura 7: Ativar a função de traço de teclas super

  10. Agora teste a tecla super para ver se ela abre o menu Dash.

Estou assumindo que o processo será o mesmo para 14.04.


4
Você poderia adicionar as etapas aqui?
Zanna

11
Na verdade, este site fornece a resposta mais abrangente, mas como @Zanna diz, seria melhor se você publicasse as etapas diretamente neste site.
amigos estão dizendo sobre onyinyang

2

Antes de poder definir a configuração no compizconfig-settings-manager, é necessário ativar o plug-in 'unityshell'. Para fazer isso, vá para preferências -> Lista de plugins e desative 'Classificação automática de plugins'. Em seguida, mova o plug-in 'unityshell' para o lado ativado. Deixe as preferências e procure a unidade. As configurações estão lá.


1

Existe uma maneira com script de habilitar a super chave sem instalar o 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

Para iniciar o compizconfig-settings-manager, você precisa executar o ccsmcomando. Então, como disse Matthew, você deve primeiro ativar a opção unityshell'Preferências -> lista de plugins'. Em seguida, defina a tecla Super para iniciar o lancher e desativar novamente o unityshellplug - in. De fato, na minha máquina, o unityshellplugin ocultava os títulos das minhas janelas, tornando as coisas inutilizáveis.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.