Chỉ chuyển đổi cửa sổ trong không gian làm việc hiện tại và hiển thị


8

Gần đây tôi đã có được một màn hình thứ hai để sử dụng với máy tính xách tay chạy Ubuntu xfcecompiz.

Tuy nhiên, một điều khiến tôi bận tâm là chuyển đổi cửa sổ: màn hình thứ hai của tôi có một số cửa sổ mở thường nằm trên không gian làm việc thứ 2.

Bây giờ, khi tôi chuyển đổi các cửa sổ, tôi sẽ vô tình chuyển sang một trong những cửa sổ khác trên màn hình thứ 2 gây khó chịu.

Làm thế nào để tôi khắc phục vấn đề này?


Bạn có phản đối việc sử dụngKDE không? Nhớ lại tốt về bố cục màn hình kép và chuyển đổi máy tính để bàn có thể tùy chỉnh hoàn toàn là lý do tôi chuyển từ XFCE và Unity sang KDE
virtualxtc

@virtualxtc Tôi đã thử KDE và tôi thực sự thích nó. Tuy nhiên, tôi chưa tìm thấy cách tùy chỉnh chuyển đổi máy tính để bàn trong KDE sao cho chỉ có các cửa sổ trên không gian làm việc và hiển thị hiện tại nằm trong danh sách ALT + TAB. Bạn có quan tâm để viết một câu trả lời mô tả làm thế nào để làm điều này? Tôi sẽ thưởng cho bạn tiền thưởng cho điều đó. Cảm ơn.
Malte Skoruppa

Câu trả lời:


6

Tôi không chắc chắn về Unity hoặc XFCE, nhưng chuyển đổi máy tính để bàn có thể tùy chỉnh hoàn toàn là một trong nhiều lý do tôi chọn chạy KDE (Kubfox).

Trong KDE để giới hạn chuyển đổi tác vụ sang màn hình hiện tại, hãy làm như sau:

  • Nhấn Alt+ F2và nhập task switchervà sau đó chọn Trình chuyển đổi tác vụ từ danh sách thả xuống.

  • Bên trong task switchertab chính của bảng điều khiển có một phần được gọi là Cửa sổ lọc theo .

  • Chọn hộp kiểm cho Virtual Desktops, ActivitiesScreens, và chọn Current activitytùy chọn cho từng.

  • Nhấn Applyvà xác minh mọi thứ hoạt động như mong đợi trước khi đóng.


Lưu ý: Bạn cũng có thể tìm thấy "Trình chuyển đổi tác vụ" bằng cách thực hiện như sau:

  • bấm vào Kick Offmenu

    - Điều hướng đến Computertab

  • bấm vào System Settingsmenu

    - Trong Workspace Appearance and Behaviorphần chọnWindow Behavior


Liên quan: Hoạt động trong KDE là gì và tôi có thể làm gì với nó?


Cảm ơn nhiều! Điều này thật tuyệt. Tôi rất nghiêm túc xem xét chuyển sang KDE, vì rõ ràng đây là môi trường máy tính để bàn duy nhất có thể xử lý nhiều màn hình một cách thông minh. Nhưng tôi có thêm một câu hỏi: làm thế nào bạn tìm ra cách để làm điều đó? Giải pháp Alt + F2 vẫn ổn khi bạn biết nó được gọi là Trình chuyển đổi tác vụ , nhưng nó cũng có thể được gọi là hành vi Window Switcher hoặc Alt + Tab hoặc bất cứ điều gì. Có một số tổng quan dễ hiểu ở đâu đó trong KDE qua các cài đặt như vậy nơi bạn thực sự có thể tìm thấy chúng ngay cả khi bạn không biết chúng được gọi là gì?
Malte Skoruppa

Xem chỉnh sửa ở trên (Tôi đã xóa nhận xét của mình vì chúng không còn được thêm vào cuộc thảo luận).
virtualxtc

Hoàn hảo, thật tốt khi biết có một cách như vậy. Mọi thứ có thể được tìm thấy thông qua các từ khóa, nhưng đôi khi việc tìm kiếm chúng thông qua các cách cổ điển dễ dàng hơn. :)
Malte Skoruppa

3

Cho dù bạn đang sử dụng compiz, xfwm4hoặc bất kỳ WM khác, bạn có thể sử dụng một máy tính để bàn độc lập nhiệm vụ chuyển đổi linh hoạt như Skippy-XD . Như đã giải thích trong luồng ngược dòng này , bạn có thể định cấu hình Skippy-XD ( ~/.config/skippy-xd/skippy-xd.rccho một người dùng cụ thể hoặc /etc/xdg/skippy-xd.rccho tất cả người dùng), như:

  • Để tránh hiển thị các cửa sổ từ các máy tính để bàn ảo khác , hãy đặt [general] -> showAllDesktopsthành false. Nên hoạt động trên hầu hết các WM tuân thủ EWMH.
  • Để tránh hiển thị các cửa sổ từ các màn hình Xinerama khác , hãy đặt [xinerama] -> showAllthành false.
  • Để tránh hiển thị các cửa sổ khác, hiển thị X riêng biệt , đặt [general] -> includeAllScreensthành false. (Nhưng đây là một công tắc ẩn và bị tắt theo mặc định.)

