Gửi hoặc Di chuyển cửa sổ từ màn hình này sang màn hình khác bằng phím tắt trong Ubuntu 12.04 và nvidia 8600 GT mà không cần trình điều khiển nvidia độc quyền


37

Tôi muốn biết cách gửi hoặc di chuyển cửa sổ từ màn hình này sang màn hình khác bằng phím tắt trong Ubuntu 12.04 và nvidia 8600 GT mà không cần trình điều khiển nvidia độc quyền.

Bây giờ, tôi biết tôi có thể định cấu hình các phím tắt trong "cài đặt hệ thống" và "bàn phím" nhưng di chuyển cửa sổ từ màn hình này sang màn hình khác không phải là một trong các tùy chọn. Cụ thể, tôi không quan tâm đến việc chuyển từ không gian làm việc này sang không gian làm việc khác, tôi cũng không muốn di chuyển giữa nhiều cửa sổ của cùng một chương trình. Tôi muốn lấy cửa sổ gvim (hoặc firefox) của mình và để nó đi từ màn hình trái sang phải (hoặc ngược lại) mà không phải sử dụng chuột.

Phải có một cách tốt để làm điều này, có ai biết không?

Cảm ơn bạn, sự giúp đỡ của bạn rất nhiều đánh giá cao!

Rick

LƯU Ý: Tôi đang tránh sử dụng trình điều khiển độc quyền (và không có uy tín) cho nvidia 8600 GT của tôi. Tôi đã làm điều đó trong lần cài đặt đầu tiên 12.04 và mất khả năng xoay màn hình (tôi sử dụng cả ở chế độ xem dọc) và không thể lấy lại được, điều đó buộc tôi phải cài đặt lại 12.04. Tại thời điểm này, tôi đủ xa để thiết lập mọi thứ độc đáo, tôi không muốn phải cài đặt lại.

Câu trả lời:


47

Nếu bạn đang sử dụng Compiz (được sử dụng với Unity 3D), có một plugin tiện lợi thực hiện chính xác điều đó và cũng di chuyển các cửa sổ sang các phần khác nhau của màn hình, nếu muốn.

Tôi chỉ biết cách đặt nó từ CCSM ( Trình quản lý cài đặt CompizConfig ). Bạn có thể cài đặt CCSM và các plugin compiz bằng cách chạy

sudo apt-get install compizconfig-settings-manager compiz-plugins

Plugin CCSM được gọi là "Đặt" và nằm trong phần "Quản lý cửa sổ" của CCSM.

Trang quản lý cửa sổ CCSM

Kích hoạt plugin "Đặt" bằng cách kiểm tra nó. Tiếp theo nhấp vào plugin "Đặt". Bạn có thể đặt phím tắt trong tab "liên kết" cho "Đặt thành đầu ra tiếp theo". Theo mặc định, nó bị vô hiệu hóa, nhưng rất dễ cài đặt. Trong ví dụ này, chúng tôi đã đặt "Đặt thành đầu ra tiếp theo" thành Super+Right"Đặt vào đầu ra trước" thành Super+Left.

CCSM Đặt Binding Tab

Nếu bạn không quen thuộc với CCSM, bạn có thể lấy nó từ kho lưu trữ tiêu chuẩn, nhưng được cảnh báo ... có thể nguy hiểm khi chơi xung quanh với các cài đặt nhất định mà bạn không hiểu, vì vậy hãy cẩn thận. Tôi đã sử dụng nó rất nhiều trên nhiều phiên bản và không thể sống thiếu nó, nhưng nó cho phép bạn chặt chân nếu bạn không chú ý. đừng quá sợ hãi, nhưng đừng nghĩ rằng nó sẽ bảo vệ bạn khỏi chính bạn.

Thông tin thêm về Compiz: http://wiki.compiz.org/


1
Chào bạn Tôi đang sử dụng 12.04 với Unity và Compiz (đã bật "Đặt") và có vẻ như nó hoạt động.
Jack Kelly

4
Dường như "đặt" không được cài đặt trong Ubuntu 12.10. Để thêm nó, hãy cài đặt gói "compiz-plugins". Tuy nhiên, tôi không thể "đặt" để làm việc vào ngày 12.10.
Jack Kelly

8
Xin lỗi, lỗi của tôi: "đặt" không hoạt động vào ngày 12.10; chỉ là bạn cần khởi động lại sau khi kích hoạt nó. Vì vậy, để tóm tắt, để cài đặt "put" vào ngày 12.10: đầu tiên hãy cài đặt CCSM và "compiz-plugins", sau đó kích hoạt "put" như mô tả của Marty, sau đó khởi động lại.
Jack Kelly

1
Tôi không có 12.10, nhưng tôi nghĩ bạn có thể khởi động lại Compiz mà không cần phải khởi động lại ( compiz --replace).
Marty Fried

1
Điều này vẫn hoạt động trong 13.10. Tôi chỉ khởi động lại compiz như bạn nói. Cảm ơn.
isaaclw

7

Tôi muốn lấy cửa sổ gvim (hoặc firefox) của mình và để nó đi từ trái sang phải> màn hình (hoặc ngược lại) mà không phải sử dụng chuột.

Hơi muộn với cuộc thảo luận này, tôi sợ, điều mà tôi đã tìm thấy khi cố gắng thực hiện chính xác điều này, nhưng cuối cùng tôi đã tìm ra giải pháp không cấu hình không cài đặt (ít nhất là cho Ubuntu 14:10)

  1. Khôi phục cửa sổ, nếu nó hiện đang được Tối đa hóa, với Ctrl-Super-DownArrow
  2. Alt-Spacebar vào menu khung, sau đó 'm' để Di chuyển
  3. Sử dụng các phím mũi tên để di chuyển toàn bộ cửa sổ từ màn hình này sang màn hình khác
  4. Nhấn Enter để dừng kéo bàn phím - bạn có thể có các tác dụng phụ lạ sau nếu bạn bỏ qua bước này!
  5. Ctrl-Super-UpArrow nếu bạn muốn tối đa hóa lại

Câu trả lời này là thiếu các phím tắt.
CivilMeierFan

Chà, nó chắc chắn không phải là một phím tắt duy nhất. Nhưng OP giải thích "Tôi muốn lấy cửa sổ gvim (hoặc firefox) của mình và để nó đi từ màn hình trái sang phải (hoặc ngược lại) mà không phải sử dụng chuột", và câu trả lời này thực hiện chính xác điều đó.
Francis Norton

1

Kịch bản bash này cũng có thể làm điều này, https://github.com/jc00ke/move-to-next-monitor

cài đặt phụ thuộc

sudo apt-get install xdotool wmctrl

sau đó

wget https://raw.githubusercontent.com/jc00ke/move-to-next-monitor/master/move-to-next-monitor
chmod +x move-to-next-monitor
mv move-to-next-monitor /usr/bin

và sau đó đặt một lối tắt cho nó

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.