ฉันจะเปิดตัวเรียกใช้งานแอปพลิเคชันบน KDE ด้วยคีย์เมตา (“ Windows”) ได้อย่างไร


74

ฉันจะเปิดตัวเรียกใช้งานแอปพลิเคชัน ("เมนูเริ่มต้น") ของ Kubuntu ด้วยปุ่ม Windows ของฉันได้อย่างไร คล้ายกับวิธีที่เมนู Start ใน Windows เปิดขึ้น ฉันไม่ต้องการที่จะใช้+AltF1

ป้อนคำอธิบายรูปภาพที่นี่


12
ทำไมการลงคะแนนนี้ถึงปิด?
Eric Carvalho

2
@EricCarvalho ไม่มีความคิดมันชัดเจนในหัวข้อที่นี่ อาจมีคนโหวตโดยบังเอิญ? ฉันเพิ่งลงคะแนน 'open open' ในรีวิว
Tom Brossman

คุณสามารถใช้ askubuntu.com/a/611501/340792
Mahdi

คำตอบ:


36

เกี่ยวกับปุ่มตัวดัดแปลง

คีย์ตัวปรับแต่งเช่นCtrl, AltและยังMeta(ที่เรียกว่า "ซูเปอร์" หรือ "Windows" ที่สำคัญมีความหมายในการดำเนินงานเป็นเพียงปรับปรุง . คีย์การออกแบบนี้จะทำงานได้เดินลงไปที่รากของห้องสมุดทั้งหมดภายใต้ GUI ที่คุณดูที่การใช้ KDE นี้: Qt , Xorg ฯลฯ

ของคุณที่แน่นอนคำถามคือที่นี่ในฟอรั่มของ KDE โดยวิธีการ: คีย์ซูเปอร์ในการโหลดแอพลิเคชันเมนู

ksuperkey

อย่างไรก็ตามดูเหมือนว่ามีผู้ชมจำนวนมากสำหรับคุณลักษณะนี้ ดังนั้นในกรณีที่คุณต้องการให้มันใช้งานได้จริงคุณสามารถลองksuperkeyแพ็คเกจซึ่งมีทุกอย่างที่คุณต้องการ:

ksuperkey อนุญาตให้คุณเปิดตัวเรียกใช้งานแอปพลิเคชันใน KDE Plasma <5.8 โดยใช้ปุ่ม Super (หรือเรียกอีกอย่างว่า "ปุ่ม Windows") หากคุณกดปุ่ม Super ค้างไว้มันจะยังคงทำหน้าที่เป็นปุ่มปรับเปลี่ยนอนุญาตให้คุณใช้สำหรับแป้นพิมพ์ลัดอื่น ๆ

ksuperkey เป็นแอปพลิเคชั่นขนาดเล็กที่ทำงานในพื้นหลังเป็น daemon มันถูกแยกจาก xcape โดย Albin Olsson: https://github.com/alols/xcape

ksuperkeyสามารถติดตั้งได้จากPPAนี้

โปรดทราบว่า KDE Plasma 5.8 ขึ้นไปจะรองรับคุณสมบัตินี้ตามค่าเริ่มต้น


1
ขอบคุณมาก! ว้าวมันเป็นเรื่องง่ายด้วย Ubuntu ฉันรู้สึกทราบซึ้ง!
sushi2141

มีวิธีกำหนดสิ่งนี้ให้มุมร้อนเหมือนใน gnome-shell หรือไม่?

1
@ ด่านคุณได้แก้ไขคำตอบของฉันด้วยคำสั่งที่ตอนนี้มีอยู่แล้วภายใน 5.8+ แต่เราจะใช้มันได้อย่างไร
gertvdijk

1
ไม่มีอะไรทำงานกับ KDE Neon ฉันหมายความว่าการกำหนดทางลัดของคุณเองจะไม่ทำอะไรเลย มันหักง่าย โปรดทราบว่าไม่มีทางลัดเป็นค่าเริ่มต้นเพราะคุณจะต้องแทนที่เมนูแปลก ๆ เป็นค่าเริ่มต้นด้วยเมนูสำรองอย่างใดอย่างหนึ่ง
Johan Boulé

2
สิ่งนี้ล้าสมัยแล้ว พลาสมาเวอร์ชันต่อมามาพร้อมกับคีย์ Meta เป็นค่าเริ่มต้นและให้คุณกู้คืนหากสูญหายโดยเลือก Meta-F1 ตามที่ระบุในคำตอบอื่น ๆ

28

คุณสามารถแมปไปที่META+ F1และควรใช้งานMETAได้ในตอนนี้ มันทำเพื่อฉันฉันอยู่ในพลาสมา 5.10.5

https://i.stack.imgur.com/FHpm2.png


KDE Plasma 5.8.7, KDE ขัดข้องและคีย์ windows ไม่ทำงานอีกต่อไป แต่สิ่งนี้ได้แก้ไข
Karl

บนพลาสม่า 5.13.5 งานตามที่ควรจะเลือกคำตอบ
Mark Carpenter Jr

15

มันไม่ได้ทำสิ่งที่คุณต้องการอย่างแน่นอน แต่ ALT-Space จะเปิดช่องค้นหาซึ่งคุณสามารถเปิดใช้งานสิ่งที่คุณสามารถเลือกได้จากตัวเรียกใช้งานแอป


1
เป็นสิ่งที่ฉันกำลังมองหาและฉันไม่รู้ด้วยซ้ำ
Vasspilka

IMO ที่มีคุณสมบัติต่ำกว่ามาตรฐานเช่นนี้จากบุคคลที่กระทำการผิดนัดคือตีเมตาเมื่อใดก็ตามที่เปิดแอปพลิเคชัน
Mark Carpenter Jr

5

วิธีแก้ปัญหาง่ายๆโดยไม่สูญเสีย meta: meta + z (เค้าโครงของเรา)

สามารถตีด้วยนิ้วเพียงนิ้วเดียวต่อหนึ่ง


ง่ายและมีประสิทธิภาพ !!!
diosney

ฉันชอบวิธีแก้ปัญหานี้เนื่องจากksuperkeyมีความล่าช้าเมื่อปิดเมนูโดยการแตะ Super สองครั้ง
diosney

ใน KDE Plasma 5.5.5 ไม่สามารถใช้งานได้ ถ้าคุณกด Meta + z ในเทอร์มินัลคุณจะได้รับข้อความแปลก ๆ
Dan Dascalescu

3

ฉันใช้พลาสมา 5.8.5 และฉันสามารถเปิดใช้งานคุณสมบัตินี้ได้โดยไปที่การตั้งค่าระบบ -> อุปกรณ์ป้อนข้อมูล -> แป้นพิมพ์ -> ขั้นสูง -> ช่องทำเครื่องหมายที่สามควรเป็น "Alt / Win พฤติกรรมหลัก" -> เลือก "Meta ถูกแมป เพื่อชนะปุ่ม "-> ใช้

คุณพร้อมแล้ว :)


4
ในระบบของฉัน (Kubuntu 18.04 LTS) มีกำลังสองทางเลือก: และMeta is mapped to Left Win Meta is mapped to Winฉันลองทั้งสองอย่าง แต่ก็ไม่ได้ผล
code_dredd

2

แม้ว่าคำตอบที่ได้รับการยอมรับอาจใช้งานได้ไม่กี่ปีที่ผ่านมาksuperkeyดูเหมือนว่าจะไม่สามารถใช้งานได้กับ Kubuntu 15.10 เมื่อติดตั้งจาก PPA ฉันไม่สงสัย ksuperkey เป็นวิธีแก้ปัญหาที่ดีกว่า แต่สุดท้ายฉันก็ไปตามลิงก์ในคำตอบของ gertvdjik และใช้โซลูชันนี้ซึ่งทำงานได้ดีอย่างแน่นอน โพสต์ที่นี่เพื่อชาว Google ในอนาคตที่มีปัญหาเช่นเดียวกับฉัน

สำหรับความกะทัดรัด;

ข้อสังเกต: คุณจะสูญเสียคีย์ META - ดังนั้นคุณอาจต้องการแมปที่อื่น

เรียกใช้xev | grep keycodeกดปุ่มเมตาและดูผลลัพธ์ (รหัสมีแนวโน้ม 115)

จากนั้นเพิ่มรายการในการกำหนดค่า Xmodmap ของคุณ:

cat "keycode 115 = F13" > ~/.Xmodmap

"xmodmap ~ / .Xmodmap" จะเปลี่ยน keysym เป็น F13 (ไม่ปรากฏบนคีย์บอร์ดส่วนใหญ่ ;-) และคุณสามารถใช้มันเหมือนกับคีย์ปกติใด ๆ

หาก distro ของคุณทำ (อาจ) ไม่เรียกใช้ ~ / .Xmodmap ตามค่าเริ่มต้นให้เพิ่มสคริปต์สั้น ๆ ลงไป ~/.kde/share/autostart/xmodmap.sh

xmodmap.sh:
#!/bin/sh xmodmap $HOME/.Xmodmap

และทำให้มันปฏิบัติการได้ chmod +x ~/.kde/share/autostart/xmodmap.sh


ฉันได้รับข้อผิดพลาดนี้: cat: keycode 115 = F13: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
Woeitg

@Woeistg คุณอาจลองแทนที่บรรทัดนั้นด้วยecho "keycode 115 = F13" >> ~/.Xmodmapสิ่งที่สำคัญคือ~/.Xmodmapไฟล์มีบรรทัดนั้น หากที่เหมาะกับคุณฉันสามารถแก้ไขโพสต์
Knetic

หมายเหตุ: ksuperkey ทำงานบนพลาสม่า 5.7 สร้างขึ้นจากแหล่งที่มา (KDE นีออนกับอูบุนตู 16.04 ฐาน)
โซล่า

1

soultion นี้เหมาะสำหรับฉัน

sudo apt-get install git gcc make libx11-dev libxtst-dev pkg-config
git clone https://github.com/hanschen/ksuperkey.git
cd ksuperkey
make
./ksuperkey

จากนั้นให้เริ่มต้นใหม่ทุกครั้งที่คอมพิวเตอร์บูทขึ้น

แหล่ง


0

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

ปุ่มเมนู


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