Como definir a segunda-feira como o primeiro dia da semana no applet do Calendário do GNOME?

72

Qual é a maneira recomendada de alterar o primeiro dia da semana para segunda-feira (em vez de domingo, como na captura de tela abaixo)?

NãoencontreinadarelacionadonasPreferênciasdoRelógionemnoSistema->PreferênciasouSistema->Administração.

Issoprovavelmentetemalgoavercomajustesdelocalidades,entãoaquiestáasaída(possivelmenterelevante)delocale:

LANG=en_US.utf8LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
...
LC_ALL=

NB : Eu quero manter o inglês como o idioma da interface do usuário no GNOME e na linha de comando. Atualmente, as datas são exibidas assim (por exemplo, ls -l ): 2010-10-06 15:32 e também quero mantê-las como estão.

    
por Jonik 11.10.2010 / 17:37

5 respostas

60

Aqui está outra solução, também dos Fóruns do Ubuntu . Eu acho que isso é um pouco mais limpo e mais robusto: não envolve a personalização de arquivos de localidade do Ubuntu (apenas configurações que você deveria editar).

Gnome calendar applet adheres to your locale settings. In Ubuntu, you can assign locale components by editing the file /etc/default/locale. Here is what I've got there:

LANG="en_US.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"

Which means: I want software messages in American, but time, paper size and units in British i.e.weeks starting with Mondays, A4, metric.

Adere ao artigo que postou isso!

É claro que LC_TIME="en_GB.UTF-8" é a configuração relevante para começar semanas a começar às segundas-feiras.

Você precisa fazer logout e voltar para que a alteração entre em vigor.

    
por Jonik 12.10.2010 / 17:03
19

A melhor solução para mim é fazer isso por usuário no meu próprio diretório pessoal. Dessa forma, não preciso editar um arquivo de todo o sistema. (Claro que se você quiser essa configuração para todos os usuários do seu sistema, você é obviamente forçado a editar arquivos de sistema.)

O que eu faço é editar o arquivo ~/.xsessionrc para conter a linha "export LC_TIME = en_GB.utf8". É isso.

    
por Victor 19.10.2011 / 16:07
6

No Ubuntu 12.04 (e versões posteriores, suponho), a maneira mais fácil parece ser: Configurações do sistema > Suporte a idiomas, clique na guia Formatos regionais e escolha na lista suspensa.
No meu caso eu escolhi "Inglês (Irlanda)", que me deu segunda-feira como primeiro dia no calendário, formatos de números "corretos" e moeda, e outras guloseimas :)
Se você não encontrar a opção correta, talvez seja necessário instalar um idioma (a outra guia da mesma janela).

    
por Kamal 23.03.2014 / 20:15
5

Os formatos de hora e data no Ubuntu são controlados pelas configurações de localidade. Primeiro você precisa descobrir o local atual sendo usado para controlar suas configurações de data e hora. Abra um terminal e digite o seguinte comando.

locale | grep LC_TIME

Você deve ver um resultado parecido com

LC_TIME=en_US.UTF-8

Altere para o diretório locale e copie o arquivo de código de idioma atual para criar um novo arquivo personalizado. Ajuste a sua localização.

cd /usr/share/i18n/locales
sudo cp en_US en_US_custom

Agora edite o novo arquivo personalizado.

sudo gedit en_US_custom

E mude

first_weekday 1

para

first_weekday 2

Em seguida, faça a alteração em / etc / environment para apontar para o novo arquivo personalizado.

sudo gedit /etc/environment

Adicione uma linha como essa na parte inferior do arquivo, certificando-se de ajustá-la ao arquivo de código de idioma personalizado que você deseja usar.

LC_TIME="en_US_custom.UTF-8"

Fonte: link

    
por Ondra Žižka 08.11.2012 / 11:15
4

Com base nesta página, as configurações devem estar em .pam_environment ou .profile link

Meu% padrão.profile está obtendo .bashrc , então adicionei essas linhas ao meu .bashrc , pois eu já o tenho sob controle de origem.

#Change first day of week to Monday
export LC_TIME=en_GB.UTF-8
#Change to metric system
export LC_MEASUREMENT=en_GB.UTF-8

Estou executando o 14.04.1

UPDATE: 01/15/16 Ubuntu 14.04.03

Ter essas linhas no meu .bashrc parou de funcionar no início deste ano. Mover as mesmas linhas para .pam_environment ou .profile funciona. Esta é uma configuração do usuário, não do sistema inteiro.

    
por Antonios Hadjigeorgalis 09.12.2014 / 17:48