Score:0

จะเก็บตัวแปรสำหรับไฟล์ปรับแต่งใน i3wm ได้อย่างไร?

ธง jp

ฉันกำลังลองใช้ i3wm และจนถึงตอนนี้ฉันก็เข้าใจแล้ว ฉันชอบมัน แต่ปัญหาหลักของฉันคือ xbrightness ซึ่งฉันไม่สามารถเข้าใจได้ ฉันลองกำหนดค่าแล้ว แต่ไม่เคยใช้งานได้เลย แม้ว่าจะมีโฟลเดอร์แสดงผลของฉันอยู่ก็ตาม :/

เพื่อตั้งค่าความสว่างที่ฉันใช้ xrandr --output eDP --ความสว่าง x ที่ไหน x เป็นตัวเลขระหว่าง 0 ถึง 1 จริงๆ แล้วฉันชอบโซลูชันนี้มาก และตั้งค่าด้วยการผูกคีย์ใน i3wm ฉันสามารถทำเช่นนั้นได้เมื่อฉันกดปุ่ม ความสว่าง +/- ปุ่มมันทำให้มีความสว่าง แต่ฉันไม่สามารถหาวิธีเก็บค่าปัจจุบันได้

AFAIK ฉันไม่สามารถทำได้เหมือน +0.1 - ต้องเป็นค่าฮาร์ดโค้ด ถ้าฉันสามารถเก็บค่าความสว่างปัจจุบันไว้ที่ใดที่หนึ่งและเพียงแค่บวก/ลบ 0.1 ทุกครั้งนั่นจะสมบูรณ์แบบ แต่ฉันไม่แน่ใจว่าจะทำอย่างไรเพราะมันเป็นเพียงไฟล์ปรับแต่งและไม่เหมือนสคริปต์ทุบตีที่ฉันเป็น ใช้ในการรันคำสั่ง

ฉันจะทำสิ่งนี้ให้สำเร็จได้อย่างไร

ขณะนี้คำสั่งของฉันคือ bindsym XF86MonBrightnessUp exec xrandr --output eDP --brightness 1

vanadium avatar
cn flag
คุณจะทำให้มันเป็น "ความสว่างระดับหนึ่ง" ได้อย่างไร หากเจตนาคือการเพิ่มหรือลดความสว่าง ฉันไม่เข้าใจปัญหาของคุณ ฉันกลัว หรือคุณแค่ต้องการตั้งค่าความสว่างคงที่ด้วยปุ่มนี้ โปรดทราบว่าคุณสามารถเรียกใช้เชลล์สคริปต์แทนได้ทุกเมื่อ ซึ่งสามารถทำกลอุบายเพิ่มเติมได้หากจำเป็น มากกว่าการใช้คำสั่งเดียวในการโยงคีย์
Michal Przybylowicz avatar
eg flag
คุณสามารถสร้างสคริปต์ทุบตีและผูกคีย์ในไฟล์กำหนดค่า i3 เพื่อเรียกใช้ สคริปต์ทุบตีสามารถใช้ตัวแปรสภาพแวดล้อมเพื่อเก็บค่าความสว่างปัจจุบัน

โพสต์คำตอบ

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