Problema com acentuação das pastas do usuário no XFCE sob Slackware e de quebra altere as pastas de usuário padrão
Dica publicada em Linux / Configuração
Problema com acentuação das pastas do usuário no XFCE sob Slackware e de quebra altere as pastas de usuário padrão
Eu tinha duas sérias birras ao usar o XFCE no Slackware. A primeira é que o XFCE não é o Fluxbox ou o WindowMaker, e a segunda é que toda vez que eu logava pela primeira vez com meu usuário, ele criava as pastas de usuário com a acentuação incorreta.
Não adiantava editar o '/etc/profile.d/lang.sh' nem o 'lang.csh', a acentuação tosca continuava lá. Então decidi fazer aquilo que separa um slacker das massas: fuçar as entranhas do sistema.
Na minha pasta $HOME eu achei o diretório '.config', e dentro dele achei dois arquivos interessantes: 'user-dirs.locale' e 'user-dirs.dirs'. O primeiro me diz qual é o locale que o XFCE vai usar na hora de ler ou criar pastas no sistema, enquanto o outro me diz onde estão as pastas de usuário (Vídeos, Músicas, essas coisas).
Para corrigir a acentuação, lance o comando:
vi ~/.config/user-dirs.locale
E acrescente a informação necessária para que ele coincida com as informações determinadas em seu 'lang-sh' e 'lang.csh'.
Mais informações sobre esses arquivos em:
Eu uso 'pt_BR.ISO8859-1', mas isso é questão de gosto. ;-)
Após corrigir o locale que o XFCE vai usar para as pastas do usuário, salve (no VI use a sequência de comandos: [ESC], :wq [ENTER]), e lance o comando:
vi ~/.config/user-dirs.dirs
E informe os locais corretos das pastas de usuário.
Como diriam os alemães, hell!
Não adiantava editar o '/etc/profile.d/lang.sh' nem o 'lang.csh', a acentuação tosca continuava lá. Então decidi fazer aquilo que separa um slacker das massas: fuçar as entranhas do sistema.
Na minha pasta $HOME eu achei o diretório '.config', e dentro dele achei dois arquivos interessantes: 'user-dirs.locale' e 'user-dirs.dirs'. O primeiro me diz qual é o locale que o XFCE vai usar na hora de ler ou criar pastas no sistema, enquanto o outro me diz onde estão as pastas de usuário (Vídeos, Músicas, essas coisas).
Para corrigir a acentuação, lance o comando:
vi ~/.config/user-dirs.locale
E acrescente a informação necessária para que ele coincida com as informações determinadas em seu 'lang-sh' e 'lang.csh'.
Mais informações sobre esses arquivos em:
Eu uso 'pt_BR.ISO8859-1', mas isso é questão de gosto. ;-)
Após corrigir o locale que o XFCE vai usar para as pastas do usuário, salve (no VI use a sequência de comandos: [ESC], :wq [ENTER]), e lance o comando:
vi ~/.config/user-dirs.dirs
E informe os locais corretos das pastas de usuário.
Como diriam os alemães, hell!