Mudar idioma no FreeBSD 10 para pt_BR [RESOLVIDO]

1. Mudar idioma no FreeBSD 10 para pt_BR [RESOLVIDO]

Glauber GF
mcnd2

(usa Debian)

Enviado em 29/01/2015 - 20:48h

Boa noite aos pinguins do VOL.

Então, recentimente no final de semana passada instalei o FreeBSD 10 numa VM em meu note e fiz a instalação, mais logo, não muito contente de ver essa maravilha de sistema rodando, resolvi instalar na máquina real (desktop) modesto de 9 anos atrás.

Fiz a instalação numa boa.
Logo depois fiz a instalação do nano, xorg, slim e o mate. tudo instalado numa boa. Dando continuidade, tive que fazer a configuração para subir a interface MATE, pois chamava a interface com o startx e o SLIM carregava mais logo não deixando o user ter acesso a interface com login e senha.

Adicionei no arquivo "~.xinitrc" do user as seguintes linhas:

exec mate-session
LANG=pt_BR.UTF-8; export LANG


Assim foi resolvido o carregamento do SLIM e deixando o user se logar na interface MATE. A resolução não esta aquela maravilha, mas depois tento arrumar.

O grande problema de início que não estou conseguindo resolver é de mudar o idioma do sistema do inglês "US" para o português "pt_BR".


Dei uma pesquisada, li e fiz algumas configurações mais não obtive o resultado satisfatório. Voltei com o padrão tudo que tinha alterado. Li na documentação do freebsd >>> http://www.freebsd.org/doc/es/books/handbook/using-localization.html <<< e não entendi muito bem, e o que fiz agora também não resolveu que foi adicionar as seguintes linhas no "~.login_conf":

me:\
:charset=UTF-8
:lang=pt_BR.UTF-8


Já tinha usado o freebsd 8 e fiz até um artigo de configuração inicial na ápoca mais também não resolveu o meu problema.

Alguém com experiência no FreeBSD pode me dar uma ajuda em deixar o idioma em pt_BR?

Deve ter mais alguns ajutes para fazer no sistema mais o primeiro passo é deixar em pt_BR.

Desde já agradeço pela atenção.


  


2. MELHOR RESPOSTA

Igor Morais
igormorais

(usa Gentoo)

Enviado em 03/02/2015 - 22:15h

Cara, no meu FreeBSD eu só mexi no .xinitrc mesmo.


export LC_ALL=pt_BR.UTF-8
export LANGUAGE=pt_BR.UTF-8
export LANG=pt_BR.UTF-8


Tá assim antes do exec... Uso LXDE.

3. Re: Mudar idioma no FreeBSD 10 para pt_BR [RESOLVIDO]

Glauber GF
mcnd2

(usa Debian)

Enviado em 02/02/2015 - 21:12h


Up ^^^

Alguém por ai no universo do *BSD que possa me dar uma ajuda?

...


4. Re: Mudar idioma no FreeBSD 10 para pt_BR [RESOLVIDO]

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 02/02/2015 - 23:06h


Salve mano . Dá uma olhada aqui https://cooltrainer.org/a-freebsd-desktop-howto/#mate

Obrigado pela atenção , salve !!!


5. Re: Mudar idioma no FreeBSD 10 para pt_BR

Glauber GF
mcnd2

(usa Debian)

Enviado em 03/02/2015 - 00:50h

zezaocapoeira escreveu:


Salve mano . Dá uma olhada aqui https://cooltrainer.org/a-freebsd-desktop-howto/#mate

Obrigado pela atenção , salve !!!


Salva, salve!

Estou lendo o link que me passou na parte de Firt Boot > UTF-8 pra ver se consigo traduzir o sistema.

O teclado e mouse já consegui configurar numa boa.

Já instalei o driver de vídeo Nvidia Geforce fx 5200, mais não sei se foi instalado corretamente, logo mexo em alguma config dentro do Xorg para ver se vai, mas ... vou continuar tentando...