Xem một cái gì đó như 'KDE Present Windows' / 'Compiz Scale' / 'Mac OS X exposé' trong Openbox / LXDE / Xfce? cho một số chi tiết sử dụng và cài đặt. Về cơ bản, bạn có thể cài đặt các gói phát triển mới nhất từ Skippy-XD PPA (hàng ngày) . Sau đó, bạn có thể ràng buộc skippy-xdlệnh để Alt + Tabhoặc Alt + Eschoặc bất cứ điều gì. Khi được thiết lập phù hợp, như đã giải thích ở trên, Skippy-XD chỉ hiển thị các cửa sổ từ màn hình màn hình ảo hiện tại .


1
Này, tôi đã thử nó và nó hoạt động! Rất cám ơn, đây là một bổ sung tốt.
Malte Skoruppa

Mát mẻ! Vain như nó có thể, tôi đã thực sự nhắm vào tiền thưởng mà bây giờ đã biến mất. :) Nhưng nếu giải pháp này cho phép bạn tiếp tục sử dụng Xfce (và / hoặc Skippy-XD), thì tôi cũng sẽ hài lòng với điều đó.
Landroni

Vâng, rất xin lỗi, nhưng tôi đã trao nó trước khi bạn viết câu trả lời này. Và câu trả lời khác mà tôi đã đưa tiền thưởng cũng thực sự hữu ích. Tôi thực sự thích KDE. Hãy xem những gì tôi sẽ sử dụng; Tôi chưa biết bản thân mình. Cảm ơn sự giúp đỡ của bạn ở bất cứ giá nào, nó chắc chắn đã được khai sáng :)
Malte Skoruppa

Không, đừng lo lắng, tôi cũng nghĩ rằng câu trả lời của KDE là hữu ích và xứng đáng với tiền thưởng hơn câu trả lời trước đây của tôi.
Landroni

@landroni xấu của tôi. Đoán tôi sẽ xóa bình luận của tôi ....
virtualxtc

1

Theo hiểu biết của tôi Xfce 4.10(và tôi cho rằng đây là những gì bạn sử dụng) chỉ hỗ trợ hạn chế cho các màn hình bổ sung.

Về mặt này 4.12sẽ hỗ trợ chế độ máy tính để bàn mở rộng cho nhiều màn hình (xem thiết kế / xfce4-settings / display để biết chi tiết), hy vọng sẽ khắc phục các sự cố mà bạn đang thấy. Bạn có thể thử các ảnh chụp nhanh phát triển từ ppa: xubfox-dev / xfce-4.12 PPA.

Hoặc có lẽ bạn chỉ cần làm theo lời khuyên trong câu hỏi này: Làm cách nào để thiết lập màn hình kép trong XFCE? . Dù bằng cách nào, hiện tại dường như có một hạn chế trong xfwm4(nếu đây là những gì bạn đang sử dụng), cụ thể là nó quay vòng qua tất cả các cửa sổ trên không gian làm việc hiện tại, cho dù bạn sử dụng một hay hai màn hình. Để biết chi tiết xem báo cáo lỗi ngược dòng .


Tôi hiểu rồi, cảm ơn! Tôi sẽ nhận được một máy tính xách tay mới trong hai ngày, vì vậy tôi sẽ chuyển sang Unity vì nó sẽ có thể xử lý việc đó dễ dàng hơn nhiều so với máy tính xách tay cũ hiện tại của tôi.
zhongfu

Tôi đã thử ảnh chụp nhanh phát triển Xfce 4.12 từ PPA, tuy nhiên dường như nó không giải quyết được vấn đề.
Malte Skoruppa

@MalteSkoruppa Có vấn đề tương tự xảy ra nếu bạn sử dụng xfwm4?
Landroni

Vâng, tôi đã sử dụng xfwm4 thực sự. Cơ chế Alt + Tab hiển thị các cửa sổ từ tất cả các màn hình (ví dụ: màn hình), không chỉ các cửa sổ trên màn hình hiện tại (trong đó "màn hình hiện tại" có nghĩa là cửa sổ hiện đang nằm).
Malte Skoruppa

Cảm ơn các liên kết đến báo cáo lỗi. Vì vậy, có vẻ như đây là một vấn đề đã biết, nhưng các nhà phát triển Xfce đã chọn bỏ qua nó hoặc đã có các ưu tiên khác trong một năm rưỡi qua (khi báo cáo đó được gửi). Tôi vẫn đưa tiền thưởng cho virtualxtc như tôi đã hứa trong một nhận xét cho câu hỏi ban đầu, nhưng đó là câu trả lời của bạn tôi sẽ đánh dấu là chấp nhận nếu câu hỏi là của tôi, vì nó thực sự trả lời câu hỏi ban đầu ( Làm thế nào để làm điều đó trong Xfce? ) tốt nhất: Điều đó là không thể ;)
Malte Skoruppa
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.