ข้ามไปที่เนื้อหา

แถบบน

แถบที่อยู่ตามแนวด้านบนของหน้าจอของคุณคือแถบ OmarOS มันไม่ใช่แถบสถานะที่ต่อพ่วงเข้ามา แต่เป็นส่วนหนึ่งของ OmarOS shell ซึ่งคือกระบวนการ Quickshell ระยะยาวเพียงตัวเดียวที่ยังวาดเมนู การแจ้งเตือน ป๊อปอัป OSD และหน้าจอล็อกด้วย นั่นคือเหตุผลที่มันเข้าธีมกับทุกสิ่งอื่นได้อย่างสมบูรณ์ และเหตุผลที่แผงเปิดขึ้นมาทันทีแทนที่จะสร้างแอปใหม่

มันยังเป็นส่วนเดียวของเดสก์ท็อปที่อยู่บนหน้าจอตลอดเวลา ดังนั้นจึงคุ้มค่าที่จะรู้ว่าสัญลักษณ์เล็ก ๆ เหล่านั้นทำอะไร

มีอะไรบ้างตามค่าเริ่มต้น

แถบมีสามส่วน ทางซ้ายคือโลโก้ OmarOS (ตัวเรียกเมนู) และตัวบ่งชี้พื้นที่งาน ตรงกลางคุณจะได้ตัวบ่งชี้สถานะ นาฬิกา Elsewhen (นาฬิกาโลก) สภาพอากาศ และตราสัญลักษณ์การอัปเดต OmarOS ทางขวา: เค้าโครงแป้นพิมพ์ (เมื่อกำหนดไว้มากกว่าหนึ่งเค้าโครง) ถาดระบบ เอเจนต์ bluetooth เครือข่าย เสียง จอแสดงผล และพลังงาน

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

การคลิกไปรอบ ๆ

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

วิดเจ็ต ซ้าย ขวา กลาง / เลื่อน
เมนู เมนู OmarOS เทอร์มินัลใหม่ —
พื้นที่งาน โฟกัสพื้นที่งานนั้น — เลื่อน: พื้นที่งานถัดไป/ก่อนหน้า
นาฬิกา ป๊อปอัปปฏิทิน หมุนรูปแบบป้ายกำกับ กลาง: ตัวเลือกเขตเวลา
สภาพอากาศ ป๊อปอัปพยากรณ์ สภาพอากาศเต็มรูปแบบเป็นการแจ้งเตือน กลาง: รีเฟรช
เสียง แผงเสียง ปิดเสียง กลาง: แผง · เลื่อน: ระดับเสียง
ไมโครโฟน ปิดเสียงไมโครโฟน — กลาง: แผงเสียง · เลื่อน: ระดับอินพุต
เครือข่าย แผงเครือข่าย — —
Bluetooth แผง Bluetooth สลับวิทยุ —
จอแสดงผล แผงจอแสดงผล — เลื่อน: ความสว่าง
พลังงาน แผงพลังงาน สลับเปอร์เซ็นต์แบตเตอรี่ —
สื่อ เล่น/หยุดชั่วคราว ป๊อปอัปภาพปก กลาง: ถัดไป · เลื่อน: ก่อนหน้า/ถัดไป
เอเจนต์ แผงเอเจนต์ เรียกเอเจนต์ของคุณ กลาง: การสมัครรับถัดไป
ถาด ชี้เพื่อเผยลิ้นชัก คลิกขวาบนเครื่องหมายบั้งเพื่อจัดการ —
การอัปเดต OmarOS เรียกใช้การอัปเดต — —

ไม่ใช่ทุกอย่างในตารางนั้นที่อยู่บนแถบของคุณตั้งแต่แกะกล่อง วิดเจ็ตสื่อ (กำลังเล่น MPRIS พร้อมแทร็กและศิลปินที่เลื่อนได้) และวิดเจ็ตไมโครโฟนต่างก็มีมาให้ในตัวแต่ปิดอยู่ตามค่าเริ่มต้น — เพิ่มพวกมันเข้ามาหากคุณต้องการ ดังที่อธิบายไว้ด้านล่าง

แผงต่าง ๆ

การคลิกไอคอนบนแถบจะเปิดแผง ซึ่งเป็นป๊อปอัปจริง ๆ พร้อมแถบเลื่อน รายการ และการนำทางด้วยคีย์บอร์ด แทนที่จะเป็นคำแนะนำแบบ tooltip แต่ละแผงยังมีปุ่มลัดด้วย ดังนั้นคุณไม่มีวันต้องเล็งไปที่สัญลักษณ์ขนาด 16 พิกเซล:

ปุ่มลัด แผง
Super + Ctrl + A เสียง
Super + Ctrl + W เครือข่าย
Super + Ctrl + B Bluetooth
Super + Ctrl + D จอแสดงผล
Super + Ctrl + P พลังงาน
Super + Ctrl + Alt + D ปฏิทิน
Super + Ctrl + Alt + E นาฬิกาโลก
Super + Ctrl + 1-9 สลับแผงลำดับที่ n ในส่วนด้านขวา

แผงต่าง ๆ ไม่ใช่แค่จออ่านค่า พวกมันคือที่ที่คุณทำสิ่งนั้นจริง ๆ:

  • เสียง มีแถบเลื่อนระดับเสียงหลัก ตัวเลือกอุปกรณ์เอาต์พุต และมิกเซอร์ต่อแอป ดังนั้นคุณลดเสียงแท็บเบราว์เซอร์นั้นลงได้โดยไม่แตะทุกสิ่งอื่น
  • เครือข่าย สแกนหา Wi-Fi แสดงความแรงสัญญาณ เชื่อมต่อ และให้คุณเลือกผู้ให้บริการ DNS
  • Bluetooth แสดงรายการอุปกรณ์ของคุณพร้อมการเชื่อมต่อ/ตัดการเชื่อมต่อและระดับแบตเตอรี่
  • พลังงาน แสดงสถิติแบตเตอรี่ สลับโปรไฟล์พลังงาน (มันจำตัวเลือกแยกสำหรับแบตเตอรี่และ AC) และพิมพ์ข้อมูลระบบบางอย่าง
  • จอแสดงผล มีแถบเลื่อนความสว่าง ขนาดตัวอักษร ค่าตั้งล่วงหน้าของมาตราส่วนจอภาพ และ — เมื่อคุณมีมากกว่าหนึ่งหน้าจอ — การควบคุมต่อจอภาพ ดู จอภาพ สำหรับเรื่องที่ลึกกว่านั้น
  • นาฬิกา เปิดตารางรายเดือนพร้อมเลขสัปดาห์ ISO และการเปลี่ยนเดือน

ทุกแผงรองรับคีย์บอร์ดเช่นเดียวกับเมาส์: ลูกศรเลื่อน Return เปิดใช้งาน Tab ก้าวไปยังแผงข้าง ๆ และ Escape ปิด

Super + Ctrl + 1-9 นับแผงจากซ้ายไปขวาในส่วนด้านขวา โดยข้ามถาดเนื่องจากมันไม่มีแผงของตัวเอง ดังนั้นตัวเลขจึงตรงกับไอคอนที่คุณชี้ไป

ตัวบ่งชี้

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

ถ้าคุณอยากให้พวกมันมองเห็นตลอดเวลา ตั้ง alwaysShow เป็น true บนตัววิดเจ็ต และถ้าคุณสนใจเพียงบางตัว จาระแนกตัวที่คุณต้องการใน items: ["Dnd", "Reminder", "NightLight"] คุณมีวิดเจ็ตตัวบ่งชี้ได้มากกว่าหนึ่งตัว ดังนั้นส่วนต่าง ๆ จึงแสดงชุดย่อยที่แตกต่างกันได้

การจัดแถบใหม่

แถบกำหนดตัวมันเอง คุณไม่จำเป็นต้องเปิดไฟล์คอนฟิกเพื่อย้ายสิ่งต่าง ๆ

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

วิดเจ็ตที่คุณอยากเก็บไว้ใกล้มือแต่ไม่ได้อยากเห็นอยู่ตลอดเวลา ไปไว้ในลิ้นชักของถาดได้: ลากมันไปลงบนถาด และลิ้นชักจะเปิดออกมารับมัน มันจะอยู่ตรงนั้นตามหลังไอคอนแอปต่าง ๆ ปรากฏขึ้นเมื่อใดก็ตามที่ลิ้นชักปรากฏ และยังคงเปิดลิ้นชักค้างไว้ขณะที่แผงของมันเปิดอยู่ ลากมันกลับออกมายังแถบเพื่อนำมันกลับไป

ถ้าคุณอยากเลือกจากเมนูมากกว่า สั่งการ → ลักษณะ → แถบเมนู มีตำแหน่งนั้น และ พื้นหลังแถบ เลือกว่าจะวาดแถบอย่างไร: แถบทึบ แถบกระจก (มองทะลุได้ โดยมีสิ่งที่อยู่หลังมันพร่ามัว) หรือ แถบใส

สิ่งเดียวกันมีคำสั่ง ซึ่งเป็นสิ่งที่คุณต้องการสำหรับการตั้งค่าแบบ dotfiles:

omaros bar position bottom
omaros bar background glassy  # opaque, glassy, none, or cycle
omaros bar move omaros.clock --section center --index 0
omaros bar move omaros.bluetooth --section tray  # into the tray's drawer
omaros bar set omaros.clock format "HH:mm"
omaros bar defaults          # back to the shipped layout

หากต้องการเพิ่มหรือลบวิดเจ็ตจำนวนมากทั้งหมด ให้ใช้คำสั่งปลั๊กอิน omaros plugin list พิมพ์ทุกวิดเจ็ตที่ shell รู้จักพร้อม id ของมัน จากนั้น:

omaros plugin enable omaros.media --section center
omaros plugin disable omaros.weather

การซ่อนแถบ

Super + Shift + Space สลับแถบปิดและเปิดอีกครั้งโดยไม่ฆ่า shell — แผงและปุ่มลัดยังคงทำงาน คุณแค่ได้พิกเซลคืน มันยังอยู่ในเมนูภายใต้ สั่งการ → ลักษณะ → แถบเมนู → ซ่อนแถบ ด้วย

ไฟล์คอนฟิก

ทั้งหมดจัดเก็บอยู่ใน ~/.config/omaros/shell.json ภายใต้คีย์ bar นี่คือเวอร์ชันที่ตัดออกบางส่วน:

{
  "version": 1,
  "bar": {
    "position": "top",
    "background": "opaque",
    "centerAnchor": "omaros.clock",
    "layout": {
      "left": [{ "id": "omaros.menu" }, { "id": "omaros.workspaces" }],
      "center": [{ "id": "omaros.clock", "format": "HH:mm" }],
      "right": [{ "id": "omaros.audio" }, { "id": "omaros.power" }]
    }
  }
}

ทุกวิดเจ็ตคือหนึ่งรายการในหนึ่งในสามอาร์เรย์เค้าโครง และการตั้งค่าของมันอยู่ที่รายการนั้นในตัว — ไม่มีไฟล์การตั้งค่าแยกและไม่มีออบเจ็กต์ย่อย config รูปแบบ format ของนาฬิกา formatAlt (สิ่งที่คลิกขวาหมุนไป) และ verticalFormat ทั้งหมดอยู่ตรงนั้นบน { "id": "omaros.clock" }

centerAnchor ตั้งชื่อวิดเจ็ตตรงกลางตัวหนึ่งที่ได้รับการปักหมุดให้อยู่ตรงกึ่งกลางหน้าจออย่างแม่นยำ โดยมีตัวอื่น ๆ อยู่ข้าง ๆ มัน นั่นคือวิธีที่นาฬิกายังคงอยู่ตรงกลางสนิทแม้ขณะที่สภาพอากาศและตราสัญลักษณ์การอัปเดตไป ๆ มา ๆ ตั้งให้เป็นสตริงว่างและรายการตรงกลางก็จะเป็นแค่กลุ่มที่อยู่กลางแทน

กฎข้อหนึ่งที่คุ้มค่าที่จะจดจำ: เมื่อคุณมี shell.json ของตัวเองแล้ว มันคือหลักการชี้ขาด จนกว่าคุณจะปรับแต่งอะไรก็ตาม shell จะอ่านไฟล์เริ่มต้นของ OmarOS ทันทีที่คุณลากวิดเจ็ต รัน omaros bar หรือแก้ไขไฟล์นั้นด้วยตัวคุณเอง คุณเป็นเจ้าของมัน — ไม่มีการผสานแบบลึก ดังนั้นวิดเจ็ตเริ่มต้นใหม่ในรุ่น OmarOS ในอนาคตจะไม่ปรากฏบนแถบของคุณโดยอัตโนมัติ omaros bar defaults นำเค้าโครงที่จัดส่งกลับมาเมื่อใดก็ตามที่คุณอยากเริ่มใหม่หมดจด

ไฟล์เดียวกันนั้นยังเก็บจังหวะเวลาว่างของคุณในระดับบนสุด นอกเหนือจากคีย์ bar: idle.screensaver และ idle.lock ทั้งสองอยู่ในหน่วยวินาทีนับตั้งแต่คุณว่าง ดังนั้นพักหน้าจอเริ่มต้นจะเริ่มที่ 150 วินาที และการล็อกที่ 300 วินาที