Obrigado pelo retorno e logo retorno para deixar o feedback ou pedir mais ajuda, rS!

ZZZZZZZzzzzzzzzzzzzzZZZZZZZZZZZZZZZZzzzzzzzzzzZZZZZZZZZZZZZZZZzzzzzzzz...




6. Re: Mudar idioma no FreeBSD 10 para pt_BR

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 03/02/2015 - 01:19h

Salve mano . Aqui instalei e configurei http://i.imgur.com/uf6URR4.png . Vou tentar explicar de forma mais simples e clara possível .

Aqui uso o startx , não uso gerenciadores de login :

Após instalar o " xorg " e configurar o " /etc/rc.conf" e instalar "mate-desktop mate " . Criei o arquivo " .xinitrc "

$ echo "exec mate-session" >> .xinitrc

Após primeiro login subi a interface gráfica da seguinte forma :

$ LANG=pt_BR startx

subi desta forma pois o sistema ainda não esta configurado pra pt_BR

Configurei os seguinte arquivos , como root

# nano /etc/login.conf
no inicio do arquivo verá este trecho

# Russian Users Accounts. Setup proper environment variables.

substitua pelo conteudo abaixo

brazil | Brazilian Users Accounts:\
:charset=UTF-8:\
:lang=pt_BR.UTF-8:\
:tc=default:


Fiz assim , pois não vou usar russo . E fica mais facil localizar a alteração .

configurei isso :

# nano /etc/profile
Adicione isso :

LANG=pt_BR.UTF-8; export LANG
CHARSET=UTF-8; export CHARSET


configurei isso do meu usuário :

$ nano .login_conf

me:\
:charset=UTF-8:\
:lang=pt_BR.UTF-8:



rode o seguinte comando como root

# cap_mkdb /etc/login.conf


reinicie o sistema e veja se as alterações tiveram efeito . Aqui após as alterações rodei somente " startx " pra subir a interface grafica , e feito isso já estava em pt_BR .

para teclado use o comando abaixo :

setxkbmap -model abnt2 -layout br -variant abnt2


Obrigado pela atenção , salve !!!


7. Re: Mudar idioma no FreeBSD 10 para pt_BR

Glauber GF
mcnd2

(usa Debian)

Enviado em 03/02/2015 - 18:53h

]Então @zezao,

criei o .xinitrc no home tanto do user quanto do root com o conteúdo sugerido, logo tabem foi adicionado/alterado o conteudo do /etc/login.conf e /etc/profile. Por último foi adicionado o conteúdo no ~.login_conf e finalizando como root o comando cap_mkdb /etc/login.conf.

Mesmo assim depois do reboot o idioma continua em "en_US".

$ pwd
/home/mcnd2
$ cat .xinitrc
exec mate-session
LANG=pt_BR.UTF-8; export LANG


$ cat /etc/login.conf
# login.conf - login class capabilities database.
#
# Remember to rebuild the database after each change to this file:
#
# cap_mkdb /etc/login.conf
#
# This file controls resource limits, accounting limits and
# default user environment settings.
#
# $FreeBSD: releng/10.1/etc/login.conf 246002 2013-01-27 21:55:01Z neel $
#

# Default settings effectively disable resource limits, see the
# examples below for a starting point to enable them.

# defaults
# These settings are used by login(1) by default for classless users
# Note that entries like "cputime" set both "cputime-cur" and "cputime-max"
#
# Note that since a colon ':' is used to separate capability entries,
# a \c escape sequence must be used to embed a literal colon in the
# value or name of a capability (see the ``CGETNUM AND CGETSTR SYNTAX
# AND SEMANTICS'' section of getcap(3) for more escape sequences).

