Wine System Font 1.0
Publicado por Mauricio Ferrari (LinuxProativo) (última atualização em 27/05/2020)
[ Hits: 1.776 ]
Homepage: https://www.youtube.com/@LinuxProativo
Esse script eu criei para uso no Wine. Creio que funciona para qualquer versão. Eu criei para a versão 5.5 instalado no Slackware. Para funcionar você deve abrir o winecfg pela primeira vez e se possível mexer nas configurações de gráficos e configurações de tela para garantir que as entradas para a configuração sejam geradas. Mas isso, se o script não pegar.
#!/bin/bash
#
# Wine System Font Config - Version 1.0
#
# Created: 23/05/2020.
#
# By Mauricio Ferrari
WINE=wine
WINEREG=$HOME/.wine/system.reg
DIALOG=whiptail
function reset(){
sed -i -e 's/"MS Shell Dlg"="MS Sans Serif"/"MS Shell Dlg"="Tahoma"/g' $WINEREG
sed -i -e 's/"MS Shell Dlg 2"="MS Sans Serif"/"MS Shell Dlg 2"="Tahoma"/g' $WINEREG
sed -i -e 's/"MS Shell Dlg"="Noto Sans"/"MS Shell Dlg"="Tahoma"/g' $WINEREG
sed -i -e 's/"MS Shell Dlg 2"="Noto Sans"/"MS Shell Dlg 2"="Tahoma"/g' $WINEREG
}
function erro(){
echo
echo "Wine Inexistente!"
echo
exit 1
}
function fim(){
rm -f $FILE
exit 1
}
function ok(){
echo
echo "Fonte Aplicada!"
echo
rm -f $FILE
exit 1
}
[[ ! -x `which "$WINE" 2> /dev/null` ]] && erro
[[ ! -x `which "$DIALOG" 2> /dev/null` ]] && DIALOG=dialog
FILE='tempfile' || exit 1
$DIALOG --backtitle "Wine System Font Config - Version 1.0" \
--title "Configurar Fonte do Wine" \
--menu "\nSelecione a Fonte a ser Usada no Wine:" 12 50 3\
1 "MS Sans Serif ( Default )" \
2 "Noto Sans ( KDE Plasma 5 )" \
3 "Resetar Fonte" 2> $FILE
STATUS=$?
OPTION=$(cat $FILE)
[[ $STATUS != 0 ]] && fim
case $OPTION in
1)
reset
sed -i -e 's/"MS Shell Dlg"="Tahoma"/"MS Shell Dlg"="MS Sans Serif"/g' $WINEREG
sed -i -e 's/"MS Shell Dlg 2"="Tahoma"/"MS Shell Dlg 2"="MS Sans Serif"/g' $WINEREG
ok
;;
2)
reset
sed -i -e 's/"MS Shell Dlg"="Tahoma"/"MS Shell Dlg"="Noto Sans"/g' $WINEREG
sed -i -e 's/"MS Shell Dlg 2"="Tahoma"/"MS Shell Dlg 2"="Noto Sans"/g' $WINEREG
ok
;;
3)
reset
ok
;;
*)
echo
echo "Nada foi Selecionado!"
echo
fim
;;
esac
Script para renomear vários arquivos ao mesmo tempo.
Script de instalação para Firefox e Thunderbird
Reiniciar modem via Shell Script
Backup de MySQL com 1 arquivo para cada Banco
O Editor de Texto Nano: Simplicidade no Terminal
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
Preparando-se para certificações da LPI através do LPI Lab
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
Jogando "Magic" gratuitamente no Linux
Zoxide e fzf no bash para incrementar o uso do Terminal
As diferencas entre o clipboard comum e a selecao ativa
Arch Linux com repos do CachyOS para otimização ou usar Gentoo?
Eu aprendi o segredo das artes! hahaha (2)
Como instalo o Clipper/Harbour no Linux Ubuntu (0)
O que você está ouvindo agora? [2] (243)









