โปรดจับคู่เอกสารและสคริปต์กับเวอร์ชันของ rofi ที่ใช้
ดูเอกสารประกอบที่ติดตั้งในเครื่อง (manpages)
ตัวสลับหน้าต่าง ตัวเรียกใช้งานแอปพลิเคชัน และการเปลี่ยนเมนู
Rofi เริ่มต้นจากการโคลนของ simpleswitcher ซึ่งเขียนโดย Sean Pringle ซึ่งเป็นตัวสลับหน้าต่างป๊อปอัปที่มีพื้นฐานมาจาก superswitcher Simpleswitcher วางรากฐาน ดังนั้น Sean Pringle จึงสมควรได้รับเครดิตส่วนใหญ่สำหรับเครื่องมือนี้ Rofi (เปลี่ยนชื่อเนื่องจากสูญเสียคุณสมบัติ แบบง่าย ) ได้รับการขยายด้วยคุณสมบัติพิเศษ เช่น ตัวเรียกใช้งานแอปพลิเคชันและ ssh-launcher และสามารถทำหน้าที่เป็นการแทนที่ dmenu แบบดรอปอิน ทำให้เป็นเครื่องมืออเนกประสงค์มาก
Rofi เช่นเดียวกับ dmenu จะให้รายการข้อความของตัวเลือกแก่ผู้ใช้ ซึ่งสามารถเลือกได้ตั้งแต่หนึ่งรายการขึ้นไป ซึ่งอาจเป็นการเรียกใช้แอปพลิเคชัน การเลือกหน้าต่าง หรือตัวเลือกที่ได้รับจากสคริปต์ภายนอก
โรฟี่ไม่ใช่:
ชุดเครื่องมือ UI
ไลบรารี่เพื่อใช้ในแอปพลิเคชันอื่น
แอปพลิเคชันที่สามารถรองรับทุกกรณีการใช้งานที่เป็นไปได้ มันพยายามที่จะเป็นแบบทั่วไปพอที่จะใช้ได้กับทุกคน
เพียงเปลี่ยน dmenu ฟังก์ชั่น dmenu เป็น 'พิเศษ' ที่ดีสำหรับ rofi ไม่ใช่จุดประสงค์หลัก
คุณสมบัติหลักคือ:
การนำทางด้วยแป้นพิมพ์ที่กำหนดค่าได้อย่างสมบูรณ์
พิมพ์เพื่อกรอง
เปิดใช้งาน UTF-8 แล้ว
รองรับภาษา RTL
การวาดภาพไคโรและการเรนเดอร์ฟอนต์ Pango
โหมดในตัว:
โหมดสลับหน้าต่าง
ตัวเรียกใช้งานแอปพลิเคชัน
ตัวเรียกใช้แอปพลิเคชันไฟล์เดสก์ท็อป
โหมดตัวเรียกใช้ SSH
เบราว์เซอร์ไฟล์
โหมด Combi ช่วยให้หลายโหมดสามารถรวมเป็นรายการเดียวได้
การเรียงลำดับตามประวัติ — ตัวเลือก 25 รายการสุดท้ายจะถูกเรียงลำดับด้านบนตามการใช้งาน (ตัวเลือก)
ระยะทาง Levenshtein หรือ fzf เช่นการเรียงลำดับการแข่งขัน (ไม่บังคับ)
การเปลี่ยน dmenu แบบดรอปอิน
ขยายได้อย่างง่ายดายโดยใช้สคริปต์และปลั๊กอิน
ธีมขั้นสูง
Rofi มีโหมดในตัวหลายโหมดที่ใช้กรณีการใช้งานทั่วไป และสามารถขยายได้ด้วยสคริปต์ (ไม่ว่าจะเรียกจาก Rofi หรือการเรียก Rofi ) หรือปลั๊กอิน
ด้านล่างนี้คือรายการโหมดต่างๆ:
run : เปิดแอปพลิเคชันจาก $PATH พร้อมตัวเลือกในการเปิดในเทอร์มินัล
drun : เปิดแอปพลิเคชันตามไฟล์เดสก์ท็อป พยายามปฏิบัติตามมาตรฐาน XDG
window : สลับระหว่างหน้าต่างในตัวจัดการหน้าต่างที่เข้ากันได้กับ EWMH
ssh : เชื่อมต่อกับโฮสต์ระยะไกลผ่าน ssh
filebrowser : เบราว์เซอร์ไฟล์พื้นฐานสำหรับการเปิดไฟล์
คีย์ : แสดงรายการการเชื่อมโยงคีย์ภายใน
script : โหมดกำหนดเองเขียน (จำกัด) โดยใช้สคริปต์ธรรมดา
Combi : รวมหลายโหมดเป็นหนึ่งเดียว
Rofi เป็นที่รู้จักว่าทำงานบน Linux และ BSD
สำหรับข้อมูลล่าสุดเพิ่มเติม โปรดดูที่ manpages ส่วนและลิงก์อื่นๆ อาจมีข้อมูลที่ล้าสมัย เนื่องจากมีการบำรุงรักษาน้อยกว่า manpages ดังนั้น หากคุณพบปัญหาใดๆ โปรดปรึกษา manpages การสนทนา และเครื่องมือติดตามปัญหา ก่อนที่จะยื่นเรื่องใหม่
โปรดดูคำแนะนำในการติดตั้ง Rofi ในคู่มือการติดตั้ง
ส่วนนี้จะให้ภาพรวมคร่าวๆ ของตัวเลือกต่างๆ หากต้องการรับตัวเลือกทั้งหมด โปรดดูส่วน manpages ด้านบน
หากต้องการเปิด rofi โดยตรงในโหมดใดโหมดหนึ่ง ให้ระบุโหมดด้วย rofi -show
วิธีแสดงกล่องโต้ตอบ run
:
rofi -show run
หรือรับตัวเลือกจากสคริปต์:
~ /my_script.sh | rofi -dmenu
ระบุรายการโหมดที่เรียงลำดับและคั่นด้วยเครื่องหมายจุลภาคเพื่อเปิดใช้งาน โหมดที่เปิดใช้งานสามารถเปลี่ยนแปลงได้ในขณะรันไทม์ คีย์เริ่มต้นคือ Ctrl+Tab
หากไม่มีการระบุโหมด โหมดที่กำหนดค่าไว้ทั้งหมดจะถูกเปิดใช้งาน วิธีแสดงเฉพาะ run
และตัวเรียกใช้งาน ssh
:
rofi -modes " run,ssh " -show run
โหมดที่จะรวมเข้าด้วยกันในโหมดคอมบิ สำหรับไวยากรณ์ของ -combi-modes
ดูที่ -modes
หากต้องการรับมุมมองผสานเดียวของ window
, run
และ ssh
:
rofi -show combi -combi-modes " window,run,ssh " -modes combi
สร้างไฟล์การกำหนดค่าเริ่มต้น
mkdir -p ~ /.config/rofi
rofi -dump-config > ~ /.config/rofi/config.rasi
ซึ่งจะสร้างไฟล์ชื่อ config.rasi
ในโฟลเดอร์ ~/.config/rofi/
คุณสามารถแก้ไขไฟล์นี้เพื่อตั้งค่าคอนฟิกูเรชันและแก้ไขธีมได้ config.rasi
เป็นไฟล์ที่ rofi ดูตามค่าเริ่มต้น
โปรดดูคู่มือการกำหนดค่าเพื่อดูสรุปตัวเลือกการกำหนดค่า ตัวเลือกรายละเอียดเพิ่มเติมมีอยู่ใน manpages
โปรดดู manpages ธีมสำหรับคำอธิบายโดยละเอียด
สามารถดูธีมที่รวมชุดล่าสุดได้ที่นี่
เรซลุค:
อาเธอร์:
ธีมเริ่มต้น:
❗ **ขณะนี้ Wiki ยังไม่มีการบำรุงรักษาและอาจมีข้อมูลที่ล้าสมัย ** |
---|
ไปที่วิกิ
การสนทนา GitHub เป็นสถานที่ที่ต้องการสำหรับการสนทนา