Renomeando pastas na /home do Arch [RESOLVIDO]

1. Renomeando pastas na /home do Arch [RESOLVIDO]

Juliano Vatre
vatrinux

(usa Outra)

Enviado em 04/04/2014 - 15:48h

Olá galera!

É o seguinte, quando instalei o Archbang ele veio com o OpenBox todo em inglês, consegui mudar o idioma mas o menu do OpenBox continuou em inglês e eu teria que modificar todo o menu na unha, então deixei em inglês mesmo (no problems)! Agora resolvi instalar o LXDE e deixa-lo em português mas somente a interface do LXDE ficava em português o restante, tipo o PCmanFM e alguns outros aplicativos continuavam em inglês. Foi então que tive a brilhante idéia de deixar o 'locale.gen' e o 'locale.conf' com as opções pt_BR e en_US (o que até então havia deixado somente o pt_BR) ativadas e deu certo, ficou tudo em português, tudinho, exceto as pastas na /home. A pasta Documents, por exemplo, continuou como Documents e se eu altero o nome ela muda o ícone. Gostaria de saber se tem algum problema e se tem como mudar isso, deixando as pastas traduzidas, sem ter que alterar manualmente o nome delas. Em outras distros quando se muda a linguagem, ao reiniciar o sistema, tenho a opção de deixar em inglês ou traduzir o nome dessas pastas, e o próprio sistema faz isso pra mim. Como faço isso no Arch?

PS.: Criei um novo usuário e as pastas continuam sendo criadas em inglês. Acredito ja ter baixado todos os pacotes referentes a tradução da linguagem no sistema!

Agradeço desde já!


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/04/2014 - 10:09h

rhus escreveu:

juliano_vatre escreveu:

Então, resolvi o 'pobrema'! Vou deixar aqui a solução que encontrei mas se alguém tiver alguma outra mais aconselhável, fica em aberto...

Fuçando no diretório /home/'user'/.conf descobri (por mim mesmo) que existe um ficheiro de nome 'user-dirs.dirs' e outro de nome 'user-dirs.locale'. Ao abrir o ficheiro 'user-dirs.dirs' vi que ali se encotra as configurações para os nomes dos diretórios da pasta /home/'user'. O ficheiro 'user-dirs.locale' é onde se encontra a linguagem (que no meu caso já estava como 'pt-BR').

Segue abaixo o exemplo de como deixei a configuração do 'user-dirs.dirs':

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Exemplos"
XDG_PUBLICSHARE_DIR="$HOME/Público"
XDG_DOCUMENTS_DIR="$HOME/Documentos"
XDG_MUSIC_DIR="$HOME/Músicas"
XDG_PICTURES_DIR="$HOME/Imagens"
XDG_VIDEOS_DIR="$HOME/Vídeos"


Como descrito acima, vejo que o xdg-user-dirs-update é quem faz o trabalho de atualizar os diretórios mas não sei como manipular esse script. Fica então a dica de como fazê-lo na unha. Não sei se é o correto mas foi como consegui realizar o procedimento! Até agora, nenhum problema quanto a isso! No mais, fico no aguardo...


Olá!!

Não funcionou aqui no openSUSE 13.1. Após reiniciar o sistema, o arquivo "user-dirs.dirs" fica como mostrado abaixo e as pastas continuam em Inglês.


# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"


Obrigado!!


Edite o arquivo ~/.config/user.dirs.locale e coloque pt_BR
Depois digite o seguinte comando:

$ xdg-user-dirs-update --force

Agora sim deve ficar tudo em português!

;)


3. Re: Renomeando pastas na /home do Arch [RESOLVIDO]

Juliano Vatre
vatrinux

(usa Outra)

Enviado em 04/04/2014 - 17:49h

Então, resolvi o 'pobrema'! Vou deixar aqui a solução que encontrei mas se alguém tiver alguma outra mais aconselhável, fica em aberto...

Fuçando no diretório /home/'user'/.conf descobri (por mim mesmo) que existe um ficheiro de nome 'user-dirs.dirs' e outro de nome 'user-dirs.locale'. Ao abrir o ficheiro 'user-dirs.dirs' vi que ali se encotra as configurações para os nomes dos diretórios da pasta /home/'user'. O ficheiro 'user-dirs.locale' é onde se encontra a linguagem (que no meu caso já estava como 'pt-BR').

Segue abaixo o exemplo de como deixei a configuração do 'user-dirs.dirs':

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Exemplos"
XDG_PUBLICSHARE_DIR="$HOME/Público"
XDG_DOCUMENTS_DIR="$HOME/Documentos"
XDG_MUSIC_DIR="$HOME/Músicas"
XDG_PICTURES_DIR="$HOME/Imagens"
XDG_VIDEOS_DIR="$HOME/Vídeos"


Como descrito acima, vejo que o xdg-user-dirs-update é quem faz o trabalho de atualizar os diretórios mas não sei como manipular esse script. Fica então a dica de como fazê-lo na unha. Não sei se é o correto mas foi como consegui realizar o procedimento! Até agora, nenhum problema quanto a isso! No mais, fico no aguardo...


4. Re: Renomeando pastas na /home do Arch [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/04/2014 - 22:01h

Beleza cara, eu tava com o mesmo problema aqui no meu CrunchBang. Valeu pela dica!!!


5. Re: Renomeando pastas na /home do Arch [RESOLVIDO]

Celio Dellamo
rhus

(usa openSUSE)

Enviado em 04/04/2014 - 23:25h

juliano_vatre escreveu:

Então, resolvi o 'pobrema'! Vou deixar aqui a solução que encontrei mas se alguém tiver alguma outra mais aconselhável, fica em aberto...

Fuçando no diretório /home/'user'/.conf descobri (por mim mesmo) que existe um ficheiro de nome 'user-dirs.dirs' e outro de nome 'user-dirs.locale'. Ao abrir o ficheiro 'user-dirs.dirs' vi que ali se encotra as configurações para os nomes dos diretórios da pasta /home/'user'. O ficheiro 'user-dirs.locale' é onde se encontra a linguagem (que no meu caso já estava como 'pt-BR').

Segue abaixo o exemplo de como deixei a configuração do 'user-dirs.dirs':

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Exemplos"
XDG_PUBLICSHARE_DIR="$HOME/Público"
XDG_DOCUMENTS_DIR="$HOME/Documentos"
XDG_MUSIC_DIR="$HOME/Músicas"
XDG_PICTURES_DIR="$HOME/Imagens"
XDG_VIDEOS_DIR="$HOME/Vídeos"


Como descrito acima, vejo que o xdg-user-dirs-update é quem faz o trabalho de atualizar os diretórios mas não sei como manipular esse script. Fica então a dica de como fazê-lo na unha. Não sei se é o correto mas foi como consegui realizar o procedimento! Até agora, nenhum problema quanto a isso! No mais, fico no aguardo...


Olá!!

Não funcionou aqui no openSUSE 13.1. Após reiniciar o sistema, o arquivo "user-dirs.dirs" fica como mostrado abaixo e as pastas continuam em Inglês.


# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"


Obrigado!!



6. Re: Renomeando pastas na /home do Arch [RESOLVIDO]

Juliano Vatre
vatrinux

(usa Outra)

Enviado em 05/04/2014 - 01:55h

Então @rhus, antes de modificar o ficheiro 'user-dirs.dirs' você deve renomear as pastas no diretório /home, tipo Documents para Documentos, Music pra Músicas e assim por diante, depois modifica o ficheiro conforme indiquei. Tenta aí e retorna o resultado!


7. Re: Renomeando pastas na /home do Arch [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 05/04/2014 - 10:54h

Juliano, vou fazer uma sugestão.
faz uma dica disso aqui no VOL, publica, porque é interessante para a galera.


8. Re: Renomeando pastas na /home do Arch [RESOLVIDO]

Juliano Vatre
vatrinux

(usa Outra)

Enviado em 05/04/2014 - 12:49h

albfneto escreveu:

Juliano, vou fazer uma sugestão.
faz uma dica disso aqui no VOL, publica, porque é interessante para a galera.


Boa idéia!


9. Re: Renomeando pastas na /home do Arch [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/04/2014 - 13:26h

albfneto escreveu:

Juliano, vou fazer uma sugestão.
faz uma dica disso aqui no VOL, publica, porque é interessante para a galera.


Aqui tem o manual de referência para isso:
http://www.unix.com/man-page/OpenSolaris/1/xdg-user-dirs-update

Só acrescentando, para traduzir o nome dos diretórios sem perder os ícones o correto é usar o comando "xdg-user-dirs-update --force". E não editando o arquivo ~/.config/user-dirs.dirs.

;)


10. Re: Renomeando pastas na /home do Arch [RESOLVIDO]

Juliano Vatre
vatrinux

(usa Outra)

Enviado em 05/04/2014 - 13:29h

costapha escreveu:

Edite o arquivo ~/.config/user.dirs.locale e coloque pt_BR
Depois digite o seguinte comando:

$ xdg-user-dirs-update --force

Agora sim deve ficar tudo em português!

;)


Eu fiz da maneira que sugeriu e voltou ao Inglês, mesmo o 'user-dirs.locale' estando em pt_BR.


11. Re: Renomeando pastas na /home do Arch [RESOLVIDO]

Juliano Vatre
vatrinux

(usa Outra)

Enviado em 05/04/2014 - 13:59h

costapha escreveu:

albfneto escreveu:

Juliano, vou fazer uma sugestão.
faz uma dica disso aqui no VOL, publica, porque é interessante para a galera.


Aqui tem o manual de referência para isso:
http://www.unix.com/man-page/OpenSolaris/1/xdg-user-dirs-update

Só acrescentando, para traduzir o nome dos diretórios sem perder os ícones o correto é usar o comando "xdg-user-dirs-update --force". E não editando o arquivo ~/.config/user-dirs.dirs.

;)


