แป้นพิมพ์ลัดใน Linux mint Cinnamon เพื่อเปิดโปรแกรมที่ใช้งานอยู่ถ้ามีอยู่มิฉะนั้นให้เปิดโปรแกรมใหม่


1

เมื่อมีไอคอนสำหรับ 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 .

ปัญหาของฉันคือว่าวิธีนี้ไม่ได้จัดการเพื่อให้ได้พฤติกรรมที่แน่นอนที่ฉันกำลังมองหา เนื่องจากสิ่งนี้ไม่เกี่ยวกับการจัดวางไอคอนในแถบเปิดใช้ด่วนจึงไม่ยืดหยุ่นเมื่อฉันต้องการแนะนำไอคอนใหม่หรือสลับตำแหน่งในแถบเปิดใช้ด่วน

มีใครพบวิธีที่ง่ายและดีกว่าในการทำเช่นนี้?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.