Pazartesi gününü GNOME Takvim uygulamasında haftanın ilk günü olarak nasıl ayarlayabilirim?


82

Haftanın ilk gününü Pazartesi olarak değiştirmenin önerilen yolu nedir (aşağıdaki ekran görüntüsündeki gibi Pazar yerine)?

alt metin

Saat Tercihleri, Sistem -> Tercihler veya Sistem -> Yönetim ile ilgili hiçbir şey bulamadım.

Bunun muhtemelen yerel ayarlarla ilgili bir ilgisi var, işte size (muhtemelen alakalı) çıktısı locale:

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

Not : İngilizceyi hem GNOME hem de komut satırında kullanıcı arayüzü dili olarak tutmak istiyorum. Tarihler şu anda şu şekilde görüntüleniyor (örneğin ls -l): 2010-10-06 15:32ve ben de aynı şekilde kalmasını istiyorum.


1
Ubuntu forumlarında bunun nasıl yapılacağı hakkında çok iyi bir açıklama var! Bu bağlantıya bir göz atın ve 2 dakika içinde halledeceksiniz. http://ubuntuforums.org/showthread.php?t=813945
Antonis

+1, bu işe yarar (oturumu kapatıp tekrar açtıktan sonra killall gnome-panelyeterli değildi). Bununla birlikte, konu başlığındaki bir kişi şunları belirtti: "Bu kullanışlı ve geçici olarak hile yapacak olsa da, yalnızca" yerel ayarlar "paketi güncellenene veya yeniden yükleninceye kadar çalışacaktır, çünkü bu dosyanın üzerine yeni bir tane yazılacak / değiştirilecektir yerel paketten ". Ayrıca kısa bir süre sonra yayınlayacağım başka bir çözüm buldum ...
Jonik

1
prometheus'un benzer bir soruya cevabı , ekleme bölümünde first_weekday 2ve first_workday 2içinde olduğunu göstermektedir . LC_TIME/usr/share/i18n/locales/<your_locale>
Paul Rougieux

Yanıtlar:


65

İşte Ubuntu Forumları'ndan da bir başka çözüm . Bunun biraz daha temiz ve daha sağlam olduğunu düşünüyorum: Ubuntu'nun yerel ayar dosyalarının özelleştirilmesini gerektirmez (yalnızca düzenlemeniz gereken ayarlar).

GNOME takvim uygulaması, yerel ayarlarınıza uyar. Ubuntu'da dosyayı düzenleyerek yerel bileşenler atayabilirsiniz /etc/default/locale. İşte orada ne var:

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

Bunun anlamı: Amerika'da yazılım mesajları istiyorum, ancak zaman, kağıt boyutu ve İngiliz hanımlarındaki birimler pazartesi, A4, metrik.

Dikmeler bölümü içindeki o yayınlanmıştır kim!

Elbette LC_TIME="en_GB.UTF-8", pazartesi günleri başlamak için haftalar sürecek ilgili ayar.

Değişikliğin geçerli olması için oturumu kapatıp tekrar açmanız gerekir .


Her iki yerel tabanlı çözüm (bu ve Antonis'in önerdiği gibi ), diğer benzer durumları da mutlu bir şekilde etkiler, örneğin calkomut satırı aracının çıktısı !
Jonik

4
Tabii ki, yukarıdaki sistem çapında bir çözümdür. Bunu kullanıcı bazında yapılandırmak için Victor'un cevabına bakınız .
Jonik

8
Yeniden başlatmadan yeniden yüklemenin bir yolu var mı?
saat

1
Benim için, Xubuntu 14.04 kullanarak, sistem genelinde bir çözüm işe yaramadı: yeniden başlatmadan sonra, panelin saatindeki hafta (xfce saati) yeniden başlattıktan sonra bile Pazar günü başladı. Yine de Victor'un kullanıcı başına çözümü işe yaradı.
Teemu Leisti

3
en_GB.UTF-8LC_TIMEBu şekilde ayarlanmadan önce yerel ayarları önceden oluşturmalısınız ( sudo dpkg-reconfigure locales).
TranslucentCloud

22

Benim için en iyi çözüm, bunu kendi ev rehberimde kullanıcı bazında yapmak. Bu şekilde sistem çapında bir dosyayı düzenlemek zorunda değilim. (Elbette bu ayarı sisteminizdeki tüm kullanıcılar için istiyorsanız, sistem dosyalarını düzenlemek zorundasınız.)

Yaptığım dosyayı ~/.xsessionrc"export LC_TIME = en_GB.utf8" satırını içerecek şekilde düzenlemek . Bu kadar.


1
Öyle görünüyor ki, bu çizgiyi benim içine koymak da, umduğum gibi .bashrcolmasa da güzel olan bir numara yaptı. Sanırım bu dosyayı ya da muhtemelen .profileaçıldığında gnome kaynakları var ? ( .profileKaynaklarım .bashrc.) Benim .xsessionrcgittiğim için çalışmalı.
Victor,

1
Bu artık benim için GNOME 3.6 ile çalışmıyor. Bunun yerine, satırı export LC_TIME=en_GB.UTF-8giriş dizinimdeki bir dosyaya yerleştirin .gnomerc. Bu hile yapmış gibi görünüyor.
Victor

8

Ubuntu 12.04'te (ve sanırım daha sonraki sürümlerde), en kolay yol şöyle görünür: Sistem Ayarları> Dil Desteği, ardından Bölgesel Formatlar sekmesini tıklayın ve açılır listeden seçin.
Benim durumumda, Pazartesi günü bana takvimde ilk gün olarak verdiğim "İngilizce (İrlanda)" 'yı, "doğru" sayı biçimlerini ve para birimlerini ve diğer güzellik öğelerini seçtim :)
Orada doğru seçeneği bulamazsanız, bir dil yükleyin (aynı pencerenin diğer sekmesi).


5

Ubuntu'daki saat ve tarih biçimleri yerel ayarlarla kontrol edilir. Öncelikle saat ve tarih ayarlarınızı kontrol etmek için kullanılan mevcut yerel ayarı bulmanız gerekir. Bir terminal açın ve aşağıdaki komutu girin.

locale | grep LC_TIME

Bir şeye benzeyen bir sonuç görmelisin

LC_TIME=en_US.UTF-8

Yerel dizine geçin ve yeni bir özel dosya oluşturmak için geçerli yerel ayar dosyasını kopyalayın. Yerel ayarınıza göre ayarlayın.

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

Şimdi yeni özel dosyayı düzenleyin.

sudo gedit en_US_custom

Ve değişim

first_weekday 1

için

first_weekday 2

Ardından, yeni özel dosyanızı işaret etmek için / etc / ortamındaki değişikliği yapın.

sudo gedit /etc/environment

Kullanmak istediğiniz özel yerel dosya için ayarladığınızdan emin olarak, dosyanın altına böyle bir satır ekleyin.

LC_TIME = "en_US_custom.UTF-8"

Kaynak: http://tuxtweaks.com/2008/12/change-the-week-start-day-in-ubuntu/


2
Neden bir kişi bu yaklaşımı / etc / default / locale (hangisi daha basit) olarak tercih etmeli ?
Jonik

1
Çünkü benim durumumda / etc / default / locale düzenleme işlemi işe yaramadı. Bu yaptı.
Ondra Žižka 10:12

1
killall unity-panel-servicedeğişikliklerin ardından yeniden başlatmadan bunu uygulamak.
Andrejs Cainikovs

2
prometheus'un benzer bir soruya vereceği cevap ilişkilidir, ancak sudo locale-genyerel dosyaları değiştirdikten sonra çalıştırmanız gerektiğini belirtir; Bu benim için yaptı.
wjandrea

Ubuntu 16.04 LTS'de bu yaklaşım işe yaramıyor
Viktor,

4

Bu sayfaya göre, ayarlar girilmeli .pam_environmentveya .profile https://help.ubuntu.com/community/EnvironmentVariables#A.2BAH4ALw.pam_environment

Varsayılan .profiledeğerim kaynaklanıyor, .bashrcbu yüzden .bashrczaten kaynak kontrolü altında olduğundan bu satırları ekledim .

#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

14.04.1 koşuyorum

görüntü tanımını buraya girin

GÜNCELLEME: 01/15/16 Ubuntu 14.04.03

İçimdeki bu çizgilerin olması bu .bashrcyılın başlarında çalışmayı bıraktı. Aynı çizgiyi taşımak ya .pam_environmentda .profileçalışmak. Bu, sistem genelinde değil bir kullanıcı ayarıdır.


Dün yüklenen 14.04.1 güncellemeler bu işlevselliği bozdu
Antonios Hadjigeorgalis

export LC_TIME=en_GB.UTF-8İçine koymak .personalda çalışan bir üçüncü seçenek.
Serge Stroobandt

0

Bu zaten çok eski bir konu, bu cevapları aynı problemi arayan gelecek okuyuculara referans olarak ekledim ancak daha az hacklemeli bir yol istiyorum.

Yerel ayar olarak en_DK kullanın .

Bu yerel ayar, Danimarka’da İngilizce yazmanın resmi bir yolu olarak geliştirilmiştir, ancak Danimarka dışında, bir çeşit genel kıta Avrupası’nın yerel ayarı olarak kullanılmaktadır. En_US ile ilgili en can sıkıcı sorunları çözer ve sistem dosyalarında herhangi bir değişiklik yapılmasını gerektirmez. İstenilen daha iyi ayarlanmış bir çözüm varsa - diğer cevaplar mükemmel.


0

Benim için en kolay yol, Region & Language Git seçeneğindeki biçimleri güncellemek Settings->Region & Languageve biçiminizi seçmekti.

Sistem, değişiklikleri yansıtmak için oturumu kapatmaya ve giriş yapmaya zorlar.

ayarları> Bölge ve Dil


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.