Có một lối tắt đến cửa sổ gạch ở bên trái hoặc bên phải của màn hình?


31

Compiz Gridkhông được hỗ trợ trong Ubuntu-2d, tôi đang tìm giải pháp thay thế cho các cửa sổ gạch.

Video này cho thấy xfce4xfwm4có thể chụp các cửa sổ vào một phần của màn hình. Tôi muốn làm điều đó bằng các phím tắt.

Tôi đã cài đặt xfce4xfwm4, nhưng tôi không thấy cái nào trong danh sách sau đây thực hiện công việc:

nhập mô tả hình ảnh ở đây

Bất cứ ai có thể giúp đỡ?


Nhân tiện, đủ dễ để chạy Awesome wm trong XFCE, nhân tiện :-)
Chan-Ho Suh

Tôi nghĩ Awesomelà một wm khác không phụ thuộc vào xfce. Chúng ta có thể chọn một trong số chúng làm phiên trong khi đăng nhập, không?
SoftTimur

1
Hừm, tôi không chắc tại sao tôi lại gợi ý ngẫu nhiên Tuyệt vời ... Tôi nghĩ rằng ai đó đã đề xuất (và sau đó xóa) rằng bạn có thể sử dụng wm ốp lát trong XFCE. Dù sao, trả lời cho câu hỏi của bạn là có. Nếu bạn cài đặt tuyệt vời trong Ubuntu, nó sẽ thêm một phiên vào lightdm. Sau đó, bạn có thể thêm nhiều thứ khác nhau từ XFCE như thế nào xfce-power-managerxfsettingsdnếu bạn dựa vào những thứ đó.
Chan-Ho Suh

Xin lỗi, tôi mới cài đặt xfce-power-manager, nhưng khởi chạy nó hoặc xfsettingsdtrong một thiết bị đầu cuối (trong phiên xfce) không có bất kỳ ảnh hưởng nào ...
SoftTimur

Chào. Tôi nghĩ rằng bạn đã hỏi về việc sử dụng Awesome trong phiên riêng của mình trong lightdm (trình quản lý đăng nhập đồ họa vào hệ thống của bạn). Bạn có thể muốn thêm các ứng dụng xfce mà tôi đã đề cập nếu bạn chạy Awesome riêng biệt, vì nó không xử lý các cài đặt quản lý nguồn hoặc hiển thị. Có vẻ như bạn đang khởi chạy chúng trong XFCE, điều này thật vô nghĩa vì chúng nên đã được chạy (xfce-power-manager nên đã được cài đặt và chạy ...)
Chan-Ho Suh

Câu trả lời:


20

Ra khỏi hộp, hầu hết các trình quản lý không ốp lát và môi trường máy tính để bàn như XFCE / Xubfox không có hỗ trợ ốp lát.

Một ngoại lệ đáng chú ý trong Compiz có thể được sử dụng với phần lớn các môi trường Máy tính để bàn như Xubfox / Unity nhưng không phải là Gnome-Shell.

Cụ thể đối với Xubfox, để nhận được hỗ trợ ốp lát chuột, bạn sẽ cần phải biên dịch hoặc cài đặt trình quản lý cửa sổ đã sửa đổi, chẳng hạn như Hỏi & Đáp này:

Tự động kích thước cửa sổ bằng Xfce như trong gnome

Để có được hỗ trợ ốp lát bàn phím mà không có compiz và trình quản lý cửa sổ không ốp, bạn sẽ cần phải sáng tạo hơn và kiểm soát vị trí cửa sổ và tự định cỡ - câu trả lời này cung cấp cho bạn giải pháp này.

Tuy nhiên, để hỗ trợ ốp lát tốt nhất, bạn nên sử dụng trình quản lý cửa sổ ốp lát chuyên dụng như Awesome.

Ốp lát bàn phím

Một tập lệnh python cơ bản trên launchpad cho phép bạn điều khiển các cửa sổ như di chuyển chúng sang trái hoặc phải.

