Situação
Eu cansei de alguns bugs / aborrecimentos no Ubuntu (= alguns programas que vêm junto com ele). Por exemplo, depois de usar o compiz por alguns dias, encontrei bugs que distraíam bastante o meu fluxo de trabalho (por exemplo, https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/933776 ).
O que eu também odeio é o que chamo de "monitor loteria", que começa quando você conecta uma saída de vídeo externa à sua máquina. Às vezes você ganha e na maioria das vezes não.
Eu precisava de ar fresco e o Windows não era uma opção. Eu simplesmente não gosto de .bat, cmd.exe, C: \ e essas coisas de janelas.
Então comprei o Macbook Air de 13 ". Algum dia provavelmente testarei como codificar um aplicativo para o meu iPad, portanto, estar no acampamento da Apple ajuda.
Estou tentando usar o Macbook como meu principal laptop de trabalho / codificação, porque é leve e tem melhor resolução que o meu laptop atual (Thinkpad X220).
Problema
Talvez eu não esteja acostumado com a filosofia do OS X ou algo assim. Não entendo o comportamento do gerenciador de janelas. Eu não entendo completamente o comportamento do dock inferior.
Estou muito perdido.
Questões
Área de trabalho = área de trabalho virtual única
Gerenciamento de janelas
Ao pressionar Cmd-Tab e o alternador de aplicativos é exibido :
Tenho 5 janelas de terminal abertas e gostaria de trazer uma delas para a frente. É possível que o Cmd-Tab seja o alternador de janelas em vez do alternador de aplicativos. Sei que posso alternar para a próxima janela do aplicativo com um atalho, mas gostaria de ter todas as janelas no alternador, independentemente do aplicativo.
Ao alternar para um aplicativo minimizado, o espaço de trabalho será alternado para onde a janela deve estar, mas a janela permanece minimizada. Por quê? Eu gostaria que ele fosse mostrado (não minimizado?).
Na minha máquina Ubuntu, movo a posição da janela pressionando Alt, mantendo o mouse esquerdo e arrastando-o de qualquer lugar da janela. O redimensionamento também funciona mantendo o botão direito do mouse em vez de esquerdo. Alguma solução para emular esse comportamento?
Eu normalmente uso janelas no modo maximizado. Por exemplo, quando estou editando texto, não quero ver nenhuma distração (como uma janela do navegador). Na minha opinião, maximizado significa que uma janela ocupa todo o espaço disponível na tela, mas não cobre as barras de ferramentas do sistema etc. Mas quando pressiono o botão verde (+), a janela é esticada verticalmente e a largura permanece a mesma. O mais estranho é que algumas das janelas se esticam apenas na vertical, mas algumas se estendem tanto na vertical quanto na horizontal. Eu quero que o botão maximizar ocupe todo o espaço disponível. É possível?
Atalhos
No meu navegador, sempre fechei as guias com um clique do meio. Além disso, se eu quiser abrir um link para uma nova guia, pressione o botão do meio. Como eu posso fazer isso? Costumo procurar notícias etc. com uma mão no touchpad, então pressionar Cmd enquanto clica não é tão bom. Tocar ou tocar (sem pressionar a coisa toda com força para ouvir um som de clique) com o touchpad com três dedos seria o melhor atalho.
Eu quero os seguintes atalhos globais. Os aplicativos devem abrir no espaço de trabalho atual.
- Ctrl - <: a nova janela do terminal é aberta
- Ctrl - Alt - b: A nova janela do terminal é aberta e ele executa um comando: 'ssh bla bla bla'
- Alt - m: Maximizar / Restaura o tamanho anterior da janela atualmente focada.
- Ctrl - Alt - c: o navegador é aberto
- Ctrl - Alt - s: o editor de texto é aberto
Existe algum programa que permita isso?
Apps / Outras coisas
terminal
- Pressionar Alt-2 normalmente produz '@'. Mas no terminal, ele não produz esse caractere, mas inicia um modo que diz '(arg: 2)' à esquerda.
- Não está diretamente relacionado ao terminal, mas é possível configurar o SSH para que a conexão não caia quando a tampa estiver fechada ou a Internet for desconectada? Alguma experiência com o MOSH http://mosh.mit.edu/ ?
No meu laptop Ubuntu, editei arquivos em um servidor SSH remoto via STFP. Existem bons clientes de SFTP que podem montar a pasta remota, como no Ubuntu?
Respostas:
Bem-vindo ao OS X. Pode ser uma grande ajuda para o seu fluxo de trabalho e torná-lo mais produtivo. Você poderá ajustar rapidamente após a curva de aprendizado inicial. Esteja ciente de que há algumas pequenas coisas que você precisará alterar no seu fluxo de trabalho, pois o OS X é, afinal, um sistema operacional completamente diferente. Mas com o tempo, você crescerá para se divertir. Abordarei suas preocupações específicas.
Comportamento da doca
O Dock possui várias seções. Supondo que você tenha mantido seu dock na parte inferior, o lado esquerdo contém aplicativos fixos e em execução no momento. Isso é realmente semelhante ao Unity. Você pode ativar um "ponto" nos aplicativos em execução clicando com o botão direito do mouse em um espaço vazio no Dock e clicando em Preferências do Dock no menu de contexto e selecionando Mostrar luzes indicadoras para aplicativos abertos .
Após o divisor, que pode ser clicado e arrastado para redimensionar a estação, existem suas pilhas. As pilhas são visualizações para pastas acessadas com frequência e você pode arrastar qualquer pasta para esse local. Você pode visualizar o conteúdo das pilhas de várias maneiras, clique com o botão direito do mouse para visualizar as opções da pilha.
À direita das pilhas estão as janelas ou documentos minimizados. O OS X normalmente dedica janelas a documentos, portanto os termos (especialmente nos velhos tempos) eram considerados bastante intercambiáveis.
Gerenciamento de Janelas
Esse foi um dos maiores pontos negativos quando mudei, e agora eu realmente gosto disso.
Visualizando janelas do aplicativo
Você pode alternar rapidamente entre janelas abertas do mesmo aplicativo pressionando Cmd+`.
Conforme você Cmd + Tabpercebe, está percorrendo aplicativos e não as janelas individuais. Observe que você pode ativar um aplicativo (ou seja, não minimizar ou ocultar janelas mantendo pressionado alt(opção nos EUA).
Se você deseja ver quais janelas um aplicativo possui, você pode:
Qualquer uma dessas opções (pode haver mais) o levará ao App Exposé . Isso mostrará todas as janelas abertas no centro da tela e todas as janelas minimizadas ou ocultas como miniaturas.
Alternando para uma janela minimizada em áreas de trabalho diferentes
Esse comportamento depende do aplicativo. Usando uma janela do Finder, o comportamento é como você deseja. isto é, a janela se minimiza e a área de trabalho é alternada. Clique na janela minimizada e não no ícone do aplicativo.
Convém disponibilizar certos aplicativos em todos os seus espaços de trabalho. Para fazer isso, clique com o botão direito do mouse no ícone de encaixe do aplicativo e selecione seu comportamento na seção Opções> Atribuir a . O aplicativo precisa oferecer suporte a esse recurso.
Movendo e redimensionando
O Windows pode ser movido usando apenas o chrome (a área cinza acima do conteúdo real do aplicativo). A maior parte do chrome está na parte superior da janela, mas certos aplicativos, como o Finder, têm o chrome inferior que pode ser usado para mover a janela.
O OS X não reconhece arrastamentos com o botão direito. Simplesmente não. A única maneira real de redimensionar janelas é arrastando a partir de qualquer borda usando o botão esquerdo do mouse.
Usando o BetterTouchTool
Se quiser, você pode baixar o excelente BetterTouchTool . Em Preferências , Avançado , Configurações de ação , Mudança e redimensionamento de janelas , você pode optar por mover a janela com o mouse, mantendo pressionada uma tecla (por exemplo, a alt (opt)tecla.
Você pode usar o BTT para alterar certos comportamentos da maneira que você deseja. É extremamente poderoso. Você também pode atribuir gestos personalizados para fazer quase tudo, em qualquer aplicativo (ou globalmente).
Configurações avançadas do BetterTouchTool.
Maximização e zoom
O OS X não usa o botão verde "+" para representar "maximizar". Esse é o botão "zoom". A idéia é que o aplicativo se expanda para ocupar o espaço necessário. Infelizmente, o comportamento é extremamente inconsistente, especialmente com aplicativos de terceiros.
Mais e mais aplicativos estão começando a oferecer suporte ao modo de tela cheia , que foi um recurso introduzido no OS X 10.7 (Lion) . Esse botão, se houver um aplicativo, dedicará um espaço inteiro ao aplicativo. Será acessível no Controle da Missão .
Darei a você duas opções, ambas envolvendo aplicativos de terceiros:
O BetterTouchTool tem uma opção para ativar o snap no estilo do Windows . Portanto, quando você arrasta uma janela para o topo da tela, ela se expande para preencher a tela.
Outra opção é usar o RightZoom , que afirma alterar a funcionalidade do botão verde de zoom para imitar um botão de maximizar. É grátis, mas ainda não tentei.
Atalhos
Você pode criar vários atalhos no OS X, mesmo para itens de menu específicos nas Preferências do Sistema. Vou abordar suas preocupações específicas aqui.
Clique no meio para abrir e fechar as guias
Há muito tempo resolvi isso com o BetterTouchTool . Tudo o que você precisa fazer é atribuir um atalho como abaixo, e ele será mapeado para um clique de três dedos no seu touchpad. Você pode escolher qualquer outra coisa (por exemplo, toque com três dedos, se preferir).
Clique com o botão do meio para abrir um link em uma nova guia.
O Safari não suporta o fechamento de guias usando o botão do meio. Você precisa clicar no pequeno "x" que aparece sobre a guia ou pressionar Cmd+W.
O Google Chrome suporta o clique do meio nas duas guias de fechamento.
Atalhos globais
O BetterTouchTool pode trabalhar rapidamente ao atribuir alguns atalhos globais. Eu não acho que você será capaz de replicar o Ctrl + Alt + B(abre uma caixa de texto e executa o comando em um terminal).
Cmd + M minimizará uma janela, não há necessidade de BTT para isso.
Etc
Desculpas, mas não posso responder à sua pergunta MOSH
Alt-2 no Terminal
No meu laptop, Alt + 2produz o símbolo do euro, portanto depende do teclado. Se você deseja o símbolo "@", normalmente é encontrado pressionando Shift + 2.
SFTP
Eu normalmente uso o CyberDuck para todas as minhas necessidades de FTP. No entanto, uma rápida pesquisa na web revelou o seguinte: Como montar compartilhamentos SFTP no Lion .
fonte
Você pode atribuir um atalho para um script como
tell application "Terminal" to do script "ssh bla bla bla"
.É por isso que usar a opção como uma meta chave é desativado por padrão. O iTerm prefere usar apenas a outra opção como uma meta-chave .
Eu uso o Transmit Disk para isso.
fonte
Como sugestão não específica, alguém vindo do Linux provavelmente gostará de Alfred . Você pode executar qualquer comando do shell do Terminal pressionando a tecla de atalho Alfred (geralmente Alt-Space) e iniciando o comando com>.
fonte
Além da ótima resposta de @Redandwhite, sugiro que você também veja outro complemento chamado 'Witch'. http://manytricks.com/witch/
Parece alterar sua guia de comando para alternar entre janelas em vez de apenas aplicativos. Eu nunca precisei disso, então não posso atestar isso. Mas pode ser exatamente o que você procura.
Além disso, você pode gostar do aplicativo QuickSilver http://qsapp.com/ Eu o uso para iniciar meus aplicativos em vez de clicar com o mouse. (é semelhante ao Alfred mencionado por @Andrew Lazarus acima)
fonte