Dirs iniciais ao alterar a localidade da interface do usuário

1

Eu estava fazendo algumas alterações em uma distribuição multilíngüe personalizada do Trusty que percebi no trabalho e estava pensando na alteração da localidade da interface do usuário.

Eu tento explicar melhor: minha distro vem em 18 idiomas pré-instalados com o objetivo de ser distribuído pelo nosso escritório de RP em uma chave USB na qual ambos syslinux.cfg e splash.png são personalizados (o syslinux está configurado para não mostrar Install / Tente a escolha e removi também a diretiva "splash"; quando um usuário o inicia pela primeira vez, ele vem em inglês com o teclado em inglês.

Mudar o idioma da interface do usuário no Ubuntu não é tão difícil, mas nem tão fácil, principalmente para gerentes administrativos (para quem o RP oferece chaves USB), então adicionei um pequeno script abrindo um documento html com cada explicação, uma espécie de howto.

Eu estava pensando em um script usando zenity que permite ao usuário alterar a localidade da interface do usuário operando no arquivo ~ / .profile, mas toda vez que eu o executo, mudando de um local para outro e respondo "sim" à pergunta perguntando se quero renomear subdiretórios home, quando eu tento abrir o Desktop do menu "Places", em alguns idiomas (como oc_FR, por exemplo) ele falha por causa da maneira como a palavra "Desktop" é traduzida e algumas vezes mantém o nome do idioma antigo, enquanto em ~ / .config / user-dirs.dirs o nome é único e escrito corretamente: parece que o menu "places" não lê ~ / .config / user-dirs.dirs pelo menos o que é relativo ao diretório Desktop. E as mesmas coisas acontecem se eu alterar a localidade da interface do usuário das Ferramentas do sistema - > Preferências - > Configurações de linguagem. Alguém pode me ajudar?

E outra pergunta (que ignora a anterior, se eu puder encontrar uma solução): Existe uma maneira de selecionar a interface da interface do usuário antes de fazer o login? Quero dizer: no Linux Mint, suprimindo o arquivo autologin, eu posso obrigar o usuário a escrever o seu nome de usuário e senha (que é vazio, de qualquer forma) e no usuário da máscara de login pode escolher o idioma da UI dele / dela; existe tal solução em Trusty?

Obrigado,

Silvia

    
por Silvia 15.01.2016 / 14:14

1 resposta

2

Uma possibilidade pode ser manter os nomes das pastas em inglês para todos os usuários e impedir que o aviso sobre renomeá-los seja exibido. Eu acho que isso pode ser feito removendo o arquivo ~/.config/user-dirs.locale .

O gerenciador de login lightdm-gtk-greeter permite que você selecione o idioma de exibição no login. No entanto, se estamos falando de um sistema Kubuntu, não tenho certeza se o lightdm-gtk-greeter é apropriado.

    
por Gunnar Hjalmarsson 15.01.2016 / 16:57