Wine System Font 1.0
Publicado por Mauricio Ferrari (última atualização em 27/05/2020)
[ Hits: 1.695 ]
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
Padronização de usuários em vários micros
Papéis de parede aleatórios direto da internet
Script que tira um screen shoot da tela e salva em um
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
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (19)
Formas seguras de instalar Debian Sid (13)
Malware encontrado em extensões do Firefox. (0)
Fiz uma pergunta no fórum mas não consigo localizar [RESOLVIDO] (21)









