ฉันจะทำให้แป้นพิมพ์ลัด Ctrl + Alt + F7 ทำงานใน IntelliJ บน Ubuntu 14.04 ได้อย่างไร


11

มีอยู่แล้วบางส่วนเพื่อแก้ปัญหาเอกสารเกี่ยวกับ askubuntu.com

แต่น่าเสียดายที่มันไม่ทำงานสำหรับCtrl+ Alt+ F[1-7]ปุ่ม มีวิธีแก้ปัญหาสำหรับUbuntu 13.04 และ eralierในการเปิดใช้งาน "คีย์พิเศษ ( Ctrl+ Alt+ key) ที่จัดการในเซิร์ฟเวอร์" ในรูปแบบแป้นพิมพ์ -> ตัวเลือก -> ตัวเลือกความเข้ากันได้เบ็ดเตล็ด นอกจากนี้ยังมีวิธีแก้ปัญหา X11 xorgทั่วไปแต่ไม่ทำงานกับ Ubuntu 14.04 เนื่องจากไม่มี /etc/X11/xorg.conf นอกจากนี้ฉันไม่สามารถหาตัวเลือกที่เกี่ยวข้องใน gnome-tweek-toolซึ่งควรจะใช้ในกรณีนี้ตามนักพัฒนา Ubuntu

ฉันจะเปิดใช้งานคีย์พิเศษCtrl+ Alt+ F[1-7]ในเซิร์ฟเวอร์เพื่อให้ทางลัด IntelliJ ทำงานใน Ubuntu 14.04 ได้อย่างไร


มันจะง่ายกว่าในการกำหนดค่าทางลัด IntelliJ, IMHO: jetbrains.com/idea/webhelp/configuring-keyboard-shortcuts.html
muru

@muru ไม่ได้อยู่ในกรณีของฉัน: / ฉันใช้ Windows, Mac และ Linux ขึ้นอยู่กับว่าฉันอยู่ที่ไหน (ทำงานบ้านใต้ดิน) ฉันต้องการมีแผนที่ทางลัดใน IntelliJ หนึ่งแผนที่
Wojtek

@muru ใช่ แต่ฉันไม่สามารถคัดลอกไปยังกล่องเพื่อนร่วมงานของฉันเมื่อฉันจับคู่เขียนโปรแกรมกับเขา ฉันต้องการใช้ปุ่มกดเริ่มต้นจริง ๆ
Wojtek


2
นอกจากนี้ยังมีตัวเลือก X ที่เรียกว่า DisableVTSwitch หรือบางสิ่งบางอย่างซึ่งจะปิดใช้งานทางลัดลัด ctrl-alt-f * ทั้งหมด (ฉันคิดว่า chvt จะยังคงใช้งานได้)
muru

คำตอบ:


8

คุณสามารถใช้Ctrl+ Alt+ 7(แทนที่จะCtrl+ Alt+ F7) และ+Alt F7คุณสามารถเปลี่ยนการตั้งค่าอูบุนตูคีย์แมปเริ่มต้นได้โดยตั้งค่า -> แป้นพิมพ์ -> ทางลัด -> หน้าต่าง -> ย้ายหน้าต่างเปลี่ยนทางลัด "ย้ายหน้าต่าง" และใช้Alt+ F7ในสตูดิโอ Android มันได้ผล.


3
ขอบคุณ Manish แต่ฉันไม่ต้องการเปลี่ยนทางลัด ฉันต้องการให้พวกเขาเป็นพวกเขา
Wojtek

@Wojtek เขากำลังบอกคุณถึงวิธีการเปลี่ยนการใช้คีย์ผสม Alt-F7 ของ Ubuntu เป็นชุดคีย์อื่น ๆ ซึ่งปล่อยให้ Intellij ใช้งานได้ฟรี
Lee Meador

1
@ LeeMeador ฉันเชื่อว่าเขากำลังพูดถึง Andoid Studio (IntelliJ) ไม่ใช่ Ubuntu และใช้ทางลัดที่แตกต่างกันไม่ใช่ detault ซึ่งเป็นสิ่งที่ฉันไม่ต้องการทำ วิธีเดียวที่จะปิดการใช้งาน Alt + F7 ใน Ubuntu คือผ่าน DisableVTSwitch ที่กล่าวถึงแล้ว แต่ฉันไม่รู้วิธีการทำใน Ubuntu 14.04
Wojtek

3

ใน Ubuntu 14.02 คุณสามารถเปลี่ยนคีย์พื้นที่ใช้งานได้

  1. "Start" - เมนู> เครื่องมือระบบ> dconf Editor
  2. นำทางไปยัง org> gnome> desktop> wm> keybindings

คลิกที่ปุ่มที่คุณต้องการ "ให้อิสระกับมัน" และเปลี่ยนมัน ฉันเปลี่ยน F7 เป็น F7

หลังจากนั้น IntelliJ จะจดจำการรวมคีย์


1
ฉันไม่เห็นค่า Ctrl + Alt + F [1-9] ใด ๆ ในนั้น นอกจากนี้ชื่อทั้งหมดเปลี่ยนเป็นพื้นที่ทำงาน - [1-12] เป็น ['ปิดใช้งาน'] แล้ว
Wojtek

2

ตามที่ Lee Meador พูดถึง dconf-Editor ควรมีผลผูกพัน อาจเป็นกรณีที่อยู่ภายใต้แพ็คเกจอื่น สำหรับผมผูกสำหรับCtrl+ Alt+ F*อยู่ภายใต้การ org.gnome.mutter.wayland.keybindings


ในระบบของฉันพวกเขายังอยู่ภายใต้แพคเกจนั้น คุณสามารถค้นหาswitch-to-session-<X>ทางลัดด้วยเครื่องมือค้นหาของ dconf-editor
geronimo

1

คำตอบของ Lee ชี้ไปในทิศทางที่ถูกต้อง แต่ใน Ubuntu 17.04 ไม่มีการทำแผนที่แป้นพิมพ์ "F7" ดังนั้นคุณจึงไม่สามารถแมปกับ "F7" ได้ อย่างไรก็ตามต่อไปนี้เป็นการหลอกลวงสำหรับฉัน:

dconf write /org/gnome/desktop/wm/keybindings/begin-move '["<Control><Shift><Alt><Super>F7"]'
dconf write /org/gnome/desktop/wm/keybindings/begin-resize '["<Control><Shift><Alt><Super>F8"]'

0

เจอแล้ว! เจอแล้ว!
(ฉันคัดลอกคำตอบของฉันไปที่การแชทนี้ด้วย)

มีบรรทัดคำสั่งง่ายๆในการปิดการใช้งานเป็นทางลัดCtrl+ +Alt ฉันไม่รู้ว่า Ubuntu รุ่นใดรองรับบรรทัดคำสั่งนี้ แต่ใน Ubuntu 18.10 ดูเหมือนว่าจะทำงานได้ดีF [1-7]

setxkbmap -option srvrkeys:none

แต่บรรทัดคำสั่งเท่านั้นดูเหมือนว่าจะทำงานเมื่อมีการดำเนินการหลังจากการเข้าสู่ระบบ: หลังจากที่แต่ละล็อค / ออกจากระบบที่ shorcuts Ctrl+ +Alt F [1-7]ถูกเปิดใช้งานอีกครั้ง
ฉันพยายามใส่บรรทัดนี้ใน "แอปพลิเคชันเริ่มต้น" และใน "โปรไฟล์" ไม่ว่าจะด้วยวิธีใดมันไม่ทำงาน

ดังนั้นผมจึงสร้างทางลัดใหม่ที่รันคำสั่งนี้โดยการกดปุ่ม Super(ตัวอย่าง) F7+ และมันก็ใช้งานได้ดี!
ฉันต้องทำSuper+ F7หลังจากเข้าสู่ระบบแต่ละครั้งและถ้าหลังจากฉันCtrl+ Alt+ F7ไม่มีหน้าจอสีดำ!


มีใครรู้วิธีที่ดีกว่าในการเรียกใช้บรรทัดคำสั่งหลังจากเข้าสู่ระบบหรือไม่
ฉันจำเป็นต้องทำSuper+ F7หลังจากเข้าสู่ระบบแต่ละครั้งหรือไม่

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