Dusky

Terminal

Abas, divisões, shells, sessões que sobrevivem ao fechar o app e busca no histórico.

O terminal do Dusky é renderizado por WebGL, aceita divisões sem limite e guarda o histórico quando o app reinicia. É nele que os agentes rodam.

Abas

AçãomacOSLinux e Windows
Nova aba de terminal⌘TCtrl+T
Aba seguinte ou anterior⌃PageDown / ⌃PageUpCtrl+PageDown / Ctrl+PageUp
Ir para a aba 1 a 9⌃1 … ⌃9Alt+1 … Alt+9
Aba usada antes⌃TabCtrl+Tab
Reabrir a aba fechada⇧⌘TCtrl+Shift+T
Renomear a aba⌘Rsem atalho padrão

No Linux e no Windows, Ctrl+R fica livre para a busca reversa do shell. Para renomear, clique duas vezes na aba.

O botão + da barra de abas abre um terminal novo. Num host Windows, ele lista um item por shell: PowerShell, Prompt de Comando, Git Bash (se instalado) e WSL (se disponível).

O menu de contexto da aba tem fixar, fechar, fechar as outras, cor da aba e mover a aba para uma divisão. O clique do meio fecha a aba, a menos que ela esteja fixada.

Divisões

AçãomacOSLinux e Windows
Dividir para a direita⌘DCtrl+Shift+D
Dividir para baixo⇧⌘DAlt+Shift+D
Painel seguinte ou anterior⌘] / ⌘[Ctrl+] / Ctrl+[
Expandir ou recolher o painel⇧⌘EnterCtrl+Shift+Enter
Fechar o painel⌘WCtrl+W

Fechar fecha o painel; a aba só fecha junto quando era o último painel. Um painel novo abre na mesma pasta do painel atual. Se houver um processo rodando, o Dusky pergunta antes de fechar; Settings → General → Confirm before closing running terminals controla isso.

Copiar, colar e limpar

AçãomacOSLinux e Windows
Copiar⌘CCtrl+Shift+C, ou Ctrl+C com texto selecionado
Colar⌘VCtrl+V, Ctrl+Shift+V ou Shift+Insert
Selecionar tudo⌘ACtrl+Shift+A
Limpar a tela e o histórico⌘KCtrl+K
Terminal flutuante⌥⌘ACtrl+Alt+A

Sem texto selecionado, Ctrl+C interrompe o processo, como em qualquer terminal.

Em Settings → Shortcuts → Shortcuts in Terminal, a opção Terminal first manda busca, limpar, selecionar tudo, dividir e fechar para o programa que roda no terminal, em vez do Dusky.

Shells

  • macOS e Linux: Settings → Terminal → Terminal shell escolhe o shell do sistema ou um shell próprio, com Shell arguments (padrão -l).
  • Windows: Settings → Terminal → Windows Shell → Default Shell escolhe Windows PowerShell (padrão), Prompt de Comando ou Git Bash. Em PowerShell Version, Auto usa o PowerShell 7 quando ele está instalado; também dá para fixar o Windows PowerShell 5.1 ou o PowerShell 7.
  • WSL: a distribuição é escolhida na configuração inicial. Project Runtime (Windows ou WSL) vale para o app todo e pode ser trocado por repositório. A troca só afeta terminais novos.

Sessões que sobrevivem

Os terminais pertencem a um processo separado, que continua rodando quando você fecha o Dusky. Ao abrir de novo, o app se reconecta e mostra Restoring terminal….

Depois de reiniciar o computador, o Dusky reapresenta as últimas 5 mil linhas do histórico e abre um shell novo. Agentes que sabem retomar a sessão, como Claude, Codex, Gemini, OpenCode, Cursor e Copilot, são reabertos sozinhos com o comando de retomada, sob a faixa --- session restored ---.

Settings → Terminal → Manage Sessions lista as sessões e permite encerrar todas ou reiniciar o processo dos terminais. Quando o shell termina, o painel oferece Restart ou Close.

Busca

AçãomacOSLinux e Windows
Buscar no terminal⌘FCtrl+F

A busca cobre todo o histórico, com opções de diferenciar maiúsculas e de expressão regular. Enter vai para o próximo resultado, Shift+Enter para o anterior e Esc fecha.

  • Um clique simples num URL segue Settings → Browser → Terminal URL clicks: mostrar ações (padrão), abrir direto ou deixar o clique para o programa do terminal.
  • ⌘+clique no macOS, ou Ctrl+clique no Linux e no Windows, abre sempre direto.
  • ⇧⌘+clique no macOS, ou Ctrl+Shift+clique no Linux e no Windows, abre o URL no navegador do sistema, ou o arquivo no app padrão do sistema.
  • Caminhos de arquivo abrem no editor do Dusky, na linha e coluna indicadas. Arquivos HTML abrem no navegador do Dusky.

Arrastar arquivos para o terminal cola os caminhos entre aspas. Colar uma imagem salva a imagem num arquivo temporário e cola o caminho, o que serve para mandar imagens aos agentes.

Outras configurações

Em Settings → Terminal: aceleração por GPU, imagens no terminal (SIXEL, iTerm2 e Kitty), velocidade de rolagem, colar com o botão direito (ligado por padrão só no Windows), foco que segue o mouse, copiar ao selecionar, tamanho do histórico (padrão de 5 mil linhas, de mil a 50 mil) e, no macOS, Option como Alt.

Fonte, cursor e temas ficam em Settings → Appearance → Terminal, que também importa temas do Ghostty e do Warp.

Nesta página