default:\
:passwd_format=sha512:\
:copyright=/etc/COPYRIGHT:\
:welcome=/etc/motd:\
:setenv=MAIL=/var/mail/$,BLOCKSIZE=K:\
:path=/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin ~/bin:\
:nologin=/var/run/nologin:\
:cputime=unlimited:\
:datasize=unlimited:\
:stacksize=unlimited:\
:memorylocked=64K:\
:memoryuse=unlimited:\
:filesize=unlimited:\
:coredumpsize=unlimited:\
:openfiles=unlimited:\
:maxproc=unlimited:\
:sbsize=unlimited:\
:vmemoryuse=unlimited:\
:swapuse=unlimited:\
:pseudoterminals=unlimited:\
:priority=0:\
:ignoretime@:\
:umask=022:

#
# A collection of common class names - forward them all to 'default'
# (login would normally do this anyway, but having a class name
# here suppresses the diagnostic)
#
standard:\
:tc=default:
xuser:\
:tc=default:
staff:\
:tc=default:
daemon:\
:memorylocked=128M:\
:tc=default:
news:\
:tc=default:
dialer:\
:tc=default:

#
# Root can always login
#
# N.B. login_getpwclass(3) will use this entry for the root account,
# in preference to 'default'.
root:\
:ignorenologin:\
:memorylocked=unlimited:\
:tc=default:

#
# Russian Users Accounts. Setup proper environment variables.
#
# #russian|Russian Users Accounts:\
# # :charset=KOI8-R:\
# # :lang=ru_RU.KOI8-R:\
# # :tc=default:
brazil|Brazilian Users Acconts:\
:charset=UTF-8:\
:lang=pt_BR.UTF-8:\
:tc=default:

######################################################################
######################################################################
##
## Example entries
##
######################################################################
######################################################################

