Saat ini Thunderbird menampilkan waktu dalam mode AM / PM.
Bagaimana saya bisa mengubahnya ke mode 24 jam?
PEMBARUAN 1:
$ locale |grep LC_TIME
LC_TIME="en_US.UTF-8"
Saat ini Thunderbird menampilkan waktu dalam mode AM / PM.
Bagaimana saya bisa mengubahnya ke mode 24 jam?
PEMBARUAN 1:
$ locale |grep LC_TIME
LC_TIME="en_US.UTF-8"
Jawaban:
Oke, selesaikan:
1) Pastikan Anda memiliki lokal yang Anda butuhkan, tidak dapat mengatakan yang Anda butuhkan secara spesifik tetapi ketika Anda tahu Anda membuatnya seperti ini (menggunakan en_DK.utf8)
sudo locale-gen en_DK.utf8
2) Untuk memastikan lokal ini berlaku untuk thunderbird Anda menambahkannya ke skrip yang memulai thunderbird, jadi pertama-tama temukan skrip itu:
2a) temukan skrip yang tepat
which thunderbird
Dalam kasus saya: / usr / bin / thunderbird
2b) tambahkan lokal ke skrip (saya menggunakan editor geany):
gksudo geany /usr/bin/thunderbird
Tambahkan ini di awal skrip (saya baru saja menempatkan di awal):
LC_ALL="en_DK.utf8"
export LC_ALL
Hanya ingin menambahkan ini:
https://help.ubuntu.com/community/Locale
EDIT: seperti yang ditunjukkan oleh pl1nk Solusi yang lebih baik adalah TIDAK menyentuh skrip / usr / bin / thunderbird dan sebaliknya membuat skrip '/ usr / local / bin / thunderbird' dengan konten ini
#!/bin/sh
LC_ALL="en_DK.utf8"
export LC_ALL
/usr/bin/thunderbird $@
pastikan itu dapat dieksekusi
sudo chmod a+x /usr/local/bin/thunderbird
Kemudian periksa apakah ini digunakan untuk memulai thunderbird:
which thunderbird
harus menanggapi dengan ini:
/usr/local/bin/thunderbird
Sekarang thunderbird dapat dimulai seperti sebelumnya.
Ada addon Format Tanggal Super thunderbird:
Cara tanggal dan waktu diformat dalam Thunderbird 60 telah berubah . Berikut ini akan memberikan format tanggal / waktu yang akan terlihat seperti ini 2018-12-04 14:23
::
Buat lokal root
sudo ln -s /usr/share/i18n/locales/en_DK /usr/share/i18n/locales/root
sudo sh -c "echo 'root.UTF-8 UTF-8' > /var/lib/locales/supported.d/local"
sudo locale-gen
Salin peluncur Thunderbird secara lokal
cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/
Ubah tanggal / waktu lokal untuk Thunderbird
sed -i.bak 's/^Exec=thunderbird %u/Exec=env LC_TIME=root.utf8 thunderbird %u/' ~/.local/share/applications/thunderbird.desktop
Jawaban Fsando berhasil, tetapi LC_ALL akan mengubah seluruh lokal (tanggal, nomor, format mata uang, dll) yang digunakan oleh Thunderbird alih-alih hanya format tanggal / waktu, yang hanya diminta dalam pertanyaan. Bukan hanya itu, tetapi saya tidak suka membuat skrip tambahan jika tidak perlu. Inilah yang saya lakukan:
Pastikan lokal en_DK.utf8 tersedia (seharusnya sudah tersedia jika bahasa desktop Anda adalah bahasa Inggris):
locale -a | grep en_DK
Jika tidak, instal lokal, dengan cara resmi :
sudo apt-get -y install language-pack-en
Atau jika Anda merasa tidak ingin menginstal paket tambahan:
sudo locale-gen en_DK.utf8
Salin peluncur Thunderbird secara lokal
cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/
Ubah hanya tanggal / waktu lokal untuk Thunderbird
sed -i.bak 's/^Exec=thunderbird %u/Exec=env LC_TIME=en_DK.utf8 thunderbird %u/' ~/.local/share/applications/thunderbird.desktop
Jika Anda menggunakan Xfce, perubahan akan segera diambil, tetapi jika Anda menggunakan Unity, Anda mungkin harus keluar / masuk kembali. Tidak yakin tentang GNOME.
Lain kali Anda membuka Thunderbird dari launcher Anda, itu harus menggunakan format tanggal / waktu yang baru.
Keuntungan:
Dan sebagai bonus, perubahan tidak boleh ditimpa ketika paket thunderbird diperbarui, karena tidak akan menyentuh file launcher lokal Anda.
Sumber:
http://kb.mozillazine.org/Date_display_format
Catatan: Seperti yang Sparhawk sebutkan , LC_TIME akan mengubah format tanggal dan juga format waktu. Namun, Anda dapat menemukan lokal dengan format tanggal yang sama dan format waktu berbeda, dan dengan demikian hanya mengubah format waktu.
Misalnya, seperti inilah bentuk en_US.utf8
lokalnya:
$ python3 -c "import locale, time; locale.setlocale(locale.LC_TIME, 'en_US.utf8'); print(time.strftime('%x %X'))"
12/05/2018 03:40:50 PM
Mengubah lokal ke en_DK.utf8
akan mengubah format tanggal juga:
$ python3 -c "import locale, time; locale.setlocale(locale.LC_TIME, 'en_DK.utf8'); print(time.strftime('%x %X'))"
2018-12-05 15:41:14
en_US.UTF8
dan en_GB.UTF8
. yaitu yang pertama adalah MM / DD / YY dan yang terakhir adalah DD / MM / YY. Ini mungkin membuat perbedaan di Thunderbird?
LC_TIME=en_DK.utf8 thunderbird
Saya menjalankan sistem saya sebagai en_US.UTF-8 juga, untuk berjaga-jaga ....
en_DK
berhenti bekerja untuk versi Thunderbird yang lebih baru, tetapi env LC_TIME=sv_SE.UTF-8 thunderbird
akan berfungsi OK (kecuali menggunakan format tanggal "panjang").
Aku hanya menambahkan LC_TIME=en_DK.UTF-8
ke/etc/default/locale
. Bekerja dengan baik di Linux Mint 17.3, harus bekerja di Ubuntu juga.
1) buka /etc/default/locale
di editor Anda. Konten file akan terlihat seperti ini:
LANG="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
2) tambahkan LC_TIME=en_DK.UTF-8
. Jika LC_TIME=
sudah ada, ubah nilainya menjadien_DK.UTF-8
.
3) Simpan dan mulai ulang OS.
/etc/default/locale
tidak spesifik thunderbird. Jika Anda mengubah format di sana, itu mungkin akan berlaku untuk aplikasi lain juga.
Di Ubuntu 18.04 dan yang lebih baru (dan mungkin distro berbasis Gnome lainnya), format tanggal dikontrol oleh Gnome untuk setiap pengguna. BukaTerminal
dan ketik:
gsettings set org.gnome.desktop.interface clock-format '24h'
Kemudian restart Thunderbird.
Kredit: komentar dari PRATAP pada pertanyaan terkait Bagaimana mengatur format tanggal dari 12 jam menjadi 24 jam pada baris perintah
Ada solusi sederhana untuk masalah format waktu dan tanggal - plugin yang lebih baru berfungsi untuk Thunderbird 60+ yang memungkinkan penyesuaian penuh format waktu dan tanggal. Ini disebut "Enhanced Date Formatter" dan ada dalam daftar ekstensi di dalam Thunderbird. Jalankan Thunderbird dan cari, instal, dan sesuaikan yang Anda inginkan.