แป้นพิมพ์ลัดเพื่อย้ายหน้าต่างไปด้านข้างใน Gnome


23

ใน Windows ฉันสามารถกดWindows + (left/right/up/down)ปุ่มเพื่อกดหน้าต่างกับด้านบนขวาลงหรือด้านซ้ายตามลำดับ Ubuntu มีอะไรที่เทียบเท่าหรือเปล่า?

Distro: Ubuntu 12.04 โดยใช้ Gnome


1
"เลื่อนไปรอบ ๆ " หรือกดกับด้านบนขวาลงซ้ายหรือไม่
Braiam

@Braiam สิ่งที่คุณพูด: P
Maria Ines Parnisari

3
ใน GNOME shell เท่านั้น Ctrl + Super + Left / Right ทำงานได้คนอื่นทำไม่ได้
Braiam

คุณควรชี้แจงในหัวเรื่องและคำถามของคุณว่าสภาพแวดล้อมเดสก์ท็อปหรือตัวจัดการหน้าต่างที่คุณใช้อยู่นั้นเป็นอย่างไร คำตอบของคุณจะเฉพาะเจาะจงและไม่ใช่ distro Ubuntu อาจหมายความว่าคุณกำลังใช้ Unity แต่ฉันไม่คิดว่าจะเป็นเช่นนั้น
casey

คำตอบ:


4

ไม่มีทางลัดที่กำหนดไว้ล่วงหน้า แต่คุณสามารถสร้างเองได้ ติดตั้งยูทิลิตี้xdotool คำสั่งต่อไปนี้ย้ายหน้าต่างไปด้านบนและด้านล่างตามลำดับ:

xdotool windowmove $(xdotool getwindowfocus) x 0
xdotool windowmove $(xdotool getwindowfocus) x 9999

(การติดตั้งบางอย่างมีข้อผิดพลาดที่โชคร้ายที่ใช้xหรือyซึ่งควรปล่อยให้พิกัดนั้นไม่เปลี่ยนแปลงไม่คำนึงถึงความกว้างของขอบหน้าต่างเข้าสู่บัญชี)

ในการผูกคำสั่งเช่นนี้กับปุ่มให้ไปที่การตั้งค่าระบบในแผง "แป้นพิมพ์" ในแท็บ "ทางลัด" เลือก "ทางลัดที่กำหนดเอง" และคลิกที่+เครื่องหมายเพื่อเพิ่มทางลัดใหม่


1
วิธีที่ค่อนข้างสะอาดกว่านั้นคือการใช้ getactivewindow:xdotool getactivewindow windowmove x 0
glS

@glS คุณสามารถใช้getwindowfocusคำแนะนำของคุณได้ด้วย
sappjw

18

นำมาจากความคิดเห็นนี่คือคำตอบที่ช่วยฉันไม่จำเป็นต้องใช้เครื่องมือ

Ubuntu 16.04 LTS

Ctrl+ Super+ Left Arrow- เชื่อมต่อไปทางด้านซ้ายของจอภาพ

Ctrl+ Super+ Right Arrow- เชื่อมต่อไปทางด้านขวาของจอภาพ

Ctrl+ Super+ Up Arrow- ขยายหน้าต่างให้ใหญ่สุด

Ctrl+ Super+ Down Arrow(เมื่อเทียบชิดขอบหรือขยายใหญ่สุด) - กู้คืนหน้าต่าง

Ctrl+ Super+ Down Arrow(เมื่อคืนค่า) - ย่อเล็กสุดหน้าต่าง

สิ่งนี้จะไม่ย้ายหน้าต่างระหว่างจอภาพเหมือนที่ทำใน Windows ฉันไม่ได้คิดวิธีการทำเช่นนั้น


ยังไงก็เถอะด้านซ้ายและขวาไม่ทำงาน ทุกอย่างอื่นดูเหมือนว่าจะทำงาน ความคิดใด ๆ
Raffi Khatchadourian

1
เพื่อให้ทำงานซ้าย / ขวาฉันเพิ่งใช้ <kbd> Super </kbd> + <kbd> ลูกศรซ้าย </kbd> ดูเหมือนว่าจะดึงหน้าต่างออกมา นอกจากนี้ยังทำงานเพื่อนำมาจากนอกจอ
โจนาธาน

2
เพียงแค่ปลายปุ่ม Super = "Windows" บนแป้นพิมพ์ส่วนใหญ่
Justas

1
ไม่ใช่ทางลัดสำหรับ Unity ไม่ใช่สำหรับ GNOME Shell ใช่ไหม
Flimm

13

ใช่ ... มีวิธีหนึ่งใน Linux ที่จะทำเช่นนั้น (และสำหรับความประหลาดใจของคุณก็จะทำงานใน Windows ด้วยเช่นกัน)

เพียงกดAlt+Spacebarจากนั้นกดปุ่มmและย้ายทุกที่ที่คุณต้องการโดยใช้ปุ่มลูกศร เมื่อเสร็จแล้วกดEnterปุ่ม

และใช่แล้วมันจะทำงานถ้าหากหน้าต่างที่มีปัญหานั้นไม่ได้ขยายใหญ่สุด


1
คุณสามารถรวมตัวAlt+space Mเข้าAlt+F7( แต่มันเป็นเรื่องง่ายที่จะจดจำน้อย) แต่นั่นไม่ใช่สิ่งเดียวกันคุณต้องจัดหน้าต่างให้ตรงกับขอบหน้าจอด้วยตนเอง
Gilles 'หยุดความชั่วร้าย'

1
และหน้าต่างถูกย้ายไปในขั้นตอนดังนั้นจะไม่สามารถที่จะพอดีกับด้านข้างอย่าง
บ้าคลั่ง

1
ฉันใช้เครื่องมือจัดการหน้าต่างของ Prism ใน Ubuntu และAlt+Spacebarเป็นชุดค่าเริ่มต้นสำหรับการเปิดแถบค้นหา FYI สำหรับผู้ใช้ปริซึม
แบรนดอน

ขอบคุณสำหรับสิ่งนี้. ย้ายหน้าต่างโดยไม่ได้ตั้งใจเพื่อให้แถบเครื่องมือออกจากมุมมอง
matthew_360

ไม่ทำงานใน Gnome บน Ubuntu 17.10
Jonathan

2

หากคุณใช้xbindkeysและมีการxdotoolติดตั้งยูทิลิตี้คุณสามารถเพิ่มบรรทัดต่อไปนี้~/.xbindkeysrcเพื่อเปิดใช้งานwin+leftและwin+rightย้ายหน้าต่างที่ใช้งานอยู่ไปยังครึ่งซ้าย / ขวาของหน้าจอ:

"xdotool windowsize $(xdotool getwindowfocus) 50% 100% && xdotool windowmove $(xdotool getwindowfocus) 0 y"
    Mod2+Mod4 + Left

"xdotool windowsize $(xdotool getwindowfocus) 50% 100% && xdotool windowmove $(xdotool getwindowfocus) 9999 y"
    Mod2+Mod4 + Right

1

มีวิธีการที่ยืดหยุ่นกว่าในตัวเนื่องจากCtrl+ Super+ Arrowไม่อนุญาตให้หน้าต่างใช้เวลาเพียงหนึ่งในสี่ของหน้าจอ (ตัวอย่างเช่นซ้ายบนหรือล่างขวา)

คุณสามารถใช้CtrL Alt+ Keypad+ หมายเลขปุ่มกดใดที่ถูกกด (1, 2 ... ) จะเป็นตัวกำหนดตำแหน่งของหน้าต่าง (ด้านล่างซ้าย, ด้านล่าง ... )


เป็นไปได้ไหมที่จะเปลี่ยน Ctrl + Alt + Keypad สำหรับคีย์อื่น ๆ กด Ctrl + Alt + Shift + Keypad
Arnold Roa

1
ฉันไม่รู้ว่าทำไมสิ่งนี้ถึงมีข้อสงสัย นี่คือสิ่งที่ฉันกำลังมองหา มี upvote เพื่อกลับไปที่นั่น
rubynorails

0

ฉันใช้อูบุนตู 12.04 คลาสสิกของ GNOME แต่ฉันคิดว่ามันเหมือนกับอูบุนตูทุกคน

นี่คือสิ่งที่ฉันทำ:

ก่อนอื่นคุณต้องติดตั้ง " ภาพนิ่ง "

1)เปิดเทอร์มินัลCtrl+Alt+Tและประเภท:

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install stiler

ประการที่สองตอนนี้คุณสามารถแก้ไขแป้นพิมพ์ลัดโดย:

2)ไปที่ " การตั้งค่าระบบ " -> คีย์บอร์ด -> ทางลัด ->

กด " ทางลัดที่กำหนดเอง " (ที่บานหน้าต่างด้านซ้าย)

กดสัญลักษณ์ " + " (ที่ด้านล่างซ้ายของหน้าต่าง)

3)ในหน้าต่าง " Custom Shortcut " ที่เพิ่งเปิดให้พิมพ์:

(ตัวอย่างเช่น)

" ดูแยกทางซ้าย " เป็นชื่อและ

" stiler.py left " เป็นคำสั่งแล้วกด " Apply "

4)กด " ปิดการใช้งาน " (มันอยู่ในบรรทัดเดียวกันกับ "ดูแยกทางซ้าย" ที่คุณเพิ่งสร้างขึ้น)

และกดปุ่ม " Ctrl + Supper + Left " บนแป้นพิมพ์ของคุณ


  • สิ่งเดียวกันสำหรับทางลัดการรวมกันเช่น:

" ดูแยกทางขวา " เป็นชื่อ

" stiler.py ขวา " เป็นคำสั่ง

" Ctrl + Supper + Right " เป็นการรวมคีย์

หรือ

" เครื่องมือค้นหาคำพังเพย " เป็นชื่อ

" gnome-search-tool " เป็นคำสั่ง

" Super + F " เป็นการรวมคีย์

หรือ

" การตรวจสอบระบบ " เป็นชื่อ

" gnome-system-monitor " เป็นคำสั่ง

" Ctrl + Shift + Esc " เป็นการรวมคีย์

นี่เป็นเพียงตัวอย่างขึ้นอยู่กับคุณว่าจะใช้ชื่อชุดคำสั่งและคีย์ใดร่วมกัน


0

ทดสอบในgnome 3.28ปัจจุบันบนUbuntu 18.04

  • SUPER+ เลื่อนหน้าต่างไปทางซ้าย
  • SUPER+ เลื่อนหน้าต่างไปทางขวา

Ctrl + Alt + Keypad สำหรับการเคลื่อนไหวอื่น ๆ ไม่ทำงานใน 18.04 มีความคิดว่าจะแก้ไขอย่างไร
Pratik Gaikwad

CTRL + ALT + ↓ / ↑สำหรับการสลับเวิร์กสเปซทำงานได้ดี สำหรับคนอื่น ๆ คุณสามารถกำหนดไว้ในการตั้งค่า→แป้นพิมพ์ โปรดทราบว่าตอนนี้อูบุนตูใช้ gnome
user8162
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.