## Example defaults
## These settings are used by login(1) by default for classless users
## Note that entries like "cputime" set both "cputime-cur" and "cputime-max"
#
#default:\
# :cputime=infinity:\
# :datasize-cur=22M:\
# :stacksize-cur=8M:\
# :memorylocked-cur=10M:\
# :memoryuse-cur=30M:\
# :filesize=infinity:\
# :coredumpsize=infinity:\
# :maxproc-cur=64:\
# :openfiles-cur=64:\
# :priority=0:\
# :requirehome@:\
# :umask=022:\
# :tc=auth-defaults:
#
#
##
## standard - standard user defaults
##
#standard:\
# :copyright=/etc/COPYRIGHT:\
# :welcome=/etc/motd:\
# :setenv=MAIL=/var/mail/$,BLOCKSIZE=K:\
# :path=~/bin /bin /usr/bin /usr/local/bin:\
# :manpath=/usr/share/man /usr/local/man:\
# :nologin=/var/run/nologin:\
# :cputime=1h30m:\
# :datasize=8M:\
# :vmemoryuse=100M:\
# :stacksize=2M:\
# :memorylocked=4M:\
# :memoryuse=8M:\
# :filesize=8M:\
# :coredumpsize=8M:\
# :openfiles=24:\
# :maxproc=32:\
# :priority=0:\
# :requirehome:\
# :passwordtime=90d:\
# :umask=002:\
# :ignoretime@:\
# :tc=default:
#
#
##
## users of X (needs more resources!)
##
#xuser:\
# :manpath=/usr/share/man /usr/local/man:\
# :cputime=4h:\
# :datasize=12M:\
# :vmemoryuse=infinity:\
# :stacksize=4M:\
# :filesize=8M:\
# :memoryuse=16M:\
# :openfiles=32:\
# :maxproc=48:\
# :tc=standard:
#
#
##
## Staff users - few restrictions and allow login anytime
##
#staff:\
# :ignorenologin:\
# :ignoretime:\
# :requirehome@:\
# :accounted@:\
# :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
# :umask=022:\
# :tc=standard:
#
#
##
## root - fallback for root logins
##
#root:\
# :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
# :cputime=infinity:\
# :datasize=infinity:\
# :stacksize=infinity:\
# :memorylocked=infinity:\
# :memoryuse=infinity:\
# :filesize=infinity:\
# :coredumpsize=infinity:\
# :openfiles=infinity:\
# :maxproc=infinity:\
# :memoryuse-cur=32M:\
# :maxproc-cur=64:\
# :openfiles-cur=1024:\
# :priority=0:\
# :requirehome@:\
# :umask=022:\
# :tc=auth-root-defaults:
#
#
##
## Settings used by /etc/rc
##
#daemon:\
# :coredumpsize@:\
# :coredumpsize-cur=0:\
# :datasize=infinity:\
# :datasize-cur@:\
# :maxproc=512:\
# :maxproc-cur@:\
# :memoryuse-cur=64M:\
# :memorylocked-cur=64M:\
# :openfiles=1024:\
# :openfiles-cur@:\
# :stacksize=16M:\
# :stacksize-cur@:\
# :tc=default:
#
#
##
## Settings used by news subsystem
##
#news:\
# :path=/usr/local/news/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
# :cputime=infinity:\
# :filesize=128M:\
# :datasize-cur=64M:\
# :stacksize-cur=32M:\
# :coredumpsize-cur=0:\
# :maxmemorysize-cur=128M:\
# :memorylocked=32M:\
# :maxproc=128:\
# :openfiles=256:\
# :tc=default:
#
#
##
## The dialer class should be used for a dialup PPP account
## Welcome messages/news suppressed
##
#dialer:\
# :hushlogin:\
# :requirehome@:\
# :cputime=unlimited:\
# :filesize=2M:\
# :datasize=2M:\
# :stacksize=4M:\
# :coredumpsize=0:\
# :memoryuse=4M:\
# :memorylocked=1M:\
# :maxproc=16:\
# :openfiles=32:\
# :tc=standard:
#
#
##
## Site full-time 24/7 PPP connection
## - no time accounting, restricted to access via dialin lines
##
#site:\
# :ignoretime:\
# :passwordtime@:\
# :refreshtime@:\
# :refreshperiod@:\
# :sessionlimit@:\
# :autodelete@:\
# :expireperiod@:\
# :graceexpire@:\
# :gracetime@:\
# :warnexpire@:\
# :warnpassword@:\
# :idletime@:\
# :sessiontime@:\
# :daytime@:\
# :weektime@:\
# :monthtime@:\
# :warntime@:\
# :accounted@:\
# :tc=dialer:\
# :tc=staff:
#
#
##
## Example standard accounting entries for subscriber levels
##
#
#subscriber|Subscribers:\
# :accounted:\
# :refreshtime=180d:\
# :refreshperiod@:\
# :sessionlimit@:\
# :autodelete=30d:\
# :expireperiod=180d:\
# :graceexpire=7d:\
# :gracetime=10m:\
# :warnexpire=7d:\
# :warnpassword=7d:\
# :idletime=30m:\
# :sessiontime=4h:\
# :daytime=6h:\
# :weektime=40h:\
# :monthtime=120h:\
# :warntime=4h:\
# :tc=standard:
#
#
##
## Subscriber accounts. These accounts have their login times
## accounted and have access limits applied.
##
#subppp|PPP Subscriber Accounts:\
# :tc=dialer:\
# :tc=subscriber:
#
#
#subshell|Shell Subscriber Accounts:\
# :tc=subscriber:
#
##
## If you want some of the accounts to use traditional UNIX DES based
## password hashes.
##
#des_users:\
# :passwd_format=des:\
# :tc=default:


$ cat /etc/profile 
# $FreeBSD: releng/10.1/etc/profile 208116 2010-05-15 17:49:56Z jilles $
#
# System-wide .profile file for sh(1).
#
# Uncomment this to give you the default 4.2 behavior, where disk
# information is shown in K-Blocks
# BLOCKSIZE=K; export BLOCKSIZE
#
# For the setting of languages and character sets please see
# login.conf(5) and in particular the charset and lang options.
# For full locales list check /usr/share/locale/*
# You should also read the setlocale(3) man page for information
# on how to achieve more precise control of locale settings.
#
# Check system messages
# msgs -q
# Allow terminal messages
# mesg y
#
LANG=pt_BR.UTF-8; export LANG
CHARSET=UTF-8; export CHARSET