Tôi đã sửa đổi một chút để hoạt động với XFCE / Xubfox và để cho phép bạn cài đặt trong 11.10 hoặc 12.04. Điều này có thể dễ dàng được điều chỉnh cho các DE khác như unity-2d

Tạo phím tắt - một ví dụ dưới đây:

nhập mô tả hình ảnh ở đây

Bạn gọi tập lệnh stiler.pyvới các tham số sau:

  • bên trái - xếp cửa sổ hiện tại sang bên trái màn hình.
  • bên phải - xếp cửa sổ hiện tại sang bên phải màn hình.
  • dọc - gạch tất cả các cửa sổ theo chiều dọc
  • ngang - gạch tất cả các cửa sổ theo chiều ngang
  • chu kỳ - cửa sổ gạch theo cách tuần hoàn và xoay giữa các cửa sổ đó
  • trước - di chuyển tiêu điểm đến cửa sổ trước
  • tiếp theo - chuyển trọng tâm sang cửa sổ tiếp theo
  • tối đa hóa - tối đa hóa cửa sổ hiện tại

Vài ví dụ:

cửa sổ chu kỳ

nhập mô tả hình ảnh ở đây

ngói theo chiều dọc

nhập mô tả hình ảnh ở đây

để cài đặt

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

Cảm ơn vì nhận xét, tôi nghĩ rằng nó sẽ giải quyết vấn đề của tôi ... Tôi cố gắng cài đặt và làm sudo add-apt-repository ppa:fossfreedom/xfwm4. Nhưng tôi đã gặp một lỗi:, Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 88, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp curl.perform() pycurl.error: (7, "couldn't connect to host")đó là vấn đề của tôi hay vấn đề về mã của bạn?
SoftTimur

Nghe có vẻ như bạn đứng sau một proxy - phải không? Tôi nghĩ rằng có những câu hỏi và câu trả lời tương tự ở đâu đó trên trang web này.
fossfreedom

Vâng, tôi đứng sau một proxy ...
SoftTimur

Đây là câu hỏi và trả lời , bạn có nghĩ rằng tôi có thể giải quyết vấn đề này không?
SoftTimur

1
Điều đó thật tuyệt! Đánh dấu trang ...
Chan-Ho Suh

12

Xubuntu LTS 16.04có khả năng xếp các cửa sổ theo mặc định bằng cách sử dụng chuột. Lấy một cửa sổ bằng chuột và di chuyển nó lên trên cùng, dưới cùng, trái, phải, trên cùng bên phải, trên cùng bên trái, dưới cùng bên phải hoặc dưới cùng bên trái.

Nếu bạn muốn sử dụng bàn phím của mình thay vào đó, bạn phải định cấu hình các phím tắt trong Window Managerảnh chụp màn hình sau đây:

Quản lý cửa sổ

Tôi đã trả lời câu hỏi cũ này ở đây bởi vì là một người mới sử dụng Xubfox, tôi cũng đang tìm kiếm tính năng này và không thể tìm thấy nó ngay từ đầu.


Vì vậy, đó là Cài đặt -> Trình quản lý cửa sổ -> Bàn phím -> Cửa sổ Ngói ở bên trái
Artur Klesun

7

Tôi đã có may mắn hơn với quicktile. Sử dụng nó theo cùng một cách, tạo các phím tắt cho lệnh.

http://ssokolow.github.com/quicktile/


... Hoặc, để đáp ứng nhanh hơn, tránh buộc nó phải khởi động và tắt máy mỗi khi bạn kích hoạt nó bằng cách sử dụng bộ gõ phím bên trong. Chỉ cần cài đặt python-xlibvà chạy nó với --daemonizetùy chọn. (Chi tiết trong README )
ssokolow

Đây là cách dễ nhất trong tất cả các giải pháp tôi đã thử. Cảm ơn!
protoEveachion 16/03/18

4

Trong video đó, mô tả nói xfwm4-tiling. Vì vậy, không chỉ XFCE (và xfwm) làm điều đó. Đó là một gói bổ sung. Tìm kiếm apt-cache không tìm thấy nó, vì vậy nó không có trong kho Ubuntu. Mô tả video cũng cho biết anh ấy đang sử dụng Arch Linux và đề cập đến AUR, đó là kho lưu trữ Arch.

Trừ khi bạn muốn tìm ra cách biên dịch và sử dụng nó trong Ubuntu, hoặc tìm ai đó đã hoàn thành (có thể có PPA), nếu bạn muốn hành vi ốp lát đó, có lẽ bạn sẽ phải chuyển từ xfwm sang trình quản lý cửa sổ khác hỗ trợ ốp lát.

Ở trên trong các bình luận, ai đó đã đề cập đến bạn có thể xem xét bằng cách sử dụng Awesome (nhưng sau đó đã xóa bình luận đó). Tôi đã đề cập bạn có thể sử dụng Awesome trong XFCE. Có thể dễ dàng sử dụng các ứng dụng XFCE bên trong Awesome hơn so với cách khác. Nếu bạn cài đặt tuyệt vời bằng apt-get, bạn sẽ tìm thấy một phiên tuyệt vời được cài đặt trong trình quản lý đăng nhập đồ họa (lightdm).

Sau đó, bạn có thể định cấu hình tuyệt vời để tự động khởi động các ứng dụng XFCE khác nhau, chẳng hạn như xfce4-power-manager(quan trọng đối với các chức năng quản lý năng lượng như tạm ngưng và tắt pin), xfsettingsd(daemon đảm bảo một số, nhưng không phải tất cả, cài đặt XFCE đều được thực thi, như cài đặt hiển thị và gtk theo chủ đề), xfce4-panel(vì vậy bạn có thể sử dụng bảng điều khiển mà bạn đã quen), xfce4-volumed(xfce volume daemon), v.v. Awesome không hỗ trợ kết hợp, nhưng bạn có thể lấy nó bằng cách tự động khởi động xcompmgr. Có rất nhiều thông tin trực tuyến về cách chạy công cụ này trong Awesome, bao gồm cả những nơi khác trên trang web này.

Đây là một hướng dẫn cơ bản để sử dụng Awesome.

Nếu bạn muốn chạy Awesome trong XFCE, điều đó không khó, nhưng Awesome cần phải được cấu hình lại để hoạt động đúng với bảng XFCE; Tôi không biết nó dễ đến mức nào (tôi đoán là nó không khó, nhưng đó là một khoản đầu tư thời gian trong mọi trường hợp).


1
ốp lát xfwm4 được mô tả trong câu trả lời của tôi ở đây: Askubfox.com/questions/41566/NH
fossfreedom

PPA của riêng bạn, hả? Nice :-) Nó cũng tránh chồng chéo?
Chan-Ho Suh

có - đó là một bản vá khá hay từ các nhà phát triển Arch giúp xếp các cửa sổ mà không bị chồng chéo. Tôi lưu ý rằng bản vá hiện đã được tích hợp vào xfce v4.10 nên (hy vọng) tìm đường vào Xubfox 12.10.
fossfreedom

Thay vì tiếp tục đưa ra câu trả lời chính xác trong chuỗi nhận xét này, tại sao không đưa nó vào một câu trả lời thực tế? :-)
Chan-Ho Suh

... Tôi đã chỉ cho OP câu trả lời đó trong một câu hỏi trước đây mà anh ấy nêu ra. Trong trường hợp này, anh ta đang theo một giải pháp ốp lát "bàn phím" - xfce-tiling là một giải pháp chỉ dành cho chuột nên việc thêm này sẽ không thực sự trả lời câu hỏi của anh ta :(
fossfreedom

1

Chỉ cần nhấn và giữ siêu phím và bạn sẽ nhận được hầu hết các phím tắt hữu ích trong ubfox như trong hình.

nhập mô tả hình ảnh ở đây


2
Đó là cho Unity, không phải XFCE
Enrico
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.