Inicia o MC no modo de terminal

1

Existe um interruptor de linha de comando ou uma opção de configuração para que o MC inicie no modo de terminal (como se eu fosse pressionar ctrl-o após executar o mc).

    
por Trismegistos 16.09.2016 / 13:26

1 resposta

0

A página do manual do mc (1) não menciona essa opção.

Olhando em volta da fonte mostra que esta ação pode ser ligado a uma sequência de teclas diferente, usando Shell = ... no arquivo keymap, mas isso não ajuda na inicialização. Também pode ser invocável por meio de um retorno de chamada usando o evento MSG_ACTION , mas não consegui encontrar uma maneira de alcançar isso fora do processo.

Uma possibilidade é ter a seqüência Ctrl-o enviada automaticamente quando você inicia mc . Se você está executando mc em um emulador de terminal no X11, você pode fazer isso usando uma ferramenta de automação X, como xdotool . Coloque

xdotool key ctrl+o

no seu ~/.local/share/mc/bashrc (ou equivalente, se você estiver usando um shell diferente).

Se você quiser habilitar isso apenas algumas vezes, configure um diretório de configuração alternativo e aponte para ele com a variável de ambiente MC_HOME . Você precisaria colocar a mesma linha xdotool em ~/alt_mc/.local/share/mc/bashrc e iniciar mc com

MC_HOME=$HOME/alt_mc mc

Isso exigirá a duplicação / symlinking de quaisquer outras configurações de mc e arquivos que você tenha no lugar habitual.

    
por 16.09.2016 / 16:15