$ cat .login_conf 
# $FreeBSD: releng/10.1/share/skel/dot.login_conf 77995 2001-06-10 17:08:53Z ache $
#
# see login.conf(5)
#
#me:\
# :charset=iso-8859-1:\
# :lang=de_DE.ISO8859-1:
me:\
:charset=UTF-8:\
:lang=pt_BR.UTF-8:


Tá phoda alterar o idioma.
No FreeBSD 8 com Gnome 2 na época, mudei o idioma de uma maneira mais fácil.
Logo, o FBSD 10 jnão funcionano o modo como fiz no FBSD 8 :(

Continuarei pesquisando... fico a disposição para sugestões.

...


8. Re: Mudar idioma no FreeBSD 10 para pt_BR [RESOLVIDO]

Glauber GF
mcnd2

(usa Debian)

Enviado em 03/02/2015 - 19:07h

Rodando o comando locale não me retorna o resultado com o pt_BR.UTF-8!?

$ locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=


O que há de errado!?


9. Re: Mudar idioma no FreeBSD 10 para pt_BR [RESOLVIDO]

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 03/02/2015 - 19:23h


Salve mano . Deixe o teu " .xinitrc " deixe jeito :

$ nano .xinitrc

exec mate-session


Feito isso tente subir a interface novamente pelo startx como o seguinte comando .

$ LANG=pt_BR startx


Obrigado pela atenção salve !!!


10. Re: Mudar idioma no FreeBSD 10 para pt_BR

Glauber GF
mcnd2

(usa Debian)

Enviado em 03/02/2015 - 19:41h

zezaocapoeira escreveu:


Salve mano . Deixe o teu " .xinitrc " deixe jeito :

$ nano .xinitrc

exec mate-session


Feito isso tente subir a interface novamente pelo startx como o seguinte comando .

$ LANG=pt_BR startx


Obrigado pela atenção salve !!!


Salve, salve brother.

Então, fiz como o sugerido no ".xinitrc" e logo executei o comando para abrir nova instancia do X e me abriu com o sistema traduzido para pt_BR.

Tenho o gerenciador de login SLIM, logo vou fazer o reboot e dar de cara com o SLIM para ver se ele chama o sistema também em pt_BR...

Volto já...




11. Re: Mudar idioma no FreeBSD 10 para pt_BR [RESOLVIDO]

Glauber GF
mcnd2

(usa Debian)

Enviado em 03/02/2015 - 19:50h


:(

Sem sucesso na hora do boot. O Slim carregou e logo de pois de fazer o login o sistema deu a cara com idioma "en_US".

Sabe o que posso fazer para subir em pt_BR após o login no SLIM?

...


12. Re: Mudar idioma no FreeBSD 10 para pt_BR

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 03/02/2015 - 19:57h

Salve mano . Algumas configurações extras , rode o comando :

# cat /etc/group


e veja se seu usuário esta no grupo wheel e operator , caso não esteja adicione-o da seguinte forma:


# pw user mod seu-usuario -G operator
# pw user mod seu-usuario -G wheel

Antes de prosseguir na instalação de programas e caso for instalar o flash-plugin terá primeiro que atualizar o repositório do ports , pois se não atualizar vai dar erro em algum momento , alguns links sobre o assunto https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/updating-upgrading-freebsdupdate.html e http://www.wonkity.com/~wblock/docs/html/portupgrade.html .

resumindo :

tente primeiro com:

# freebsd-update fetch
# freebsd-update install


ou



# portsnap fetch extract

# portsnap fetch update


Obrigado pela atenção , salve !!!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts