Wine System Font 1.0
Publicado por Mauricio Ferrari (última atualização em 27/05/2020)
[ Hits: 1.639 ]
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
Mostrando informações sobre conexões ppp dos clientes
zswaplig.sh - Um "Ligador" de ZSWAP, SWAP em RAM para Sabayon Linux
Script para atualizar o Debian 13
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Assinador JNLP do Site Portal da Nota Fiscal Eletrônica (4)
Warcraft II Remastered no Linux? (3)









