Não é possível desvincular a super chave da unidade


8

Devido a um problema de compatibilidade da placa de vídeo usando o CrunchBang, me disseram que minha melhor opção seria passar para 12.04 LTS. Estou tentando configurar tudo e personalizar da maneira que estou acostumado, mas estou tendo alguns problemas com os atalhos padrão do Unity.

Estou acostumado a ter todos os meus atalhos roteados pela super tecla (T para Terminal, W para Web, Para cima para aumentar a opacidade e assim por diante). Eu segui as instruções para instalar o compizconfig-settings-manager e fiz uma pesquisa avançada por todos os atalhos de teclado vinculados à super tecla, incluindo os atalhos do Unity, mas o Unity ainda parece ouvir esse pressionamento de tecla e, portanto, nem o compiz nem os atalhos de teclado configurado no sistema prefs -> teclado receber os comandos que eu lhes dou.

(Tentei também simplesmente alterar a chave do lançador da unidade, em vez de desativá-la, como mostrado abaixo - nem funcionou)

Eu disse ao Unity para relaxar, mas não vai.


Eu tenho um problema semelhante, mas não consigo vincular esse botão, pois ele mantém a alternância automática desativada.
precisa

Respostas:


1

Acreditar que Desativar permitirá que você faça isso.

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings

Isso não tinha nenhuma configuração de combinação de teclas. Ele também leu todas as configurações que eu já tinha no compiz, mostrando que as configurações do compiz certamente estão sendo salvas e lidas em algum lugar.
Thomas Thorogood

Hmm, usei ferramentas de ajuste para a unidade 2d e acho que tinha uma. São programas semelhantes. Desculpe, você passou por todo o esforço.
Chris

0

Parece que o bug já é conhecido: https://bugs.launchpad.net/compiz/+bug/950160 Para trabalhar com a solução mencionada Posso definir atalhos de teclado usando a tecla Super? , pode ser necessário desativar o Tap_Detection para a tecla Super.

Consulte https://code.launchpad.net/~brandontschaefer/unity/disable-super-tap-detection

sudo nano /usr/share/compiz/unityshell.xml

Adicionar <tap_detection>false</tap_detection>:

 <option type="float" name="panel_opacity">
 ..
     <short>Key to show the Dash, Launcher and Help Overlay</short>
     <long>Holding this key makes the Launcher and Help Overlay appear. Tapping it opens the Dash.</long>
     <tap_detection>false</tap_detection>
     <default>&lt;Super&gt;</default>
 </option>

0

Eu tentei algo e funcionou. Não mudei todas as ligações, mas algumas e funcionou.

Você instala gconf-editore no menu em EditarLocalizar e procura a string <Super>(Com os <>símbolos). Você escolhe procurar em todos os nomes e valores de chave. Em seguida, navegue até cada descoberta e altere o valor para outra coisa ou desative-o. Sugiro que você mantenha um log com as alterações para poder fazer as alterações novamente caso algo dê errado.

Eu mudei o <Super>wpara <Super><Alt>pe funcionou. Você também pode deixá-lo em branco ou escrever Disabledpara desativá-lo.

Se você deseja reatribuir as funções para outras combinações, lembre-se de que apenas as teclas especiais possuem os <>símbolos e você deve colocar todas as letras em minúsculas. Caso contrário, fica complicado. Você tem que escrever cada combinação. Não o agarra automaticamente.


0

Se você não se importa em usar os números, pode colocar seus favoritos no topo, mantenha pressionada a tecla Super (tecla do Windows) e pressione o número 1/2/3 ... para o 1º / segundo / terceiro aplicativo.


-2

Isso funcionou para mim no Ubuntu 12.04 preciso, sem o Compiz.

No dconf-editor: con → canônico → unity-2d → iniciador e desmarque a opção ' super-key-enable '.


2
O problema com sua resposta é que ele lida com o Unity-2D e a pergunta é sobre o Unity 3D.
RolandiXor
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.