Wine System Font 1.0

Publicado por Mauricio Ferrari (última atualização em 27/05/2020)

[ Hits: 1.423 ]

Homepage: https://www.youtube.com/@LinuxDicasPro

Download 7125.winesystemfont




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.

  



Esconder código-fonte

#!/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

Scripts recomendados

Descobrir IP

Convertendo rotas Linux para Fortigate

Instalar WebCam LG LIC-110 e derivadas

Backup de bases de dados individuais do PostgreSQL

Script para impressao em codigo de barras.


  

Comentários
[1] Comentário enviado por maurixnovatrento em 28/05/2020 - 14:37h


Se alguém tiver sugestões de melhoria pode editar, ou comentar. Vou gostar de saber se tem mais fontes que funcione.

___________________________________
Conhecimento não se Leva para o Túmulo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts