Score:1

เปิด Polybar อัตโนมัติเมื่อบู๊ตด้วย WM เริ่มต้น (GNOME, Mutter, 21.04)

ธง vn

ฉันยังใหม่กับทั้ง polybar และ Linux

ฉันได้ทำตามบทช่วยสอนเกี่ยวกับ Github:

  1. สร้างไฟล์ชื่อ ~/.config/polybar/launch.sh

  2. ทำให้มันใช้งานได้ (ฉันได้ยืนยันสิ่งนี้ผ่าน GUI)

นี่คือเนื้อหาของ launch.sh:

#!/usr/bin/env ทุบตี

killall -q โพลิบาร์

เสียงสะท้อน "---" | ที -a /tmp/polybar.log
โพลิบาร์ tonton 2>&1 | tee -a /tmp/polybar.log & ปฏิเสธ
echo "เปิดบาร์แล้ว..."

การรันคำสั่งนี้จากเทอร์มินัลใช้งานได้:

โพลิบาร์ tonton 2>&1 | tee -a /tmp/polybar.log & ปฏิเสธ

หมายความว่าฉันตั้งชื่อบาร์ถูกต้องแล้ว

การเรียกใช้สคริปต์เรียกใช้ด้วยตนเองยังใช้งานได้อีกด้วย

ฉันพลาดอะไรไปรึเปล่า? ฉันรู้สึกว่าฉันควรบอกให้ OS รันสคริปต์เปิดใช้เมื่อเริ่มต้นด้วยวิธีใดวิธีหนึ่ง... ฉันไม่คิดว่ามันจะจดจำได้โดยอัตโนมัติ

ฉันลองใช้ crontab เพื่อเรียกใช้ launch.sh โดยอัตโนมัติโดยเพิ่มบรรทัดนี้ในไฟล์ crontab:

@reboot ส่งออก DISPLAY=:0 && /home/atran/.config/polybar/launch.sh

แต่หลังจากตรวจสอบไฟล์บันทึก นี่คือสิ่งที่ฉันได้รับ:

---
polybar|ข้อผิดพลาด: ข้อผิดพลาดในการเชื่อมต่อ X... (อะไร: ข้อผิดพลาดของซ็อกเก็ต ไปป์ หรือสตรีม)

ฉันพลาดอะไรไป

แก้ไข: แก้ไขคำสั่ง crontab โดยเพิ่มการแสดงการส่งออกและตอนนี้มีข้อผิดพลาดอื่น

Score:3
ธง zw

คุณต้องเรียกใช้ PolyBar หลังจากเปิดใช้งาน Xorg และหลังจากลงชื่อเข้าใช้เซสชันเดสก์ท็อป

วิธีที่ดีที่สุดในการทำเช่นนั้น - ใช้ XDG เริ่มอัตโนมัติ ด้วยคำสั่งยาวด้านล่าง:

mkdir -p ~/.config/autostart/
แมว <<EOF > ~/.config/autostart/polybar.desktop
[รายการเดสก์ท็อป]
Type=ใบสมัคร
Exec=/home/atran/.config/polybar/launch.sh
ซ่อน = เท็จ
X-MATE-Autostart-enabled=true
ชื่อ = โพลิบาร์
อฟ

แล้วรีบูต

Anh Tran avatar
vn flag
คุณช่วยฉันหลายวันในการดีบั๊ก ขอบคุณ!

โพสต์คำตอบ

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