AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

    • Início
    • system&network
    • Ubuntu
    • Unix
    • DBA
    • Computer
    • Coding
    • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-653515

Att Righ's questions

Martin Hope
Att Righ
Asked: 2025-04-13 02:15:48 +0800 CST

Enviando chaves brutas com o tmux?

  • 8

O tmux tem send-keysum comando muito útil. Uma propriedade desse comando é que ele "faz o que você quer" e permite, por exemplo, enviar ENTERusando tmux send-keys. Talvez seja um bom truque, mas me deixa nervoso para uso programático.

Existe uma maneira de especificar que as teclas estão sendo enviadas em modo "bruto", para que 'ENTER' não seja traduzido em uma nova linha?

Dei uma olhada no manual e não consegui ver nenhuma opção:

       send-keys [-FHKlMRX] [-c target-client] [-N repeat-count] [-t target-pane] key ...
                     (alias: send)
               Send a key or keys to a window or client.  Each argument key is  the  name  of  the  key
               (such as ‘C-a’ or ‘NPage’) to send; if the string is not recognised as a key, it is sent
               as  a series of characters.  If -K is given, keys are sent to target-client, so they are
               looked up in the client's key table, rather than to target-pane.  All arguments are sent
               sequentially from first to last.  If no keys are given and the command  is  bound  to  a
               key, then that key is used.

               The -l flag disables key name lookup and processes the keys as literal UTF-8 characters.
               The -H flag expects each key to be a hexadecimal number for an ASCII character.

               The -R flag causes the terminal state to be reset.

               -M  passes through a mouse event (only valid if bound to a mouse key binding, see “MOUSE
               SUPPORT”).

               -X is used to send a command into copy mode - see the “WINDOWS AND PANES”  section.   -N
               specifies a repeat count and -F expands formats in arguments where appropriate.

Uma solução alternativa seria enviar cada caractere como um argumento separado para uso programático. Usei a biblioteca python tmuxp, que provavelmente resolve esse problema e fornece uma API completável. Mas gostaria de fazer isso a partir do shell.

tmux
  • 1 respostas
  • 229 Views
Martin Hope
Att Righ
Asked: 2025-04-04 03:32:57 +0800 CST

Como renderizo html5 interativo no terminal?

  • 5

Quero uma interface rápida que possa exibir algumas informações e me deixe clicar em diferentes partes das informações para obter detalhes. Senti vontade de manter isso dentro do terminal.

Depois de um pouco de leitura, parece que o elemento de detalhes no HTML5 seria uma boa abordagem, porque evita codificação.

Infelizmente, nem o lynx, nem o w3m, nem o renderizador de markdown glow suportam isso.

Existe algum navegador/renderizador de linha de comando que suporte HTML 5?

Soluções alternativas

Eu poderia implementar isso em maldições, já que isso suporta cliques, mas parece trabalho.

Eu poderia implementar isso no emacs, já que o emacs suporta dobramento... que é provavelmente o que farei... mas não é muito independente.

kitty é um emulador de terminal que estende o protocolo de terminal para suportar imagens e fontes. Parece que há interesse suficiente nisso para um navegador baseado em chromium, awrit , ter sido implementado nele... então talvez eu pudesse usar isso. Mas parece específico do kitty.

Coisas que eu tentei

  • Eu tentei o chawan, que afirma oferecer suporte ao HTML5, mas não abordou os elementos de detalhes, que são parte do HTML5, e a parte na qual estou interessado.
  • Eu tentei, browsho que foi sugerido de forma útil pelo RedGrittyBrick. Isso não funcionou imediatamente na minha configuração do Ubuntu - acho que porque o Firefox é executado em umsnap Ubuntu agora. Talvez eu consiga encontrar uma solução alternativa para isso. Ele tem uma imagem do docker que estou tentando agora - isso parece travarWaiting for Firefox to connect...
  • Não consegui executar o awrit, nem em seu ramo principal nem no ramo eletrônico (detalhes a seguir - estou tentando resolver isso antes que a questão seja encerrada).
command-line
  • 1 respostas
  • 43 Views
Martin Hope
Att Righ
Asked: 2025-03-31 03:48:49 +0800 CST

Como sei qual parâmetro é o padrão para um filtro ffmpeg?

  • 11

Notei que alguns filtros ffmpeg omitem o nome dos parâmetros para certos parâmetros.

Por exemplo, você pode escrever:

ffplay -f lavfi -i 'color=red'

em vez de usar color=color=red; ou

ffplay -f lavfi -i 'color=white:size=1024x512, drawtext=hello, scale=500x300'

Como posso saber qual parâmetro é o "parâmetro padrão"?

ffmpeg
  • 1 respostas
  • 754 Views
Martin Hope
Att Righ
Asked: 2025-03-22 01:49:57 +0800 CST

Posso fazer com que o VSCode ignore uma tecla ao definir atalhos de teclado?

  • 6

Eu uso um layout de teclado não padrão no Linux que eu fiz com XKB. Isso me permite inserir caracteres de símbolo pressionando um modificador e pressionando uma tecla. Isso funciona bem para a maioria dos aplicativos, incluindo outros aplicativos Electron como Obsidian. No entanto, estou tendo problemas com o VSCode.

O problema é que eu vinculei IsoLevelShift+ Ja Enterno meu keymap. Mas no VSCode, você tem que pressionar Enterdepois de ter definido uma combinação de teclas. Quando eu pressiono IsoLevelShift+ Jpara pressionar enter, o VSCode adiciona oem_8ao final da combinação de teclas e então não funciona.

Quero que o VSCode ignore completamente a oem_8chave. Isso é possível?

NB: Estou usando keyCodepara Keyboard: Dispatch.

linux
  • 1 respostas
  • 24 Views
Martin Hope
Att Righ
Asked: 2021-11-22 07:19:53 +0800 CST

Subsistema de janela para cópia do linux (WSL) para a área de transferência a partir da linha de comando?

  • 9

Eu gosto de usar utilitários como pbpaste no mac e xclip no linux para copiar da linha de comando para a área de transferência. Estou usando o sistema windows para linux (WSL). Existe alguma maneira de obter esse comportamento do WSL. Ou seja, eu quero uma linha de comando CLIPpara que, se eu executar o seguinte em uma linha de comando WSL linux, a saída seja gravada na área de transferência:

ls | CLIP
windows-subsystem-for-linux clipboard
  • 1 respostas
  • 1743 Views
Martin Hope
Att Righ
Asked: 2021-10-29 13:27:51 +0800 CST

Como desmonto (ejeto) um pendrive na linha de comando no Windows?

  • 6

No Linux, posso desmontar um dispositivo com umountou eject. No Mac você pode usar diskutil. Existe uma maneira de desmontar dispositivos para que eles possam ser removidos com segurança no Windows?

windows usb-flash-drive
  • 1 respostas
  • 481 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help
subwaysurfers
my femboy roommate

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve