i3

Phần mềm chụp màn hình:
i3
Các chi tiết về phần mềm:
Phiên bản: 4.7.2
Ngày tải lên: 19 Feb 15
Nhà phát triển: Michael Stapelberg
Giấy phép: Miễn phí
Phổ biến: 14

Rating: nan/5 (Total Votes: 0)

i3 là một quản lý cửa sổ ốp lát. Nó hoàn toàn được viết từ đầu.
i3 đã được tạo ra bởi vì wmii, quản lý cửa sổ yêu thích của chúng tôi vào thời điểm đó, didn & rsquo; t cung cấp một số tính năng chúng tôi muốn (Xinerama thực hiện đúng, ví dụ), đã có một số lỗi, didn & rsquo; t tiến bộ kể từ một thời gian và không phải là đô & rsquo; t dễ dàng để hack ở tất cả (ý kiến ​​mã nguồn / tài liệu hướng dẫn hoàn toàn thiếu). Tuy nhiên, chúng tôi nghĩ rằng các nhà phát triển và đóng góp wmii đã làm một công việc tuyệt vời. Cảm ơn bạn đã truyền cảm hứng cho chúng tôi sáng tạo i3.
Xin lưu ý rằng i3 chủ yếu nhắm mục tiêu vào người dùng cao cấp và các nhà phát triển.
Mục tiêu:
Dựa trên những kinh nghiệm thực hiện khi muốn hack / fix wmii, chúng tôi đã thoả thuận các mục tiêu sau đây cho i3:
& Nbsp; 1. Viết cũng có thể đọc được, mã tài liệu tốt. Tạo thêm tài liệu về cách mở rộng i3 bằng cách giải thích hoạt động của nó.
& Nbsp; này bao gồm cả việc modifyable bởi những người biết làm thế nào để chương trình nhưng những người không nhất thiết phải quen thuộc với tất cả các X11 & rsquo; s ruột. Đó là, tài liệu do tại sao điều này xảy ra và khi xảy ra nhờ đó người sử dụng được một hình ảnh của toàn bộ quá trình quản lý Cửa sổ là trách nhiệm của bởi chỉ cần đọc mã nguồn.
& Nbsp; 2. Sử dụng xcb càng xa càng tốt (nó không cung cấp chức năng cho một số tính năng nào, như XKB) thay vì Xlib. xcb có một API sạch hơn và nên được nhanh hơn trong khá nhiều tình huống.
& Nbsp; 3. Thực hiện Xinerama chính xác, đó là bằng cách gán cho mỗi không gian làm việc cho một màn hình ảo. Đặc biệt là đảm bảo rằng việc gắn và tách màn hình mới như máy chiếu video hoạt động trong quá trình hoạt động và làm những điều đúng đắn.
& Nbsp; 4. Sử dụng các phép ẩn dụ của một bảng trừu tượng. Bạn có thể tạo ra các cột ngang và dọc (trong wmii, bạn chỉ có thể tạo ra các cột dọc). Xem các tài liệu hướng dẫn để biết thêm thông tin về cách làm việc này, nó thực sự là một nguyên tắc quan trọng trong i3. (TODO: tài liệu hướng dẫn:-))
& Nbsp; 5. Thực hiện một chế độ lệnh, giống như trong vim. Bạn có thể dễ dàng kết hợp nhiều hành động (như tập trung, di chuyển, chụp) bằng cách sử dụng các chế độ lệnh.
& Nbsp; 6. Thực hiện hỗ trợ cho xrandr lật màn hình.
& Nbsp; 7. Không sử dụng các chương trình như autoconf / automake cho cấu hình và tạo ra đọc / makefiles vỡ. Thay vào đó, sử dụng một makefile sạch, tự động kích hoạt / vô hiệu hóa tính năng cho nền tảng cụ thể. Ngoài ra, tài liệu phụ thuộc đúng, để bảo trì gói có một dễ dàng i3 bao bì công việc.
& Nbsp; 8. Cung cấp móc / callbacks cho các chương trình khác để tích hợp. Sử dụng cơ chế này, người ta có thể dễ dàng mở rộng i3 trong bất cứ ngôn ngữ, mà không bao giờ chạm vào mã C. Ngoài ra, để giao tiếp với một ví dụ i3 chạy, tin nhắn có thể được gửi đi.
& Nbsp; phương pháp này nên được nhiều trọng lượng nhẹ hơn wmii & rsquo; s sử dụng các hệ thống tập tin 9P. Hơn nữa, chức năng cốt lõi không phụ thuộc vào một chương trình riêng biệt, vì vậy i3 mà chạy nhanh hơn, đặc biệt là khi hệ thống của bạn đang được tải.
& Nbsp; 9. Hãy là UTF-8 trong sạch.
& Nbsp; 10. Các chủ nghĩa tinh hoa thông thường giữa các nhà quản lý cửa sổ tối thiểu: Don & rsquo; t là cồng kềnh, don & rsquo; t được ưa thích (biên giới đơn giản là trang trí hầu hết chúng ta muốn có), don & rsquo; t thêm hỗ trợ cho Xft và phông chữ bị mờ.
& Nbsp; Tuy nhiên, chúng tôi không thực hiện giới hạn không cần thiết như một số lượng tối đa của đường dây nguồn của mã. Nếu nó cần phải được lớn hơn một chút, nó sẽ được.
Tính năng đặc biệt
* Chúng tôi có thể gắn trên Mode_switch (Alt Gr). Quản lý cửa sổ khác không làm điều đó vì một X11-bug, gây ra tình trạng sửa đổi không được thiết lập một cách chính xác trong sự kiện KeyPress-. Chúng tôi sử dụng XKB để làm chắc chắn để có được trạng thái chính xác

là gì mới trong phiên bản này:.

  • Compatibility đã được cải thiện, đặc biệt đối với Mathematica và Java ứng dụng.
  • i3-nagbar nên làm việc với nhiều thiết bị đầu cuối giả lập hơn trước.

là gì mới trong phiên bản 4.5.1:

  • Đây là một phát hành Sửa lỗi, và tất cả người dùng khuyên để nâng cấp.
  • Nó sửa chữa một vấn đề mà có thể gây ra i3 sụp đổ khi kéo cửa sổ nổi từ một màn hình khác.

là gì mới trong phiên bản 4.5:.

  • Hầu hết các thay đổi này là dọn dẹp và sửa lỗi
  • Do dọn dẹp, i3 không còn phụ thuộc vào flex / bò rừng.
  • libev ≥ 4 giờ là một sự phụ thuộc cứng (libev & lt; 4 không được hỗ trợ nữa).
  • Một thay đổi quan trọng cần lưu ý là di chuyển các cửa sổ vào một đầu ra khác nhau sẽ không còn di chuyển tập trung vào đầu ra đó.

là gì mới trong phiên bản 4.4:

  • Một thay đổi quan trọng trong-the-hood là phiên bản này bây giờ sử dụng các cơ sở hạ tầng phân tích cú pháp tương tự cho các tập tin cấu hình như đối với các lệnh.
  • Bên cạnh đó, đã có một số bản sửa lỗi nhỏ và bổ sung mà làm cho i3 chú ý nhiều hơn đến từng chi tiết, đặc biệt là ở các khu vực cửa sổ nổi của mã. Xem danh sách những thay đổi / sửa lỗi cho biết thêm thông tin.
  • Do lưu ý rằng những thay đổi này là 4,4-cụ thể, và kể từ phiên bản phát hành trước đây đã có nhiều thay đổi.

Phần mềm tương tự

xmonad
xmonad

14 Apr 15

alloywm
alloywm

3 Jun 15

wbar
wbar

2 Jun 15

Enlightenment
Enlightenment

22 Jun 18

Phần mềm khác của nhà phát triển Michael Stapelberg

lftp-vi
lftp-vi

2 Jun 15

VokabelTrainer
VokabelTrainer

3 Jan 15

Ý kiến ​​để i3

Bình luận không
Nhập bình luận
Bật hình ảnh!