OSD นาฬิกาตั้งโต๊ะที่ไม่ได้มาในแบบของคุณ?


13

มีแอปพลิเคชั่นนาฬิกา

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

(ทำตัวเหมือนการแจ้งเตือนของ Ubuntuในแง่นั้น)

ฉันทราบว่ามีแอพวิดเจ็ต screenlets และ gdesklets แต่เป็นแอพพลิเคชั่นบั๊กกี้ดูล้าสมัยและไม่เป็นไปตามเกณฑ์ที่ระบุข้างต้น

สิ่งที่ฉันมีอยู่ในใจคือนาฬิกาที่มีขนาดใหญ่ (ดิจิทัล) มองเห็นได้เสมอ (ด้านบนของหน้าต่างอื่น ๆ ทั้งหมด) และไม่รบกวนการทำงานของคุณ (เช่นคุณยังสามารถคลิกแถบเลื่อนหรือปุ่มนั้นได้หากอยู่ด้านล่าง นาฬิกาเนื่องจากนาฬิกาจะจางหายไปเมื่อวางเมาส์ไว้)

เครื่องมือที่เรียกว่า "OSD-Lyrics" ที่แสดงเนื้อร้องสำหรับเพลงและทำงานตามที่ฉันอธิบายไว้ข้างต้น

ดังนั้นควรเป็นไปได้ (และง่ายยิ่งขึ้น) ในการทำเช่นเดียวกันกับนาฬิกา


2
แค่สงสัยว่าคุณคัดค้านนาฬิกาเริ่มต้นที่มุมบนขวาอย่างไร
8128

3
ฉันต้องการซ่อนอัตโนมัติหรือเอาแผงของฉันออกจนหมดดังนั้นนาฬิกาจะมองไม่เห็นเสมอในขณะที่ฉันกำลังทำงาน นอกเหนือจากนั้นฉันต้องการนาฬิกาที่มีขนาดใหญ่ขึ้นพร้อมกับพฤติกรรมที่ฉันอธิบาย :-)
YSN

ฉันได้แก้ไขชื่อและข้อความเพียงเล็กน้อยเพื่อให้ประเด็นของฉันชัดเจนยิ่งขึ้น
YSN

ทำไมคุณต้องการกำจัดแผงด้านบนตั้งแต่แรก?
Maxime R.

ฉันคิดถูกหรือไม่ว่าคุณใช้ Ubuntu 10.10
Maxime R.

คำตอบ:


10

ดูเหมือนว่าในขณะนี้ไม่มีแอปพลิเคชันใดที่ตอบสนองความคาดหวังของคุณทั้งหมด หวังว่าคุณจะได้ดูคริสต์มาส ;-) นี่คือความเป็นไปได้จริงที่ฉันเห็น:

  • ตัวเลือก Screenlet : ด้วย compiz และเลเยอร์วิดเจ็ตคุณสามารถทำให้วิดเจ็ตจางหายไปอย่างสวยงามด้วยF9กุญแจ แน่นอนว่ามันไม่ได้จางหายไปกับเม้าส์โอเวอร์และสำหรับรูปลักษณ์ที่ล้าสมัยมันเป็นเรื่องส่วนตัว แต่ฉันคิดว่าคุณจะไม่มีความสุขกับการแก้ปัญหานั้น
    โดยส่วนตัวฉันไม่ได้ปิดแผงด้านบนอัตโนมัติเพราะฉันต้องการมีเวลาแสดงการใช้งาน cpu และ ram และในกรณีนี้ฉันต้องกดปุ่ม
  • การแฮ็ก NotifyOSD : ตามที่คุณชี้ให้เห็น NotifyOSD จะทำทุกอย่างที่คุณต้องการ
    ฉันทำสคริปต์ Python ขนาดเล็กการใช้ความคิดนี้: https://gist.github.com/760615
    ดาวน์โหลดและเปิดตัวpython NotifyOSD_clock.pyในเทอร์มินัล
    นาฬิกา OSD
    นาฬิกานั้นจางหายไปอย่างแน่นอนเมื่อวางเมาส์ไว้แน่นอน
    นาฬิกา OSD บนเมาส์โอเวอร์
    อย่างไรก็ตามฉันขอแนะนำไม่ใช้สคริปต์นี้ตามที่เป็น:

    • มันจะทำให้$HOME/.cache/notify-osd.logไฟล์ของคุณท่วม
    • มันจะบล็อกการแจ้งเตือนของระบบที่มีลำดับความสำคัญต่ำอื่น ๆ
    • และคุณไม่สามารถย้ายนาฬิกาได้

    ถ้าคุณชอบอินเทอร์เฟซผู้ใช้นั้นคุณจะต้องใช้รหัสที่แจ้งให้ทราบล่วงหน้าเพื่อสร้างแอปพลิเคชันแบบสแตนด์อโลน (ไม่ใช่เรื่องง่ายสำหรับผู้ใช้งานทั่วไปของ Ubuntu เขา!)

  • DIY (เกือบ) ตั้งแต่เริ่มต้น : ดังนั้นขอแนะนำ libXosdหากคุณต้องการเขียนสคริปต์ของคุณเอง
  • เสนอแนวคิดของคุณสำหรับการเปิดตัว Ubuntu ในอนาคต : http://brainstorm.ubuntu.com/
  • ประหยัดพื้นที่แนวตั้งโดยไม่ต้องกำจัดแผงด้านบน : เพียงแค่เลื่อนปุ่มหน้าต่างในแผงด้านบน (เทียบกับจุดที่ 4) เพราะมันช่วยให้คุณเก็บนาฬิกาแอปเพล็ตปกติไว้ได้

โดยส่วนตัวแล้วฉันจะไม่มีความสุขกับนาฬิกาใสขนาดใหญ่แบบนั้นที่อยู่เหนือหน้าต่างของฉัน ฉันไม่พอใจกับตัวเลือกการซ่อนอัตโนมัติที่ซ่อนทุกอย่างและแผงด้านบนใช้พื้นที่แนวตั้งมากเกินไปอยู่แล้ว บางทีเราควรมีการผสมผสานระหว่าง autohide และ autofadeaway ในแผงนั้น

อย่างไรก็ตามการมีพาเนลแนวตั้งแถบเครื่องมือและแท็บต่าง ๆ เหล่านี้ไม่ใช่วิธีที่ฉลาดที่สุดในการใช้หน้าจอที่กว้างกว่าเดิมของเรา (ไม่ฉันไม่ได้ใช้เวลาทั้งหมดในการดูภาพยนตร์ 16: 9) ฉันยินดีที่เห็นว่าเราอาจได้รับการปรับปรุงด้วยอินเทอร์เฟซUnityในอนาคตใน Ubuntu 11.04 :-)


ขอบคุณสำหรับคำตอบโดยละเอียดและข้อเสนอของคุณ! ฉันจะดูพวกเขาอย่างเข้มข้นขึ้นในอีกไม่กี่วัน งานหนักวันนี้ สวัสดีปีใหม่! YSN
YSN

ที่จริงคำตอบนี้ไม่ใช่ satifactory อย่างเต็มที่ แต่ Maxime ได้รับความโปรดปรานในความคิดของฉัน ตอนนี้ฉันเป็น AWN-Dock แบบโปร่งใสพร้อมแอปเพล็ตนาฬิกาซึ่งเกือบจะเป็นสิ่งที่ฉันต้องการ
YSN

5

ฉันเขียน bash line นี้เพื่อลอง แต่มันไม่ทำงานในทางที่ถูกต้องและมีข้อเสียในการอุดตันคิวระบบการแจ้งเตือน มันเป็นการเริ่มต้นหรืออาจ?

while true; do notify-send `date +%H:%M` -t 60000; sleep 60; done;

คุณต้องติดตั้งการแจ้งเตือน - ส่ง


ขอบคุณสำหรับคำตอบนั้นอาจเป็นจุดเริ่มต้นอย่างน้อย ฉันเริ่มหวังว่าจะได้ทางออกที่ดีเพราะฉันไม่สามารถทำงานด้วยตัวเองได้ในขณะนี้
YSN

1

พบมัน! มันไม่ได้หรูหราที่สุด แต่มันก็เป็น

  • มีน้ำหนักเบา
  • ที่กำหนด
  • ใน repos!

ค้นหา synaptic สำหรับ osd_clock

:)


สำหรับฉัน (14.04) แพ็คเกจเรียกว่า "osdclock" (การค้นหา "osd_clock" ไม่ส่งคืนอะไรเลย) แต่คำสั่งที่คุณใช้เมื่อติดตั้งครั้งเดียวคือ "osd_clock" ทำให้สับสนใช่มั้ย
พอล Higgins

0

osd_clock ใช้ได้ฉันใช้มันเป็นวันที่ & เวลาพิมพ์เล็ก ๆ ที่มุมขวาบน

osd_clock -s 0 -o -13 -c white -tr -f -misc-fixed-bold-r-semicondensed--*-*-*-*-c-*-*-* -F '%u  %y%m%d  %R

อย่างไรก็ตาม osd_clock ดูเหมือนว่าจะไม่ทำงานใน Lubuntu 18.04 "Bionic" อีกต่อไป: คำสั่งทำงานโดยไม่มีข้อผิดพลาด แต่จะไม่เห็นผลลัพธ์ใด ๆ ใครช่วยยืนยันปัญหานี้ได้บ้าง

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