Erro Locale Xlib

1. Erro Locale Xlib

Max
brasilianomax

(usa Slax)

Enviado em 01/01/2013 - 19:08h

E ai pessoal!


Estou tentando rodar a gui do avast for linux no Slax7 KDE4 porém estou com os seguintes problemas:



(process:3515): Gdk-WARNING **: locale not supported by Xlib

(process:3515): Gdk-WARNING **: can not set locale modifiers

(avastgui:3515): Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",

** (avastgui:3515): WARNING **: Invalid subfont 0

** (avastgui:3515): WARNING **: Invalid subfont 0 in get_font_metrics_from_subfonts

** (avastgui:3515): WARNING **: Invalid subfont 0

** (avastgui:3515): WARNING **: Invalid subfont 0 in get_font_metrics_from_subfonts



Já tentei várias coisas pela net e até agora nada!

Como posso corrigir isso?

OBS: Pelo terminal sem a interface gráfica o avast funciona.


  


2. Re: Erro Locale Xlib

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 01/01/2013 - 19:18h

brasilianomax escreveu:

E ai pessoal!


Estou tentando rodar a gui do avast for linux no Slax7 KDE4 porém estou com os seguintes problemas:



(process:3515): Gdk-WARNING **: locale not supported by Xlib

(process:3515): Gdk-WARNING **: can not set locale modifiers

(avastgui:3515): Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",

** (avastgui:3515): WARNING **: Invalid subfont 0

** (avastgui:3515): WARNING **: Invalid subfont 0 in get_font_metrics_from_subfonts

** (avastgui:3515): WARNING **: Invalid subfont 0

** (avastgui:3515): WARNING **: Invalid subfont 0 in get_font_metrics_from_subfonts



Já tentei várias coisas pela net e até agora nada!

Como posso corrigir isso?

OBS: Pelo terminal sem a interface gráfica o avast funciona.


Sem entender a necessidade de um antivírus, eu te conto que ele está reclamando da localização ("tradução") do programa para o locale padrão do seu sistema - que vamos determinar após você postar o arquivo /etc/profile.d/lang.sh


3. Re: Erro Locale Xlib

Max
brasilianomax

(usa Slax)

Enviado em 01/01/2013 - 19:26h

Hehehehe imagina onde vou usar o antivírus? No OS do Bill é claro!

Segue o conteúdo do lang.sh




#!/bin/sh
# For a list of locales which are supported by this machine, type:
# locale -a

export LANG=pt_BR

# Preref UTF-8 support if available
if [ -d /usr/lib*/locale/$LANG.utf8 ]; then
export LANG=$LANG.utf8
fi

# create localized user directories and update firefox configuration to save downloads to XDG_DOWNLOAD_DIR
if [ -x /usr/bin/xdg-user-dirs-update -a ! -r /root/.config/user-dirs.dirs ]; then
/usr/bin/xdg-user-dirs-update
fi

# There is a problem with most locales (including en_US) is that it sorts
# ASCII letters differently. For example if a script uses regexp match [A-Z],
# it happens to match even most lowercase letters, because the actual
# order is AaBbCc...Zz. This is plainly crazy, so we'll stick with
# standard ASCII order here.
export LC_COLLATE=C

# Push current language settings to Slax Software Center
if [ -d "/root/.mozilla/firefox/slax.sc" ]; then
mkdir -p /root/.mozilla/firefox/slax.sc/extensions/rebrand@rebrand/defaults/preferences/
echo 'user_pref("intl.accept_languages","'$LANG',en");' > /root/.mozilla/firefox/slax.sc/extensions/rebrand@rebrand/defaults/preferences/prefs.js
fi




4. Re: Erro Locale Xlib

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 01/01/2013 - 19:27h

Posta a saída do comando
 echo "$LANG" "$LC_COLLATE"  



5. Re: Erro Locale Xlib

Max
brasilianomax

(usa Slax)

Enviado em 01/01/2013 - 19:40h

pt_BR.utf8 C



6. Re: Erro Locale Xlib

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 01/01/2013 - 19:44h

brasilianomax escreveu:

pt_BR.utf8 C


Comenta estas linhas do /etc/profile.d/lang.sh
# Preref UTF-8 support if available
if [ -d /usr/lib*/locale/$LANG.utf8 ]; then
export LANG=$LANG.utf8
fi

e
 export LC_COLLATE=C  


Acrescente estas linhas
 export LANG=pt_BR.ISO8859-1
export LC_CTYPE=pt_BR.IS08859-1
export LC_COLLATE=pt_BR.ISO8859-1
export LESSCHARSET=latin1


Comente as linhas similares em /etc/profile.d/lang.csh e adicione estas:
 setenv LANG pt_BR.ISO8859-1
setenv LC_CTYPE pt_BR.IS08859-1
setenv LC_COLLATE pt_BR.ISO8859-1
setenv LESSCHARSET latin1



Reinicie o computador e tente de novo.


7. Re: Erro Locale Xlib

Max
brasilianomax

(usa Slax)

Enviado em 01/01/2013 - 20:07h

/etc/profile.d/lang.sh alterado!
/etc/profile.d/lang.csh não existe.

Testei mesmo assim e não foi.



8. Re: Erro Locale Xlib

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 02/01/2013 - 01:08h

brasilianomax escreveu:

/etc/profile.d/lang.sh alterado!
/etc/profile.d/lang.csh não existe.

Testei mesmo assim e não foi.


Ok, posta aqui o
 $ ls /usr/share/themes  



9. Re: Erro Locale Xlib

Max
brasilianomax

(usa Slax)

Enviado em 02/01/2013 - 06:33h

 Default  Emacs  Raleigh  oxygen-gtk  



10. Re: Erro Locale Xlib

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 02/01/2013 - 17:32h

brasilianomax escreveu:

 Default  Emacs  Raleigh  oxygen-gtk  


O erro incapacitador é o modules_engine não achar o oxygen-gtk, mas o problema é que ele está instalado. Vamos tentar mais um tiro: roda e posta a saída de
 echo $PATH  



11. Re: Erro Locale Xlib

Max
brasilianomax

(usa Slax)

Enviado em 05/01/2013 - 21:52h

 /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin



12. Re: Erro Locale Xlib

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 05/01/2013 - 23:43h

Roda como root
 # cd /usr/local/bin
# ln -s /usr/themes/oxygen-gtk oxygen-gtk

E vê se funciona






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts