Re: [FUG-BR] Problemas de acentuação em aplicativos compilados com Qt5

2017-05-09 Thread Clayton Eduardo dos Santos

Em 07/05/2017 20:32, Paulo Henrique escreveu:

Em 7 de maio de 2017 17:16, Clayton Eduardo dos Santos 
escreveu:

Em 07/05/2017 16:11, Paulo Henrique escreveu:


Em 07/05/2017 14:44, "Clayton Eduardo dos Santos" 
escreveu:


Boa noite pessoal,

Recentemente percebi problemas de acentuação com softwares que utilizam o


Qt5 como toolkit gráfico, como por exemplo o LyX e o VirtualBox. Bem, ao
menos essa foi a única relação que encontrei.


O cedilha funciona normalmente, no entanto, qualquer outro caractere


acentuado exibe um losango preto com uma interrogação a medida que digito
as letras acentuadas. O detalhe é que se eu copiar um texto já acentuado
para a área de transferência e colar em qualquer um dos aplicativos
citados, os caracteres são reconhecidos e exibidos sem problemas.


Meu sistema (FreeBSD 11 + XFCE) está configurado para pt_BR.UTF-8,


conforme exibido a seguir:


LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_ALL=

Todas as demais aplicações acentuam sem nenhum problema.

Dando uma olhada em http://wiki.lyx.org/LyX/NewInLyX22 , me deparei com


isso:


Qt5 support

LyX can be built with Qt5 (Qt4 is still supported and an official


toolkit). Note that, due to a Qt5 bug that affects keyboard input <
http://www.lyx.org/trac/ticket/9218>, we strongly suggest to build
against
Qt 5.5. (Qt 5.6 under Linux )


Parece de fato um bug do Qt5.5, mas mesmo recompilando os pacotes com a


versão atual (5.7.1) ou utilizando os pacotes estáticos, o problema
permanece.


Palpites?

Grato pela atenção,

Clayton
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Tem que configurar o teclado na central de configurações do kde.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Boa tarde Paulo,

Obrigado pela resposta, no entanto, não estou utilizando o KDE como
gerenciador de janelas e sim o XFCE.
Além disso, a acentuação funciona normalmente em todas as outras
aplicações.

Att,


Clayton

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Só consegui configurar através da central de configurações do KDE.
De uma vista na manpage em busca de alguma variável de ambiente introduzido
no QT5.5 que permita isso.
Aplicações GTK reconhecem tranquilamente a linguagem padrão do sistema, no
QT é que tem esse problema.

Abraços


Bom dia Paulo,

Nem o KDE resolveu. Vou dar mais uma olhada nas manpages, conforme sua 
sugestão.


[ ]'s

Clayton
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas de acentuação em aplicativos compilados com Qt5

2017-05-09 Thread Otacílio

Em 09/05/2017 07:46, Clayton Eduardo dos Santos escreveu:

Em 07/05/2017 20:32, Paulo Henrique escreveu:
Em 7 de maio de 2017 17:16, Clayton Eduardo dos Santos 

escreveu:

Em 07/05/2017 16:11, Paulo Henrique escreveu:

Em 07/05/2017 14:44, "Clayton Eduardo dos Santos" 


escreveu:


Boa noite pessoal,

Recentemente percebi problemas de acentuação com softwares que 
utilizam o


Qt5 como toolkit gráfico, como por exemplo o LyX e o VirtualBox. 
Bem, ao

menos essa foi a única relação que encontrei.


O cedilha funciona normalmente, no entanto, qualquer outro caractere

acentuado exibe um losango preto com uma interrogação a medida que 
digito
as letras acentuadas. O detalhe é que se eu copiar um texto já 
acentuado

para a área de transferência e colar em qualquer um dos aplicativos
citados, os caracteres são reconhecidos e exibidos sem problemas.


Meu sistema (FreeBSD 11 + XFCE) está configurado para pt_BR.UTF-8,


conforme exibido a seguir:


LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_ALL=

Todas as demais aplicações acentuam sem nenhum problema.

Dando uma olhada em http://wiki.lyx.org/LyX/NewInLyX22 , me 
deparei com



isso:


Qt5 support

LyX can be built with Qt5 (Qt4 is still supported and an official


toolkit). Note that, due to a Qt5 bug that affects keyboard input <
http://www.lyx.org/trac/ticket/9218>, we strongly suggest to build
against
Qt 5.5. (Qt 5.6 under Linux )

Parece de fato um bug do Qt5.5, mas mesmo recompilando os pacotes 
com a



versão atual (5.7.1) ou utilizando os pacotes estáticos, o problema
permanece.


Palpites?

Grato pela atenção,

Clayton
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Tem que configurar o teclado na central de configurações do kde.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Boa tarde Paulo,

Obrigado pela resposta, no entanto, não estou utilizando o KDE como
gerenciador de janelas e sim o XFCE.
Além disso, a acentuação funciona normalmente em todas as outras
aplicações.

Att,


Clayton

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Só consegui configurar através da central de configurações do KDE.
De uma vista na manpage em busca de alguma variável de ambiente 
introduzido

no QT5.5 que permita isso.
Aplicações GTK reconhecem tranquilamente a linguagem padrão do 
sistema, no

QT é que tem esse problema.

Abraços


Bom dia Paulo,

Nem o KDE resolveu. Vou dar mais uma olhada nas manpages, conforme sua 
sugestão.


[ ]'s


Só uma sugestão que provavelmente pode não ajudar em nada. Rode um pkg 
check -B para ver se não está com algum problema nas dependências..


[]'s
-Otacílio
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas de acentuação em aplicativos compilados com Qt5

2017-05-09 Thread Ricardo Campos Passanezi
On Tue, May 09, 2017 at 07:46:18AM -0300, Clayton Eduardo dos Santos wrote:
> > Só consegui configurar através da central de configurações do KDE.
> > De uma vista na manpage em busca de alguma variável de ambiente introduzido
> > no QT5.5 que permita isso.
> > Aplicações GTK reconhecem tranquilamente a linguagem padrão do sistema, no
> > QT é que tem esse problema.
> >
> > Abraços
> 
> Bom dia Paulo,
> 
> Nem o KDE resolveu. Vou dar mais uma olhada nas manpages, conforme sua 
> sugestão.
> 
> [ ]'s
> 
> Clayton
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Bom, sei que não tem nada a ver com a solução do problema, mas já
experimentou o Lumina?

Eu estava usando o fvwm, por ser bem leve. Testei o Lumina e estou
achando bem legal. Funcionando teclado normalmente.

Sobre a parte gráfica + teclado em UTF8, tenho:

- xorg.conf está em branco

- /usr/local/etc/X11/xorg.conf.d/

# cat fonts.conf 
Section "Files"
  ModulePath   "/usr/local/lib/xorg/modules"
  FontPath "/usr/local/share/fonts/misc/"
  FontPath "/usr/local/share/fonts/TTF/"
  FontPath "/usr/local/share/fonts/OTF/"
  FontPath "/usr/local/share/fonts/Type1/"
  [mais um monte de fontes]
EndSection

Section "Module"
  Load  "dbe"
  Load  "dri"
  Load  "dri2"
  Load  "extmod"
  Load  "record"
  Load  "freetype"
  Load  "bitmap"
  Load  "type1"
  Load  "glx"
EndSection

# cat keyboard-br.conf 
Section "InputClass"
  Identifier  "KeyboardDefaults"
  Driver  "keyboard"
  MatchIsKeyboard   "on"
  Option  "XkbLayout" "br"
  Option  "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

- No rc.conf: keymap="br"

- No ambiente:

MM_CHARSET=UTF-8
LC_ALL=pt_BR.UTF-8
LANG=pt_BR.UTF-8

(como uso tcsh, com setenv no .cshrc)

Pode colocar no /etc/login.conf e deixar padrão (acho que é o ideal, mas
já estou nessa há tanto tempo que vai como sempre :-))

Se te der ideias de onde procurar, melhor.


-- 
Ricardo Campos Passanezi
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas de acentuação em aplicativos compilados com Qt5

2017-05-09 Thread Paulo Henrique
Em 9 de maio de 2017 09:48, Ricardo Campos Passanezi 
escreveu:

> On Tue, May 09, 2017 at 07:46:18AM -0300, Clayton Eduardo dos Santos wrote:
> > > Só consegui configurar através da central de configurações do KDE.
> > > De uma vista na manpage em busca de alguma variável de ambiente
> introduzido
> > > no QT5.5 que permita isso.
> > > Aplicações GTK reconhecem tranquilamente a linguagem padrão do
> sistema, no
> > > QT é que tem esse problema.
> > >
> > > Abraços
> >
> > Bom dia Paulo,
> >
> > Nem o KDE resolveu. Vou dar mais uma olhada nas manpages, conforme sua
> > sugestão.
> >
> > [ ]'s
> >
> > Clayton
> > -
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> Bom, sei que não tem nada a ver com a solução do problema, mas já
> experimentou o Lumina?
>
> Eu estava usando o fvwm, por ser bem leve. Testei o Lumina e estou
> achando bem legal. Funcionando teclado normalmente.
>
> Sobre a parte gráfica + teclado em UTF8, tenho:
>
> - xorg.conf está em branco
>
> - /usr/local/etc/X11/xorg.conf.d/
>
> # cat fonts.conf
> Section "Files"
>   ModulePath   "/usr/local/lib/xorg/modules"
>   FontPath "/usr/local/share/fonts/misc/"
>   FontPath "/usr/local/share/fonts/TTF/"
>   FontPath "/usr/local/share/fonts/OTF/"
>   FontPath "/usr/local/share/fonts/Type1/"
>   [mais um monte de fontes]
> EndSection
>
> Section "Module"
>   Load  "dbe"
>   Load  "dri"
>   Load  "dri2"
>   Load  "extmod"
>   Load  "record"
>   Load  "freetype"
>   Load  "bitmap"
>   Load  "type1"
>   Load  "glx"
> EndSection
>
> # cat keyboard-br.conf
> Section "InputClass"
>   Identifier  "KeyboardDefaults"
>   Driver  "keyboard"
>   MatchIsKeyboard   "on"
>   Option  "XkbLayout" "br"
>   Option  "XkbOptions" "terminate:ctrl_alt_bksp"
> EndSection
>
> - No rc.conf: keymap="br"
>
> - No ambiente:
>
> MM_CHARSET=UTF-8
> LC_ALL=pt_BR.UTF-8
> LANG=pt_BR.UTF-8
>
> (como uso tcsh, com setenv no .cshrc)
>
> Pode colocar no /etc/login.conf e deixar padrão (acho que é o ideal, mas
> já estou nessa há tanto tempo que vai como sempre :-))
>
> Se te der ideias de onde procurar, melhor.
>
>
> --
> Ricardo Campos Passanezi
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Otacilio, como fica a sua variável de ambiente LC_ALL ?
No meu sempre fica sem nada !!
Valeu por compartilhar, procurava por essa opção a muito tempo, tinha uma
forma de fazer através do policy do hal
Option  "XkbOptions" "terminate:ctrl_alt_bksp"



Att.

-- 
:UNI>http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas de acentuação em aplicativos compilados com Qt5

2017-05-09 Thread Ricardo Campos Passanezi
On Tue, May 09, 2017 at 10:03:15AM -0300, Paulo Henrique wrote:
> Em 9 de maio de 2017 09:48, Ricardo Campos Passanezi 
> escreveu:
> 
> 
> Otacilio, como fica a sua variável de ambiente LC_ALL ?
> No meu sempre fica sem nada !!
> Valeu por compartilhar, procurava por essa opção a muito tempo, tinha uma
> forma de fazer através do policy do hal
> Option  "XkbOptions" "terminate:ctrl_alt_bksp"

Heh heh, Otacílio não, Ricardo...

Até desabilitei o HALD. Não uso mais.

Está bem prático e fácil. Olhe a 
https://www.freebsd.org/doc/handbook/x-config.html 
Foi daí que peguei as confs do tecladio...

> 
> 
> 
> Att.
> 
> -- 
> :UNI> Paulo Henrique.
> Fone: (21) 37089388.
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-- 
Ricardo Campos Passanezi
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas de acentuação em aplicativos compilados com Qt5

2017-05-09 Thread Otacílio

Em 09/05/2017 10:03, Paulo Henrique escreveu:

Em 9 de maio de 2017 09:48, Ricardo Campos Passanezi 
escreveu:


On Tue, May 09, 2017 at 07:46:18AM -0300, Clayton Eduardo dos Santos wrote:

Só consegui configurar através da central de configurações do KDE.
De uma vista na manpage em busca de alguma variável de ambiente

introduzido

no QT5.5 que permita isso.
Aplicações GTK reconhecem tranquilamente a linguagem padrão do

sistema, no

QT é que tem esse problema.

Abraços

Bom dia Paulo,

Nem o KDE resolveu. Vou dar mais uma olhada nas manpages, conforme sua
sugestão.

[ ]'s

Clayton
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Bom, sei que não tem nada a ver com a solução do problema, mas já
experimentou o Lumina?

Eu estava usando o fvwm, por ser bem leve. Testei o Lumina e estou
achando bem legal. Funcionando teclado normalmente.

Sobre a parte gráfica + teclado em UTF8, tenho:

- xorg.conf está em branco

- /usr/local/etc/X11/xorg.conf.d/

# cat fonts.conf
Section "Files"
   ModulePath   "/usr/local/lib/xorg/modules"
   FontPath "/usr/local/share/fonts/misc/"
   FontPath "/usr/local/share/fonts/TTF/"
   FontPath "/usr/local/share/fonts/OTF/"
   FontPath "/usr/local/share/fonts/Type1/"
   [mais um monte de fontes]
EndSection

Section "Module"
   Load  "dbe"
   Load  "dri"
   Load  "dri2"
   Load  "extmod"
   Load  "record"
   Load  "freetype"
   Load  "bitmap"
   Load  "type1"
   Load  "glx"
EndSection

# cat keyboard-br.conf
Section "InputClass"
   Identifier  "KeyboardDefaults"
   Driver  "keyboard"
   MatchIsKeyboard   "on"
   Option  "XkbLayout" "br"
   Option  "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

- No rc.conf: keymap="br"

- No ambiente:

MM_CHARSET=UTF-8
LC_ALL=pt_BR.UTF-8
LANG=pt_BR.UTF-8

(como uso tcsh, com setenv no .cshrc)

Pode colocar no /etc/login.conf e deixar padrão (acho que é o ideal, mas
já estou nessa há tanto tempo que vai como sempre :-))

Se te der ideias de onde procurar, melhor.


--
Ricardo Campos Passanezi
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Otacilio, como fica a sua variável de ambiente LC_ALL ?
No meu sempre fica sem nada !!
Valeu por compartilhar, procurava por essa opção a muito tempo, tinha uma
forma de fazer através do policy do hal
Option  "XkbOptions" "terminate:ctrl_alt_bksp"



Att.

Não sei se a pergunta foi realmente para mim, mas vou por junto com a 
resposta o meu passo a passo para funcionar o pt_BR nas minhas máquinas 
(AMD64, Beaglebone, Raspberry PI3).



No /etc/rc.conf eu coloco isso:

keymap="br"

No /etc/login.conf, na entrada default eu mudo o fim dela para ficar assim:

:umask=022:\
:charset=UTF-8:\
:lang=pt_BR.UTF-8:

E rodo o

cap_mkdb /etc/login.conf


Depois de fazer logou e login, os usuários que estão na classe default 
já ficam com o teclado e language me pt_BR. O locale fica assim:


[ota@nostromo ~]$ locale
LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_ALL=

Na interface gráfica eu uso o xfce4. Para funcionar o teclado em pt_BR 
eu adiciono o seguinte comando em "Configurações->Gerenciador de 
Configurações->Sessão e Inicialização->Inicio automático de aplicativos":


setxkbmap -model abnt2 -layout br


E o  pronto. Só precisa se ligar que a ordenação em pt_BR+UTF8 só 
funciona corretamente a partir do FreeBSD 11.


[]'s

-Otacílio

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas de acentuação em aplicativos compilados com Qt5

2017-05-09 Thread Renato Botelho
On 09/05/17 10:16, Otacílio wrote:
> Em 09/05/2017 10:03, Paulo Henrique escreveu:
>> Em 9 de maio de 2017 09:48, Ricardo Campos Passanezi
>> 
>> escreveu:
>>
>>> On Tue, May 09, 2017 at 07:46:18AM -0300, Clayton Eduardo dos Santos
>>> wrote:
> Só consegui configurar através da central de configurações do KDE.
> De uma vista na manpage em busca de alguma variável de ambiente
>>> introduzido
> no QT5.5 que permita isso.
> Aplicações GTK reconhecem tranquilamente a linguagem padrão do
>>> sistema, no
> QT é que tem esse problema.
>
> Abraços
 Bom dia Paulo,

 Nem o KDE resolveu. Vou dar mais uma olhada nas manpages, conforme sua
 sugestão.

 [ ]'s

 Clayton
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>> Bom, sei que não tem nada a ver com a solução do problema, mas já
>>> experimentou o Lumina?
>>>
>>> Eu estava usando o fvwm, por ser bem leve. Testei o Lumina e estou
>>> achando bem legal. Funcionando teclado normalmente.
>>>
>>> Sobre a parte gráfica + teclado em UTF8, tenho:
>>>
>>> - xorg.conf está em branco
>>>
>>> - /usr/local/etc/X11/xorg.conf.d/
>>>
>>> # cat fonts.conf
>>> Section "Files"
>>>ModulePath   "/usr/local/lib/xorg/modules"
>>>FontPath "/usr/local/share/fonts/misc/"
>>>FontPath "/usr/local/share/fonts/TTF/"
>>>FontPath "/usr/local/share/fonts/OTF/"
>>>FontPath "/usr/local/share/fonts/Type1/"
>>>[mais um monte de fontes]
>>> EndSection
>>>
>>> Section "Module"
>>>Load  "dbe"
>>>Load  "dri"
>>>Load  "dri2"
>>>Load  "extmod"
>>>Load  "record"
>>>Load  "freetype"
>>>Load  "bitmap"
>>>Load  "type1"
>>>Load  "glx"
>>> EndSection
>>>
>>> # cat keyboard-br.conf
>>> Section "InputClass"
>>>Identifier  "KeyboardDefaults"
>>>Driver  "keyboard"
>>>MatchIsKeyboard   "on"
>>>Option  "XkbLayout" "br"
>>>Option  "XkbOptions" "terminate:ctrl_alt_bksp"
>>> EndSection
>>>
>>> - No rc.conf: keymap="br"
>>>
>>> - No ambiente:
>>>
>>> MM_CHARSET=UTF-8
>>> LC_ALL=pt_BR.UTF-8
>>> LANG=pt_BR.UTF-8
>>>
>>> (como uso tcsh, com setenv no .cshrc)
>>>
>>> Pode colocar no /etc/login.conf e deixar padrão (acho que é o ideal, mas
>>> já estou nessa há tanto tempo que vai como sempre :-))
>>>
>>> Se te der ideias de onde procurar, melhor.
>>>
>>>
>>> -- 
>>> Ricardo Campos Passanezi
>>> -
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>> Otacilio, como fica a sua variável de ambiente LC_ALL ?
>> No meu sempre fica sem nada !!
>> Valeu por compartilhar, procurava por essa opção a muito tempo, tinha uma
>> forma de fazer através do policy do hal
>> Option  "XkbOptions" "terminate:ctrl_alt_bksp"
>>
>>
>>
>> Att.
>>
> Não sei se a pergunta foi realmente para mim, mas vou por junto com a
> resposta o meu passo a passo para funcionar o pt_BR nas minhas máquinas
> (AMD64, Beaglebone, Raspberry PI3).
> 
> 
> No /etc/rc.conf eu coloco isso:
> 
> keymap="br"
> 
> No /etc/login.conf, na entrada default eu mudo o fim dela para ficar assim:
> 
> :umask=022:\
> :charset=UTF-8:\
> :lang=pt_BR.UTF-8:
> 
> E rodo o
> 
> cap_mkdb /etc/login.conf
> 
> 
> Depois de fazer logou e login, os usuários que estão na classe default
> já ficam com o teclado e language me pt_BR. O locale fica assim:
> 
> [ota@nostromo ~]$ locale
> LANG=pt_BR.UTF-8
> LC_CTYPE="pt_BR.UTF-8"
> LC_COLLATE="pt_BR.UTF-8"
> LC_TIME="pt_BR.UTF-8"
> LC_NUMERIC="pt_BR.UTF-8"
> LC_MONETARY="pt_BR.UTF-8"
> LC_MESSAGES="pt_BR.UTF-8"
> LC_ALL=
> 
> Na interface gráfica eu uso o xfce4. Para funcionar o teclado em pt_BR
> eu adiciono o seguinte comando em "Configurações->Gerenciador de
> Configurações->Sessão e Inicialização->Inicio automático de aplicativos":
> 
> setxkbmap -model abnt2 -layout br
> 
> 
> E o  pronto. Só precisa se ligar que a ordenação em pt_BR+UTF8 só
> funciona corretamente a partir do FreeBSD 11.

Vale lembrar que usando o LC_COLLATE como pt_BR.UTF-8 ele vai considerar
as maiúsculas e minúsculas com o mesmo valor e vai ordenar os arquivos como:

anta
bomba
Brasil
Santos

Caso se defina o LC_COLLATE como "C" ele vai manter a diferenciação e os
mesmos arquivos seriam ordenados como:

Brasil
Santos
anta
bomba

[]s
-- 
Renato Botelho
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas de acentuação em aplicativos compilados com Qt5

2017-05-09 Thread Otacílio

Em 09/05/2017 10:40, Renato Botelho escreveu:

On 09/05/17 10:16, Otacílio wrote:

Em 09/05/2017 10:03, Paulo Henrique escreveu:

Em 9 de maio de 2017 09:48, Ricardo Campos Passanezi

escreveu:


On Tue, May 09, 2017 at 07:46:18AM -0300, Clayton Eduardo dos Santos
wrote:

Só consegui configurar através da central de configurações do KDE.
De uma vista na manpage em busca de alguma variável de ambiente

introduzido

no QT5.5 que permita isso.
Aplicações GTK reconhecem tranquilamente a linguagem padrão do

sistema, no

QT é que tem esse problema.

Abraços

Bom dia Paulo,

Nem o KDE resolveu. Vou dar mais uma olhada nas manpages, conforme sua
sugestão.

[ ]'s

Clayton
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Bom, sei que não tem nada a ver com a solução do problema, mas já
experimentou o Lumina?

Eu estava usando o fvwm, por ser bem leve. Testei o Lumina e estou
achando bem legal. Funcionando teclado normalmente.

Sobre a parte gráfica + teclado em UTF8, tenho:

- xorg.conf está em branco

- /usr/local/etc/X11/xorg.conf.d/

# cat fonts.conf
Section "Files"
ModulePath   "/usr/local/lib/xorg/modules"
FontPath "/usr/local/share/fonts/misc/"
FontPath "/usr/local/share/fonts/TTF/"
FontPath "/usr/local/share/fonts/OTF/"
FontPath "/usr/local/share/fonts/Type1/"
[mais um monte de fontes]
EndSection

Section "Module"
Load  "dbe"
Load  "dri"
Load  "dri2"
Load  "extmod"
Load  "record"
Load  "freetype"
Load  "bitmap"
Load  "type1"
Load  "glx"
EndSection

# cat keyboard-br.conf
Section "InputClass"
Identifier  "KeyboardDefaults"
Driver  "keyboard"
MatchIsKeyboard   "on"
Option  "XkbLayout" "br"
Option  "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

- No rc.conf: keymap="br"

- No ambiente:

MM_CHARSET=UTF-8
LC_ALL=pt_BR.UTF-8
LANG=pt_BR.UTF-8

(como uso tcsh, com setenv no .cshrc)

Pode colocar no /etc/login.conf e deixar padrão (acho que é o ideal, mas
já estou nessa há tanto tempo que vai como sempre :-))

Se te der ideias de onde procurar, melhor.


--
Ricardo Campos Passanezi
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Otacilio, como fica a sua variável de ambiente LC_ALL ?
No meu sempre fica sem nada !!
Valeu por compartilhar, procurava por essa opção a muito tempo, tinha uma
forma de fazer através do policy do hal
Option  "XkbOptions" "terminate:ctrl_alt_bksp"



Att.


Não sei se a pergunta foi realmente para mim, mas vou por junto com a
resposta o meu passo a passo para funcionar o pt_BR nas minhas máquinas
(AMD64, Beaglebone, Raspberry PI3).


No /etc/rc.conf eu coloco isso:

keymap="br"

No /etc/login.conf, na entrada default eu mudo o fim dela para ficar assim:

 :umask=022:\
 :charset=UTF-8:\
 :lang=pt_BR.UTF-8:

E rodo o

cap_mkdb /etc/login.conf


Depois de fazer logou e login, os usuários que estão na classe default
já ficam com o teclado e language me pt_BR. O locale fica assim:

[ota@nostromo ~]$ locale
LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_ALL=

Na interface gráfica eu uso o xfce4. Para funcionar o teclado em pt_BR
eu adiciono o seguinte comando em "Configurações->Gerenciador de
Configurações->Sessão e Inicialização->Inicio automático de aplicativos":

setxkbmap -model abnt2 -layout br


E o  pronto. Só precisa se ligar que a ordenação em pt_BR+UTF8 só
funciona corretamente a partir do FreeBSD 11.

Vale lembrar que usando o LC_COLLATE como pt_BR.UTF-8 ele vai considerar
as maiúsculas e minúsculas com o mesmo valor e vai ordenar os arquivos como:

anta
bomba
Brasil
Santos

Caso se defina o LC_COLLATE como "C" ele vai manter a diferenciação e os
mesmos arquivos seriam ordenados como:

Brasil
Santos
anta
bomba

[]s


Então, mas isso só no 11 não é? Porque no 10.3 que tenho aqui não está 
fazendo diferença o pt_BR. Olha só:

[ota@nostromo ~]$ freebsd-version ; locale ; echo "anta
> bomba
> Brasil
> Santos" | sort
11.0-RELEASE-p10
LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_ALL=
anta
bomba
Brasil
Santos


[ota@xareu /usr/home/ota]$ freebsd-version ; locale ; echo "anta
> bomba
> Brasil
> Santos" | sort
10.3-RELEASE-p19
LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_ALL=
Brasil
Santos
anta
bomba


[]'s

-Otacílio

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [RESOLVIDO] Problemas de acentuação em aplicativos compilados com Qt5

2017-05-09 Thread Clayton Eduardo dos Santos

Em 07/05/2017 16:11, Paulo Henrique escreveu:

Em 07/05/2017 14:44, "Clayton Eduardo dos Santos" 
escreveu:

Boa noite pessoal,

Recentemente percebi problemas de acentuação com softwares que utilizam o

Qt5 como toolkit gráfico, como por exemplo o LyX e o VirtualBox. Bem, ao
menos essa foi a única relação que encontrei.

O cedilha funciona normalmente, no entanto, qualquer outro caractere

acentuado exibe um losango preto com uma interrogação a medida que digito
as letras acentuadas. O detalhe é que se eu copiar um texto já acentuado
para a área de transferência e colar em qualquer um dos aplicativos
citados, os caracteres são reconhecidos e exibidos sem problemas.

Meu sistema (FreeBSD 11 + XFCE) está configurado para pt_BR.UTF-8,

conforme exibido a seguir:

LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_ALL=

Todas as demais aplicações acentuam sem nenhum problema.

Dando uma olhada em http://wiki.lyx.org/LyX/NewInLyX22 , me deparei com

isso:

Qt5 support

LyX can be built with Qt5 (Qt4 is still supported and an official

toolkit). Note that, due to a Qt5 bug that affects keyboard input <
http://www.lyx.org/trac/ticket/9218>, we strongly suggest to build against
Qt 5.5. (Qt 5.6 under Linux )

Parece de fato um bug do Qt5.5, mas mesmo recompilando os pacotes com a

versão atual (5.7.1) ou utilizando os pacotes estáticos, o problema
permanece.

Palpites?

Grato pela atenção,

Clayton
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Tem que configurar o teclado na central de configurações do kde.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Pessoal, bom dia!

Finalmente consegui acertar o problema.

Encontrei a solução no Cooltrainer FreeBSD Desktop How To na seção IBus 
(https://cooltrainer.org/a-freebsd-desktop-howto/#ibus).


Basicamente basta instalar o IBus e o módulo correspondente ao QT, o 
ibus-qt.


Em seguida, popular o .xinitrc da seguinte forma:

export LANG=pt_BR.UTF-8
export LC_CTYPE="pt_BR.UTF-8"
export LC_COLLATE="pt_BR.UTF-8"
export LC_TIME="pt_BR.UTF-8"
export LC_NUMERIC="pt_BR.UTF-8"
export LC_MONETARY="pt_BR.UTF-8"
export LC_MESSAGES="pt_BR.UTF-8"
export LC_ALL=
export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus"
exec ibus-daemon -d -x &
/usr/local/bin/startxfce4

O próximo passo é adicionar o mapa de teclado pt_BR via ferramenta de 
configuração, denominada ibus-setup e pronto!


O único ponto que merece destaque é que, ao menos para o meu caso, o 
plugin do ibus-setup disponível no painel da área de trabalho até 
permite as configurações mas as descarta, quando o daemon é reiniciado, 
exigindo dessa forma a execução da ferramenta manualmente conforme 
descrito no item anterior.


Agradeço a todos pela ajuda.

[ ]'s

Clayton
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd