เมื่อมีไอคอนสำหรับ Chrome และไฟล์นำทางในแถบเปิดใช้งานด่วนใน Windows หรือ Ubuntu ให้กด ซุปเปอร์ + 1 จะเปิดโครเมี่ยมและ ซุปเปอร์ + 2 จะเปิดตัวนำทางไฟล์ ฉันติดตั้งลินุกซ์มิ้นต์ 18 "ซาร่าห์" กับอบเชยและต้องการพฤติกรรมดังกล่าว จะเกิดอะไรขึ้นเมื่อฉันกด ซุปเปอร์ + 1 คือว่าจะมีการเปิดตัวอย่างใหม่ของ Chrome โดยไม่คำนึงว่าฉันได้เปิดใช้งานเซสชัน Chrome แล้วหรือยัง
ก่อนอื่นฉันพยายามเปิดใช้งาน "superbar" โดยทำตาม คู่มือนี้ แต่นั่นไม่ได้ผล
จากนั้นฉันก็พบวิธีแก้ไขปัญหานี้ด้วยความช่วยเหลือจาก โพสต์บล็อก ที่ซึ่งทางลัดถูกผูกไว้กับสคริปต์ทุบตี สคริปต์แรกทำงานได้อย่างสมบูรณ์แบบสำหรับโครเมี่ยมและสคริปต์เพื่อเปิดตัวจัดการไฟล์จะต้องแก้ไขเล็กน้อย มันกลับกลายเป็นเช่นนี้:
#!/bin/bash
if [ -z `wmctrl -l | grep -i "google"` ]; then
google-chrome-stable
else
wmctrl -a "google"
fi
หากต้องการให้สิทธิ์สคริปต์ทำงานฉันพิมพ์ในเทอร์มินัล:
chmod +x /path/to/script/scriptname
โดยการเปิดเมนูบ้านและไปที่ Keyboard จากนั้นทางลัดกำหนดทางลัดที่กำหนดเอง ซุปเปอร์ + 1 ถูกผูกไว้กับ "/ path / to / script" ทำให้การทำงาน
ในการรับพฤติกรรมเดียวกันสำหรับตัวจัดการไฟล์เริ่มต้น "Nemo" สคริปต์ต่อไปนี้จะทำงาน:
#!/bin/bash
CLASSNAME=nemo.Nemo
if [ $(wmctrl -xl | grep "$CLASSNAME" | wc -l) -eq 1 ]; then
nemo ~
else
FOLDERNAME=$(wmctrl -xl | grep "$CLASSNAME")
FOLDERNAME=${FOLDERNAME##*b1}
wmctrl -a $FOLDERNAME
fi
และสคริปต์นี้สามารถกำหนดให้ ซุปเปอร์ + 2 .
ปัญหาของฉันคือว่าวิธีนี้ไม่ได้จัดการเพื่อให้ได้พฤติกรรมที่แน่นอนที่ฉันกำลังมองหา เนื่องจากสิ่งนี้ไม่เกี่ยวกับการจัดวางไอคอนในแถบเปิดใช้ด่วนจึงไม่ยืดหยุ่นเมื่อฉันต้องการแนะนำไอคอนใหม่หรือสลับตำแหน่งในแถบเปิดใช้ด่วน
มีใครพบวิธีที่ง่ายและดีกว่าในการทำเช่นนี้?