Cấu hình XMonad nào sao chép tốt nhất Bộ hành vi và tính năng của Ion3 mặc định?


15

Không quen thuộc lắm với Haskell và than thở rằng Ion 3 hiện đang bị bỏ rơi, tôi tò mò liệu có ai ở đó đã tìm ra cách tái tạo hành vi và thẩm mỹ mặc định của Ion 3 trong XMonad không . Nếu tôi không thể có một bản sao gần như chính xác về hành vi kiểu Ion 3 trong XMonad, thì đây là điều rất quan trọng đối với tôi:

  1. Các máy tính để bàn ảo trống theo mặc định và sinh ra các ứng dụng toàn màn hình, có thể được chia theo chiều ngang hoặc chiều dọc, để lại một ô trống liền kề.
  2. Các tấm, có cửa sổ mở, có thể thay đổi kích thước bằng tay, tốt nhất là thông qua bàn phím.
  3. Các tấm biểu hiện hành vi theo thẻ, có nghĩa là chúng có thể chứa nhiều cửa sổ.
  4. Windows có thể được gắn thẻ và di chuyển giữa các panes / máy tính để bàn ảo thông qua trình tự bàn phím.
  5. Một cửa sổ nhất định có thể tạm thời phát nổ sang chế độ toàn màn hình thông qua trình tự bàn phím.
  6. Mỗi máy tính để bàn ảo mới bắt đầu trong cùng một trạng thái, tức là với một khung.
  7. Mỗi máy tính để bàn ảo có thể có các bảng phân chia độc lập với các máy tính để bàn ảo khác.

Từ điều tra của tôi, có vẻ như có một số cấu hình cung cấp # 3. Tôi muốn dành nhiều thời gian để làm quen với Haskell, tôi chỉ đơn giản là không có thời gian. Bất kỳ đề xuất sẽ được đánh giá rất cao. Theo như tôi có thể nói, Ion không có khái niệm về cửa sổ chính hoặc cửa sổ, vì vậy hành vi này không được mong muốn.


2
Ion 3 sống lâu, trình quản lý cửa sổ tốt nhất từng có. Sao chép chức năng tương tự trong XMonad / Haskell sẽ là điều tôi muốn hack cá nhân nếu tôi không bị kẹt khi viết ứng dụng iOS trong XCode ngày nay. Khi tôi đang sử dụng XMonad, tôi đã điều chỉnh đủ để tôi có thể nói khá tự tin rằng hầu hết, nếu không phải tất cả, điều này là có thể. Câu hỏi nâng cao!
Yetanotherjosh

Câu trả lời:



0

lùn

dường như có khả năng của hầu hết điều đó, tôi sẽ đề nghị bạn cho nó chạy.

Nếu bạn từng chuyển sang Windows, HashTWM và HashWM gần đây hơn cung cấp chức năng tương tự.

dwm là một trình quản lý cửa sổ động cho X. Nó quản lý các cửa sổ theo bố cục lát gạch, đơn sắc và nổi. Tất cả các bố cục có thể được áp dụng linh hoạt, tối ưu hóa môi trường cho ứng dụng đang sử dụng và tác vụ được thực hiện.

Trong các cửa sổ bố trí lát gạch được quản lý trong một khu vực tổng thể và xếp chồng. Vùng chính chứa cửa sổ hiện cần chú ý nhất, trong khi vùng xếp chồng chứa tất cả các cửa sổ khác. Trong bố cục đơn, tất cả các cửa sổ được tối đa hóa kích thước màn hình. Trong các cửa sổ bố trí nổi có thể được thay đổi kích thước và di chuyển tự do. Cửa sổ hộp thoại luôn được quản lý nổi, bất kể bố trí được áp dụng.

Windows được nhóm theo thẻ. Mỗi cửa sổ có thể được gắn thẻ bằng một hoặc nhiều thẻ. Chọn một số thẻ nhất định sẽ hiển thị tất cả các cửa sổ với các thẻ này.

Mỗi màn hình chứa một thanh trạng thái nhỏ hiển thị tất cả các thẻ có sẵn, bố cục, số lượng cửa sổ hiển thị, tiêu đề của cửa sổ tập trung và văn bản được đọc từ thuộc tính tên cửa sổ gốc, nếu màn hình được tập trung. Một cửa sổ nổi được chỉ định với một hình vuông trống và một cửa sổ nổi tối đa được chỉ định với một hình vuông đầy trước tiêu đề cửa sổ. Các thẻ đã chọn được chỉ định bằng một màu khác nhau. Các thẻ của cửa sổ tập trung được chỉ định bằng một hình vuông đầy ở góc trên cùng bên trái. Các thẻ được áp dụng cho một hoặc nhiều cửa sổ được chỉ định bằng một hình vuông trống ở góc trên cùng bên trái.

dwm vẽ một đường viền tùy chỉnh nhỏ xung quanh các cửa sổ để biểu thị trạng thái lấy nét.


1
Không nơi nào gần ion3 có ốp lát thủ công, hỗ trợ bàn phím VÀ chuột rất tốt (thay đổi kích thước mượt mà bằng chuột), các tab cửa sổ, nhiều bản sửa lỗi, khả năng tạo kịch bản rất tốt và có thể là các tính năng tuyệt vời khác mà tôi thậm chí không sử dụng.
mateusz.fiolka

@ mateusz.fiolka: Không có hai chương trình nào giống nhau.
Tamara Wijsman
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.