Role para baixo até Passos, para ver a solução.
OK. Entendi. Aqui está uma solução para fazer apple-click ( command-click) funcionar com o botão direito do mouse. Eu também incluo apple- shift-click para trabalhar como clique do meio. E eu adicionei shift- deletepara agir como dele não como BackSpace. Esta solução requer xbindkeyse xdotool.
Executando o Ubuntu Desktop 13.10 no MacBookPro2,2. Para aqueles que esqueceram, o MacBook Pro possui apenas um botão do mouse. Embora ele suporte a rolagem com dois dedos pronta para uso, não parece haver nenhuma maneira de clicar com o botão direito do mouse no ubuntu (pronto para uso) em um macbookpro (sem um mouse externo). Aparentemente option- ( Fn-) F10é quase uma solução alternativa, mas não é a mesma coisa.
Desde o post original, essas combinações foram tentadas, mas não são aceitáveis:
- control + b: 1 - ctrl-click permite várias seleções no gerenciador de arquivos e em outros lugares.
- option + b: 1 - option (alt)fornece funções no ubuntu que inibem o optionfuncionamento do -click.
- shift + b: 1 - shift-click também é um problema devido à seleção de arquivos.
- control + option + b: 1 - ctrl- option-click Às vezes requer um duplo clique do mouse, possivelmente por causa do uso do ubuntu no option (alt).
A recomendação atual é para apple-click; parece funcionar bem, apesar de apple (command)(também chamado Super) exibir a janela Atalhos do teclado:
- Mod4 + b: 1 - xdotool click 3
- Mod4 + shift + b: 1 - xdotool click 2
- shift + BackSpace - tecla xdotool --clearmodifiers Excluir # Observação : não se repete automaticamente.
Nota: Eu encontrei a necessidade de dormir antes de executar o xdotool a partir do xbindkeys: .05 é bom para o xdotool click, mas .10 é necessário para a chave do xdotool. [I baixou para 0,04 e 0,07, com sucesso.] (Maio eu tenho uma explicação por favor? Minha suposição é que xbindkeys ea necessidade do sistema para concluir a manipular o evento atual antes xdotool pode enviar um novo evento. Uau, Shift- delete é tão útil: como você pode viver sem ele em um mac? Eu só queria que não precisasse pausar e pudesse repetir automaticamente.)
Referências:
- http://dennisideler.com/blog/custom-key-bindings-in-linux/
- http://tuxradar.com/content/xdotool-script-your-mouse
man xbindkeys
man xdotool
Passos:
sudo apt-get install xbindkeys
sudo apt-get install xdotool
(opcional e não necessário) xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrcpara se familiarizar com a notação xbindkeys. qpara sair de less. Mas este arquivo contém um ctrl- fligação que inibe a busca regular, por isso gostaria de removê-lo com rm ~/.xbindkeysrcantes de prosseguir: ou, pelo menos, comente a ctrl- fligação.
crie ~/.xbindkeysrcpara conter as seis linhas:
"sleep .04 && xdotool click 3"
Mod4 + b:1
"sleep .04 && xdotool click 2"
Mod4 + shift + b:1
"sleep .07 && xdotool key --clearmodifiers Delete"
shift + BackSpace
- Você pode testar esse arquivo de configuração executando
xbindkeys -vno terminal.
- E agora tente pressionar a applecombinação -click para ativar o botão direito.
- Em seguida, tente pressionar o botão apple- shift-clique para copiar e colar o estilo linux: primeiro selecione algum texto e, em seguida apple- shiftclique (conhecido como clique no meio ou clique com o botão da roda) em uma área de texto.
- por último, tente shift- deleteexcluir o texto antes do cursor.
- cntl- c(dentro da janela do terminal) para de testar.
Finalmente, corra xbindkeyse pronto. xbindkeysserá executado automaticamente com o comando /usr/bin/xbindkeys -f $HOME/.xbindkeysrcquando o lightdm for iniciado. Ainda não tenho certeza de onde isso é executado. Você pode apenas colocar uma cópia ou link simbólico .xbindkeysrcno diretório de todos os usuários que pretendem efetuar login com o teclado mac os. Nota: Eu havia publicado originalmente que você deve edit .xprofile to include xbindkeys: mas isso não é necessário.
Boa sorte. -JJ