Então deixe-me ver se entendi, se eu altero o 'user-dirs.locale' para pt_BR e nada acontece, posso também alterar o '/etc/xdg/user-dirs.defaults' com os nomes das pastas corretamente? Ou não? Pois mesmo alterando o 'user-dirs.locale' não surte efeito, pelo menos não aqui no Archbang!


12. Re: Renomeando pastas na /home do Arch [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/04/2014 - 15:04h

juliano_vatre escreveu:

costapha escreveu:

albfneto escreveu:

Juliano, vou fazer uma sugestão.
faz uma dica disso aqui no VOL, publica, porque é interessante para a galera.


Aqui tem o manual de referência para isso:
http://www.unix.com/man-page/OpenSolaris/1/xdg-user-dirs-update

Só acrescentando, para traduzir o nome dos diretórios sem perder os ícones o correto é usar o comando "xdg-user-dirs-update --force". E não editando o arquivo ~/.config/user-dirs.dirs.

;)


Então deixe-me ver se entendi, se eu altero o 'user-dirs.locale' para pt_BR e nada acontece, posso também alterar o '/etc/xdg/user-dirs.defaults' com os nomes das pastas corretamente? Ou não? Pois mesmo alterando o 'user-dirs.locale' não surte efeito, pelo menos não aqui no Archbang!


Bem, pelo menos aqui no meu CrunchBang só funcionou quando eu editei o "user-dirs.locale" para pt_BR e depois digitei o comando "xdg-user-dirs-update --force" no terminal. Depois disso tive que reiniciar a sessão para as mudanças terem efeito. Quanto ao arquivo "user-dirs.dirs", creio que não se deve editá-lo, deixe como estava originalmente (em inglês) e tente o comando para ver se dá certo.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts