Cách tự động thay đổi kích thước 2 cửa sổ để chiếm một nửa màn hình


37

Tôi đang cố gắng tìm hiểu xem có thể thực hiện các thao tác sau không (hay đúng hơn là liên kết hành động này với một phím nóng): Nếu trên không gian làm việc tôi có 2 cửa sổ, tôi muốn tối đa hóa mỗi cửa sổ theo chiều dọc và thay đổi kích thước chúng theo chiều ngang thành một nửa sàng lọc từng vị trí và đặt chúng cạnh nhau. Về cơ bản sau thao tác này nên có 2 cửa sổ có kích thước bằng nhau, chiếm hết không gian.

Nếu điều đó là không thể với Gnome mặc định, làm thế nào tôi có thể viết ra một kịch bản python để làm điều đó (tức là tôi có thể bắt đầu từ đâu? Chưa bao giờ kịch bản UI với Python trước đó ...)


1
Tôi muốn nghe làm thế nào điều này có thể được thực hiện với python. Cửa sổ có thể được thay đổi kích thước và định vị lại bằng dòng lệnh?
emf

Câu trả lời:


53

Unity có điều này được xây dựng theo mặc định.

Bạn có thể Ctrl+ Alt+ một phím bàn phím để sắp xếp cửa sổ. Nó khá logic nếu bạn có một bàn phím!


Điều đó thật tuyệt - nhưng bạn cần một bàn phím. Và đó không phải trên bàn phím ThinkPad của tôi ...
petermolnar

@petermolnar Thậm chí còn không có lớp phủ Fn? Rất nhiều máy tính xách tay (đã bao gồm ThinkPad) có lớp phủ cho các phím trên bàn phím Fn+j, ví dụ như bạn nhấn cho KP1. Thôi buông đi.
Oli

hiện có sẵn, sẽ bị tuyệt chủng từ Tx30 (T430, T530 ...)
petermolnar

1
Vì vậy, Ctr-Alt-7 bến trên cùng bên trái, ctr-alt-1 không phía dưới bên trái, ctr-alt-4 có nên làm đầy bên trái? Của tôi không ... có ý tưởng nào mà bạn có thể đặt các phím nhanh này không?
Dan Ciborowski - MSFT

1
Hừm. Trong 13.04 Ctrl+ Alt+ Arrowdi chuyển không gian làm việc .... có cách nào để đặt phím tắt bạn muốn cho chức năng này không?
Crisfole


12

Ngoài plugin Grid, rất có lỗi trên hệ thống của tôi, có những lựa chọn thay thế cho ốp lát đơn giản:

X-gạch: Đây là một applet của bảng điều khiển Gnome mà khi nhấp chuột phải sẽ cho phép bạn chọn một mảng các tùy chọn để xếp tất cả các cửa sổ trên một khung nhìn / không gian làm việc cụ thể. Nó cũng có một cửa sổ độc lập khi nhấp chuột trái với nhiều tùy chọn. Gạch X gần đây đã được sửa để tương thích với chế độ xem Compiz, nhưng được cảnh báo rằng các tùy chọn kích thước hiển thị có thể cần phải được điều chỉnh nếu bạn sử dụng bố cục máy tính để bàn độc đáo, chẳng hạn như dock AWN, bảng điều khiển tự động ẩn, v.v. lo lắng, tất cả được thực hiện thông qua một giao diện gui đơn giản.

Bạn có thể tìm thấy nó ở đây: http://gtk-apps.org/content/show.php/X+Tile?content=99624

PYwo: Trình tổ chức cửa sổ Python. Chương trình nhỏ này chạy trong nền và có vẻ nhẹ hơn nhiều so với Grid. Nó cũng giàu tính năng hơn, ngay cả với các cài đặt mặc định. Mặc dù rất đơn giản trong phạm vi, không có gui.

Bạn có thể tìm thấy nó ở đây: http://code.google.com.vn/p/pywo/

Easystroke: Đây là chương trình cử chỉ chuột trên toàn hệ thống dành cho máy tính để bàn Ubuntu. Và nó thật tuyệt vời. Khi bạn đặt phím tắt, bạn có thể sử dụng chương trình này để gán các cử chỉ chuột đơn giản cho chúng. Ví dụ: nếu Ctrl + Alt + L là phím tắt của bạn để xếp một cửa sổ duy nhất lên trên cùng bên trái của màn hình, bạn có thể thực hiện quy tắc Easystroke rằng khi bạn giữ nút chuột phải và vẽ một đường thẳng lên và rời khỏi cửa sổ đã chọn lát gạch như thể bạn nhấn phím. Chương trình này cũng cung cấp các cử chỉ cụ thể của ứng dụng, cho phép bạn đặt lệnh cho trình duyệt web, trình quản lý tệp, v.v. Nó đi kèm với một gui dễ sử dụng và có sẵn trong kho chính thức.

Nhập cái này trong một thiết bị đầu cuối:

sudo apt-get install easystroke


nên sudo apt-get install easystroke. Bạn đang thiếu một "r". Tuy nhiên, +1 cho câu trả lời xuất sắc và sao chép / dán apt-get.
Taeram

Easystroke là superawgie!
zuba

3

Cài đặt và sử dụng Trình quản lý cài đặt CompizConfig:

sudo apt-get install compizconfig-settings-manager 

Chuyển đến Quản lý Windows> Lưới để đặt các phím bạn muốn!

Ảnh chụp màn hình Trình quản lý cài đặt CompizConfig

Lưu ý: KHÔNG chạm vào bất kỳ tùy chọn nào nếu bạn không chắc chắn về kết quả. Tôi đã phá vỡ Ubuntu Unity để không tuân theo cảnh báo đó ...



1

Nếu bạn chỉ muốn thay đổi kích thước bằng cách kéo một cửa sổ vào một cạnh của màn hình như trong Windows 7 Aero Snap, hãy thử điều này:

http://ubuntuforums.org/showpost.php?p=9974221&postcount=123

Thậm chí tốt hơn so với Aero Snap, bạn có thể xếp Windows theo chiều ngang, chiều dọc hoặc khiến chúng chỉ chiếm một phần tư màn hình của bạn.

Hoặc bạn có thể đợi Compiz 0.9 được phát hành. Chức năng liên kết cạnh sẽ được triển khai theo mặc định trong plugin Grid.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.