Unity Desktop üst panelinden tarih ve saati kaçırmak - Ubuntu 14.04


61

Makinemde Ubuntu 14.04 kullanıyorum ve 13.10'dan 14.04'e kadar son güncellemeden beri Unity'nin en üst panelinde tarih ve saat eksik. Bu makine orijinal olarak Ubuntu 12.10 ile kuruldu. Onu 12.10 → 13.04, 13.04 → 13.10 ve geçen hafta 13.10 → 14.04'ten yükselttim.

Bu soruda bulunan her çözümü denedim: Unity Desktop'ın en üst panelinden tarih ve saati kaçırmak . Ama tüm bu işler hiçbir şey :-(

Aşağıdakileri denedim:

  • yeniden indicator-datetime
  • sudo apt-get remove --purge indicator-datetime ve tekrar kurun
  • sudo dpkg-reconfigure --frontend noninteractive tzdata
  • sudo killall unity-panel-service

ve tabii ki tekrar oturumu kapatıp tekrar açınız ...

Gösterge için günlük dosyalarını nerede bulabilirim veya bu sorunla ilgili olarak bana nasıl yardımcı olabilir?

Hata ayıklamaya çalışıyor:

$ locate indicator-datetime-service
/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
$ /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
Indicator-Datetime-Message: indicator-datetime exiting; failed/lost bus ownership

1
locate indicator-datetime-serviceNerede kurulduğunu bulmak için terminalde çalıştırın. Herhangi bir hata mesajı olup olmadığını bildiriniz.
user.dz

@Sneetsher $ göstergesi-tarih-servisi / usr / lib / x86_64-linux-gnu / gösterge-tarih-saat / gösterge-tarih / hizmet / x86_64-linux-gnu / gösterge-tarih-saat / gösterge-tarih / hizmet / / -rr / lib / x86_64-tarih-hizmet / gösterge-tarih / hizmet / tarih / hizmet / Gösterge-Datetime-Message: gösterge-tarih-saat çıkışı; başarısız / kayıp veri yolu sahipliği $ sudo / usr / lib / x86_64-linux-gnu / gösterge-tarih-zaman / gösterge-tarih-zaman-servis hizmeti sudo ile gösterge-tarih-zaman-servis çalışırken hata çıkmaz
Bernd

failed/lost bus ownershipzaten çalışıyordu demek.
user.dz

yapılandırmasını sıfırlamayı deneyin dconf reset -f /com/canonical/indicator/datetime/. deneyin işe yaramadı pkill -f datetimesonra/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
user.dz

2
dconf reset -f / com / canonical / gösterge / tarihsaat / çalıştı ve saati tekrar gösterir. Ama sanırım bir hata buldum ve soruna neyin neden olduğunu biliyorum. Varsayımımı doğrulamak için tarihsaat göstergesi için herhangi bir günlük var mı?
Bernd

Yanıtlar:


135

Yapılandırmasını sıfırlamayı deneyin

dconf reset -f /com/canonical/indicator/datetime/ 

Eğer görünmediyse öldürmeyi dene, yeniden başlatmalı.

pkill -f datetime

Benzer durumlar için nasıl alabileceğinizi açıklamak daha iyi olacaktır:

  1. Çalışıp çalışmadığını kontrol edin, eğer öyleyse, muhtemelen yapılandırma problemi

    $ ps ax | grep -i indicator-datetime
     2863 ?        Ssl    0:00 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
     4043 pts/0    S+     0:00 grep -i indicator-datetime
    
  2. Yapılandırmasının nerede olduğunu kontrol edin. Ara /etc/ya da dconfgir /usr/share/glib-2.0/schemas/. Aşağıdakileri kullanarak paket dosyalarını listeleyin:

    $ dpkg -L indicator-datetime
    [...]
    /etc/xdg/autostart/indicator-datetime.desktop
    /usr
    /usr/share
    /usr/share/glib-2.0
    /usr/share/glib-2.0/schemas
    /usr/share/glib-2.0/schemas/com.canonical.indicator.datetime.gschema.xml
    [...]
    
  3. Dconf yolunu bulun:

    $ grep path /usr/share/glib-2.0/schemas/com.canonical.indicator.datetime.gschema.xml
        <schema id="com.canonical.indicator.datetime" path="/com/canonical/indicator/datetime/" gettext-domain="indicator-datetime">
    

3
dconf reset benim için yaptı, thx
Nicky De Maeyer

1
14.04'ü sıfırladıktan sonra da aynı problemi yaşadım ve "dconf reset" iniz benim için yaptı, teşekkürler +1
Duchamp Gérard HE

14
dconfyardım etmedi, ama pkillbenim için hile yaptı.
Lambart

Teşekkürler dconf reset çalıştı, hatta datetime sürecini öldürmek için gerek yoktu
danidee

4
Uyarı: dconfHile sadece saati geri yüklemiyor. Aynı zamanda saat ayarlarınızı da sıfırlar, bu yüzden onları özelleştirdiyseniz, ayarlarınıza elveda. Keşke bunu denememiş olsaydım - pkill datetimesaatimi kullanıcı arayüzüme geri yükledi.
Lambart

19

Bazı Dil Desteği kütüphanelerinin eksik olduğu aynı sorunu yaşadım.

Eğer gidersen:

AyarlarDil Desteği

Sistem bölgesel formatları otomatik olarak günceller ve oturum açtıktan sonra tarih ve saat geri döner.


Denedim, ancak dil desteği yoktu
Bernd

4
Aslında, göründüğü kadar tuhaf, bu çözümü onaylayabilirim. Açıkça görülüyor ki, dil desteği panelini başlattığımızda, bazı kırılmış kütüphaneler gerçekten (indirilemedi ama sanırım) yeniden etkinleştirildi. Bu nedenle bir +1
matv1

tarihsaat göstergesi, belirli bir dil temelli format gerektiren bir takvim kullanır. Göstergeyi
düşürmenin

19

Aynı sorunla karşılaştığımda bu benimle çalıştı:

killall unity-panel-service

Bu arada 'sudo' olmadan.


+1 Kayıp-saat sorununu birkaç kez yaşadım ve bu acil bir çözüm olarak güvenilir bir şekilde çalıştı. Kayıt için, makineme indicator-datetimeyüklendi, görünüşe göre benim için çıkarmaya / temizlemeye gerek yok.
bluenote10

+ 1 Çözünen Hata
Vipul Bhatt

1

Sadece gösterge-tarih-zaman servisini öldür. (Bu işlem otomatik olarak başlayacaktır)

Örneğin:

$ ps ax | grep -i indicator-datetime
2863 ?        Ssl    0:00 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
4043 pts/0    S+     0:00 grep -i indicator-datetime

kill -9 <pid-of-indicator-datetime-service>
kill -9 2863

0

Sistem Ayarları altında, Saat ve Tarih'i açın . Saat ve Tarih sekmesinin sağındaki Saat sekmesini seçin . Kontrol göster menü çubuğunda bir saat .

Saat altında , Göster , Hafta içi, Tarih ve Ay, Yıl veya hangisini istediğinizi seçin.


2
Saat sekmesi benim için gri - orada ayarları düzenleyemiyorum ....
Steve Kroon

0

Kaldırma işleminin indicator-datetimekaldırılması yapılandırma dosyalarını kaldırmaz ve altındaki ayarlar Clockgrileşir. Yapmak sudo apt-get purge indicator-datetime; sudo apt-get install indicator-datetime; kill -9 -1;kesinlikle işe yarayacak.


0

panelde eksik olan zaman ve dil ikonumu düzeltmeye çalışıyordum. birçok komut denedim ama kullanım yok ama sonunda kendimi buldum

  • panelde alt + sağ fare tıklayın
  • panele ekle'yi tıklayın
  • gösterge uygulamasına çift tıkladığınızda
    eksik simgeleriniz geri kazanılabilirdi, bu yöntemle başarılı oldum


  • lütfen bunu okuyun
    babin ahmad

    0

    Ubuntu 16.04 kullanıyorum ve aynı sorunla karşı karşıyaydım. Yukarıda belirtilen tüm çözümleri denedim ama yine de aynı problemle karşı karşıya kaldım. "Libxm2.so.2" dosyasını "/usr/lib/i386-linux-gnu/libxml2.so.2" konumundan silerek sorunu çözdüm. Öncelikle, aynı dosyanın sisteminizde birden fazla yerde olup olmadığını kontrol edin. Evet ise, "/usr/lib/x86_64-linux-gnu/libxml2.so.2" dışındaki tüm öğeleri silin. Uyarı: Lütfen, başka bir sistem sorununu önlemek için bu dosyayı silmeden önce lütfen yedekleyin.

    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.