Wine System Font 1.0
Publicado por Mauricio Ferrari (última atualização em 27/05/2020)
[ Hits: 1.696 ]
Homepage: https://www.youtube.com/@LinuxDicasPro
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
CkDeps - Análise de Dependências e Busca por Pacotes Instalados
Terminal logando vários SSH em abas
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Assisti Avatar 3: Fogo e Cinzas (3)
Conky, alerta de temperatura alta (8)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









