Como definir permanentemente a cor padrão do plano de fundo do feh para preto?

0

Sempre que eu abro uma imagem no feh, o plano de fundo é definido com o padrão de quadriculado padrão, cinza escuro e cinza como este:

Como você pode ver, é o plano de fundo do checkboard. Como faço para alterar isso permanentemente para preto?

Eu pesquisei no Google e em outros lugares, mas não consigo encontrar uma resposta direta. Estou supondo que o arquivo de configuração do feh esteja envolvido, mas não consigo encontrar nenhum exemplo de como fazer isso no arquivo de configuração. Eu sei que você pode fazer isso na linha de comando com --bg-color black (ou algo assim) , mas eu gostaria de tê-lo definido para preto por padrão.

    
por M. Knepper 25.02.2018 / 21:05

1 resposta

3

Parece que você não pode colocar as opções padrão desejadas em um arquivo de configuração.

Se você conhece o $PATH , pode recorrer a um hack.

Crie este script:

#!/bin/sh
feh --bg-color black "$@"

Chame feh e coloque em $PATH antes de /usr/bin/ (assumindo que feh está em /usr/bin/ ).

Algumas distribuições têm ~/bin/ em $PATH por padrão. Então você poderia colocar esse script em ~/bin/ (e torná-lo executável). Caso contrário, basta criar essa pasta e adicioná-la ao seu $PATH .

Além disso, se você quiser definir várias opções padrão, poderá agrupá-las em temas. (Theme é o nome do desenvolvedor do feh para um grupo nomeado de opções.) Crie ~/.config/feh/themes e inclua esta linha no arquivo:

default --bg-color black

feh -Tdefault será iniciado com suas opções padrão desejadas. Isso é útil se você quiser definir várias opções de uma só vez. Infelizmente não há como definir um tema padrão. Então, no seu caso, isso não ajuda. Mas você pode voltar ao mesmo hack que acima:

#!/bin/sh
feh -Tdefault "$@"

Alternativa:

Se você for chamar feh manualmente a partir da linha de comando, poderá definir um alias no seu shell. No bash, você adicionaria essa linha ao seu ~/.bashrc e reiniciaria o intérprete (por exemplo, reabrir o terminal):

alias feh="feh --bg-color black"

No shell de peixe você executaria:

abbr -a feh feh --bg-color black
    
por 13.06.2018 / 10:57