Colocando um novo / editor gráfico na lista de editor

4

Eu tinha colocado uma consulta antes e, em seguida, queria colocar leafpad na lista de editores, mas não foi capaz.

[$] sudo update-alternatives --set editor /usr/bin/leafpad                                                                       
update-alternatives: error: alternative /usr/bin/leafpad for editor not registered; not setting

Fazer uma retrospectiva desta lista -

└─[$] sudo update-alternatives --config editor

There are 8 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/le          60        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/emacs24     0         manual mode
  4            /usr/bin/le          60        manual mode
  5            /usr/bin/ne          20        manual mode
  6            /usr/bin/nedit       40        manual mode
  7            /usr/bin/vim.basic   30        manual mode
  8            /usr/bin/vim.tiny    15        manual mode

Press <enter> to keep the current choice[*], or type selection number: ^C

Não tenho idéia do motivo pelo qual o leafpad não pode ser registrado como um editor válido. Se você for despejado para o console e não puder usar o editor gráfico por qualquer razão, você pode sempre executar o sudo update-alternatves --config editor e consertar o mesmo. Isso é um bug ou algo que precisa ser corrigido no leafpad ou no lado update-alternatives / dpkg?

    
por shirish 05.01.2017 / 19:38

1 resposta

5

A sintaxe é geralmente

update-alternatives --install link name path priority

(mais alguns argumentos opcionais que eu omiti).

Então você poderia fazer assim:

update-alternatives --install /usr/bin/editor editor /usr/bin/leafpad  0

Depois, você pode executar novamente o mesmo comando e escolher leafpad para ser seu editor.

No meu exemplo, dei prioridade zero. Você pode escolher algo diferente. Só afeta quando a alternativa vai para o modo automático. Não dê prioridade ao Leafpad, no entanto. Você não quer que um editor gráfico seja a escolha padrão caso algo dê errado e o pacote seja automaticamente reconfigurado.

    
por 05.01.2017 / 19:47