ไม่มีวันที่ & เวลาจากแผงด้านบนของ Unity Desktop - Ubuntu 14.04


61

ฉันใช้ Ubuntu 14.04 เป็นเครื่องของฉันและตั้งแต่อัพเกรดครั้งล่าสุดจาก 13.10 ถึง 14.04 วันที่และเวลาหายไปในแผงด้านบนของ Unity เครื่องนี้ได้รับการติดตั้งพร้อมกับ Ubuntu 12.10 เป็นครั้งแรก ฉันอัพเกรดมันจาก 12.10 → 13.04 จาก 13.04 → 13.10 และเมื่อสัปดาห์ที่แล้วจาก 13.10 → 14.04

ฉันพยายามแก้ปัญหาที่พบได้ในทุกคำถามนี้: หายไปวันที่และเวลาจากแผงด้านบนของความสามัคคีสก์ท็อป แต่ไม่มีอะไรทำงาน :-(

ฉันลองสิ่งต่อไปนี้:

  • การติดตั้ง indicator-datetime
  • sudo apt-get remove --purge indicator-datetime และติดตั้งอีกครั้ง
  • sudo dpkg-reconfigure --frontend noninteractive tzdata
  • sudo killall unity-panel-service

และแน่นอนออกจากระบบ / เข้าสู่ระบบอีกครั้งและอื่น ๆ ...

ฉันจะหาไฟล์บันทึกสำหรับตัวบ่งชี้ได้ที่ไหน

กำลังพยายามแก้ไขข้อบกพร่อง:

$ 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-serviceเพื่อค้นหาตำแหน่งที่ติดตั้งจากนั้นรันในเทอร์มินัล รายงานหากมีข้อผิดพลาดใด ๆ
user.dz

@Sneetsher $ ค้นหาตัวบ่งชี้ - บริการ - วันที่ / usr / lib / x86_64-linux-gnu / ตัวบ่งชี้ - วันที่ / เวลา - ตัวบ่งชี้ - บริการ - เวลา $ / usr / lib / x86_64-linux-gnu / ตัวบ่งชี้ - datetime / บริการ ตัวบ่งชี้ - วันที่ - ข้อความ: ตัวบ่งชี้ - วันที่ออก ล้มเหลว / หายไปรถบัสเจ้าของ $ sudo / usr / lib / x86_64-ลินุกซ์ GNU / ตัวบ่งชี้ datetime / ตัวบ่งชี้ datetime บริการไม่มีการส่งออกผิดพลาดเมื่อใช้ตัวบ่งชี้ datetime บริการกับ sudo
แบร์น

failed/lost bus ownershipหมายความว่ามันกำลังทำงานอยู่แล้ว
user.dz

ลองรีเซ็ตการกำหนดค่าdconf reset -f /com/canonical/indicator/datetime/อีกครั้ง ไม่ได้ทำงานลองpkill -f datetimeแล้ว/usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
user.dz

2
dconf รีเซ็ต -f / com / canonical / ตัวบ่งชี้ / datetime / ทำงานและมันจะแสดงเวลาอีกครั้ง แต่ฉันคิดว่าฉันพบข้อผิดพลาดและฉันคิดว่าฉันรู้ว่าอะไรเป็นสาเหตุของปัญหา มีบันทึกใดสำหรับตัวบ่งชี้วันที่และเวลาเพื่อยืนยันสมมติฐานของฉันหรือไม่
Bernd

คำตอบ:


135

ลองรีเซ็ตการกำหนดค่าอีกครั้ง

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

หากไม่ปรากฏขึ้นให้ลองฆ่ามันควรเริ่มใหม่

pkill -f datetime

สำหรับกรณีที่คล้ายกันดีกว่าที่จะอธิบายว่าคุณจะได้รับ:

  1. ตรวจสอบว่ามันกำลังทำงานอยู่ถ้าใช่แล้วอาจเป็นปัญหาการกำหนดค่า

    $ 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. ตรวจสอบการกำหนดค่าของมันอยู่ที่ไหน มองหา/etc/หรือในdconf /usr/share/glib-2.0/schemas/รายการไฟล์แพคเกจโดยใช้:

    $ 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:

    $ 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 ใช้สำหรับฉันแล้วขอบคุณ
Nicky De Maeyer

1
ฉันมีปัญหาเดียวกันหลังจากการรีเซ็ต 14.04 และ "การรีเซ็ต dconf" ของคุณทำเพื่อฉันขอบคุณ +1
Duchamp Gérard HE

14
dconfไม่ได้ช่วยpkillอะไรแต่ก็หลอกให้ฉัน
Lambart

ขอบคุณที่การตั้งค่า dconf ทำงานฉันไม่จำเป็นต้องฆ่ากระบวนการ
ดาต้าไทม์ด้วยซ้ำ

4
คำเตือน: dconfเคล็ดลับไม่เพียง แต่คืนค่านาฬิกา นอกจากนี้ยังรีเซ็ตการตั้งค่านาฬิกาของคุณดังนั้นหากคุณปรับแต่ง ... ลาการตั้งค่าของคุณ ฉันหวังว่าฉันไม่ได้ลอง - pkill datetimeได้คืนนาฬิกาให้ UI ของฉันแล้ว
Lambart

19

ฉันมีปัญหาเดียวกันทั้งหมดซึ่งห้องสมุดภาษาบางแห่งขาดหายไป

ถ้าคุณไปที่:

การตั้งค่าการสนับสนุนภาษา

ระบบจะอัปเดตรูปแบบภูมิภาคโดยอัตโนมัติและเวลาและวันที่จะกลับมาหลังจากที่คุณออกจากระบบ


พยายาม แต่ไม่มีการสนับสนุนด้านภาษาที่ขาดหายไป
Bernd

4
จริงๆแล้วมันฟังดูแปลกฉันสามารถยืนยันวิธีนี้ได้ เห็นได้ชัดว่าการเริ่มต้นแผงการสนับสนุนของ Spam มี libs ที่ใช้งานไม่ได้บางตัว (แน่นอนฉันไม่ได้ดาวน์โหลด แต่) เปิดใช้งานอีกครั้ง ดังนั้น +1
matv1

ตัวบ่งชี้วันที่และเวลาใช้ปฏิทินที่ต้องใช้รูปแบบเฉพาะภาษา ดูเหมือนว่าพอเพียงแล้วที่จะทำให้ตัวบ่งชี้ผิดหวัง :)
เปาโลŠukys

19

สิ่งนี้ใช้ได้กับฉันเมื่อฉันประสบปัญหาเดียวกัน:

killall unity-panel-service

โดยไม่ต้อง 'sudo' โดยวิธีการ


+1 ฉันมีปัญหานาฬิกาขาดหายไปสองสามครั้งแล้วและนี่ทำงานได้อย่างน่าเชื่อถือเป็นการแก้ไขทันที สำหรับบันทึกนั้น indicator-datetimeมีการติดตั้งในเครื่องของฉันดังนั้นจึงไม่จำเป็นต้องลบ / ล้างข้อมูลให้ฉัน
bluenote10


1

เพียงฆ่ากระบวนการตัวบ่งชี้ - วัน - และ - บริการ (กระบวนการนี้จะเริ่มต้นโดยอัตโนมัติ)

ตัวอย่างเช่น:

$ 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

ภายใต้การตั้งค่าระบบเปิดเวลาและวันที่ เลือกแท็บนาฬิกาทางด้านขวาของแท็บเวลาและวันที่ ตรวจสอบการแสดงนาฬิกาในแถบเมนู

ภายใต้ในนาฬิกาให้เลือกวันทำงานวันที่และเดือนปีหรือตามที่คุณต้องการ


2
แท็บนาฬิกาเป็นสีเทาสำหรับฉัน - ฉันไม่สามารถแก้ไขการตั้งค่าได้ ....
Steve Kroon

0

การลบindicator-datetimeไม่ได้ลบไฟล์การตั้งค่าและการตั้งค่าภายใต้Clockจะเป็นสีเทา การทำsudo apt-get purge indicator-datetime; sudo apt-get install indicator-datetime; kill -9 -1;จะได้ผลแน่นอน


0

ฉันพยายามแก้ไขไอคอนเวลาและภาษาที่หายไปบนแผงควบคุม ฉันลองใช้คำสั่งมากมาย แต่ไม่มีประโยชน์ แต่ในที่สุดฉันก็พบตัวเอง

  • คลิก alt + เมาส์ขวาบนแผงควบคุม
  • คลิกเพิ่มในพาเนล
  • ดับเบิลคลิกที่ตัวบ่งชี้แอปเพล็ตทำให้
    ไอคอนที่หายไปของคุณสมบูรณ์สามารถกู้คืนได้


  • โปรดอ่านสิ่งนี้
    babin ahmad

    0

    ฉันใช้ Ubuntu 16.04 และประสบปัญหาเดียวกัน ฉันลองวิธีแก้ปัญหาทั้งหมดที่กล่าวมาแล้ว แต่ยังคงประสบปัญหาเดียวกัน ฉันแก้ไขปัญหาด้วยการลบไฟล์ "libxm2.so.2" จากตำแหน่ง "/usr/lib/i386-linux-gnu/libxml2.so.2" ก่อนอื่นให้ตรวจสอบว่ามีไฟล์เดียวกันอยู่หลายแห่งในระบบของคุณหรือไม่ หากใช่ให้ลบทั้งหมดยกเว้นจาก "/usr/lib/x86_64-linux-gnu/libxml2.so.2" คำเตือน: โปรดสำรองข้อมูลก่อนที่จะลบไฟล์นี้เพื่อหลีกเลี่ยงปัญหาระบบอื่น ๆ

    โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
    Licensed under cc by-sa 3.0 with attribution required.