i3

ภาพหน้าจอของซอฟแวร์:
i3
รายละเอียดซอฟแวร์:
รุ่น: 4.7.2
วันที่อัพโหลด: 19 Feb 15
ผู้พัฒนา: Michael Stapelberg
การอนุญาต: ฟรี
ความนิยม: 65

Rating: 2.0/5 (Total Votes: 1)

i3 เป็นหน้าต่างปูกระเบื้องผู้จัดการ มันเขียนไว้อย่างสมบูรณ์จากรอยขีดข่วน
i3 ถูกสร้างขึ้นเพราะ wmii จัดการหน้าต่างของเราที่ชื่นชอบในเวลา didn & rsquo; ทีมีคุณสมบัติบางอย่างที่เราต้องการ (Xinerama ทำถูกต้องตัวอย่างเช่น) มีข้อบกพร่องบางอย่าง didn & rsquo; คืบหน้าทีตั้งแต่ค่อนข้างบางเวลาและ wasn & rsquo; t ง่ายต่อการตัด ที่ทุกคน (ที่มาแสดงความคิดเห็นรหัส / เอกสารขาดสมบูรณ์) แต่ถึงกระนั้นเราคิดว่านักพัฒนา wmii และผู้ร่วมสมทบได้งานที่ดี ขอขอบคุณสำหรับการสร้างแรงบันดาลใจให้เราสามารถสร้าง i3
โปรดทราบว่า i3 เป็นเป้าหมายหลักที่ผู้ใช้ขั้นสูงและนักพัฒนา
เป้าหมาย:
ขึ้นอยู่กับประสบการณ์ที่เราทำเมื่อต้องการที่จะตัด / แก้ไข wmii เราตกลงกันเป้าหมายต่อไปนี้สำหรับ i3:
& nbsp; 1 เขียนอ่านได้ดีรหัสเอกสารที่ดี สร้างเอกสารเพิ่มเติมเกี่ยวกับวิธีการที่จะขยาย i3 ด้วยการอธิบายการทำงานภายในของ
& nbsp; ซึ่งรวมถึงการเป็น modifyable โดยคนที่จะรู้วิธีการเขียนโปรแกรม แต่ผู้ที่ไม่จำเป็นต้องมีความคุ้นเคยกับทุก X11 & rsquo; S internals นั่นคือเหตุผลว่าทำไมเอกสารสิ่งที่เกิดขึ้นและเมื่อพวกเขาเกิดขึ้นเพื่อให้ผู้ใช้ที่ได้รับภาพของทั้งกระบวนการจัดการหน้าต่างเป็นผู้รับผิดชอบโดยเพียงแค่การอ่านรห​​ัสที่มา
& nbsp; 2 ใช้ XCB เท่าที่เป็นไปได้ (มันไม่ได้ให้ฟังก์ชั่นสำหรับคุณสมบัติบางอย่างยังเหมือน XKB) แทน Xlib XCB มี API สะอาดมากและควรจะเร็วขึ้นในค่อนข้างมากของสถ​​านการณ์
& nbsp; 3 ดำเนินการอย่างถูกต้อง Xinerama นั่นคือโดยการกำหนดพื้นที่ทำงานแต่ละหน้าจอเสมือนจริง โดยเฉพาะอย่างยิ่งให้แน่ใจว่าติดและถอดจอภาพใหม่เช่นวิดีโอโปรเจคเตอร์ทำงานระหว่างการดำเนินการและไม่สิ่งที่ถูกต้อง
& nbsp; 4 ใช้คำอุปมาของตารางสำหรับสิ่งที่เป็นนามธรรม คุณสามารถสร้างคอลัมน์ในแนวนอนและแนวตั้ง (ใน wmii คุณสามารถสร้างคอลัมน์แนวตั้ง) ดูเอกสารประกอบสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานนี้จริงๆมันเป็นหลักการสำคัญในการ i3 (สิ่งที่ต้องทำ: เอกสาร:-))
& nbsp; 5 ใช้โหมดคำสั่งเหมือนในกลุ่ม คุณสามารถรวมการดำเนินหลาย ๆ (เช่นการมุ่งเน้นไปย้าย snapping) โดยใช้โหมดคำสั่ง
& nbsp; 6 ใช้สำหรับการสนับสนุน XRandR พลิกจอภาพ
& nbsp; 7 อย่าใช้โปรแกรมเช่น autoconf / Automake สำหรับการตั้งค่าและการสร้างที่ไม่สามารถอ่าน / หัก makefiles แต่ให้ใช้ Makefile สะอาดอัตโนมัติที่เปิด / ปิดการใช้งานคุณสมบัติสำหรับแพลตฟอร์มที่เฉพาะเจาะจง นอกจากนี้เอกสารอ้างอิงถูกต้องเพื่อดูแลแพคเกจที่มีบรรจุภัณฑ์งานง่าย i3
& nbsp; 8 ให้ตะขอ / เรียกกลับสำหรับโปรแกรมอื่น ๆ เพื่อบูรณาการ การใช้กลไกนี้หนึ่งสามารถขยาย i3 ในสิ่งที่ภาษาไม่เคยสัมผัสรหัส C นอกจากนี้ในการสื่อสารกับการทำงานเช่น i3, ข้อความที่สามารถส่ง
& nbsp; วิธีการนี​​้ควรจะมีน้ำหนักเบากว่า wmii & rsquo; S การใช้งานของระบบแฟ้ม 9P นอกจากนี้การทำงานหลักไม่ขึ้นอยู่กับโปรแกรมแยกต่างหากเพื่อให้ i3 ทำงานได้เร็วขึ้นโดยเฉพาะอย่างยิ่งเมื่อระบบของคุณอยู่ภายใต้การโหลด
& nbsp; 9 เป็น UTF-8 สะอาด
& nbsp; 10 อภิสิทธิ์ปกติในหมู่ผู้จัดการหน้าต่างน้อยที่สุด: ดอน & rsquo; T เฟ้อ, don & rsquo; T เป็นแฟนซี (พรมแดนง่ายมีการตกแต่งส่วนใหญ่ที่เราต้องการที่จะมี), don & rsquo; T เพิ่มการสนับสนุนสำหรับ XFT และแบบอักษรเบลอ
& nbsp; แต่เราไม่ได้มีการบังคับใช้ข้อ จำกัด ที่ไม่จำเป็นเช่นจำนวนเงินสูงสุดของเส้นแหล่งที่มาของรหัส ถ้าจะต้องมีบิตที่ใหญ่กว่าก็จะเป็น
คุณสมบัติพิเศษ
* เราสามารถผูกบน Mode_switch (Alt Gr) ผู้จัดการหน้าต่างอื่น ๆ ล้มเหลวที่จะทำเช่นนั้นเพราะ X11-ข้อผิดพลาดที่ทำให้เกิดรัฐปรับปรุงจะไม่สามารถตั้งค่าได้อย่างถูกต้องในเหตุการณ์ KeyPress- เราใช้ XKB สำหรับการทำแน่ใจว่าได้รับสถานะที่ถูกต้อง

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • เข้ากันได้รับการปรับปรุงให้ดีขึ้น โดยเฉพาะอย่างยิ่งสำหรับ Mathematica และการใช้งานจาวา.
  • i3-nagbar ควรจะทำงานกับเทอร์มิเลียนแบบมากขึ้นกว่าก่อน.

มีอะไรใหม่ ในรุ่น 4.5.1:

  • นี้เป็นรุ่น bugfix และผู้ใช้ทั้งหมดที่มี ให้คำแนะนำในการอัพเกรด.
  • มันแก้ปัญหาซึ่งจะทำให้เกิด i3 จะมีปัญหาเมื่อลากหน้าต่างลอยจากที่หนึ่งไปยังอีกการแสดงผล.

มีอะไรใหม่ ในรุ่น 4.5:.

  • ส่ว​​นใหญ่ของการเปลี่ยนแปลงที่มีการสะสางและ bugfixes
  • เนื่องจากสะสาง, i3 ไม่ได้ขึ้นอยู่กับดิ้น / กระทิง.
  • libev ≥ 4 คือตอนนี้การพึ่งพายาก (libev & lt; 4 ไม่ได้รับการสนับสนุนอีกต่อไป).
  • หนึ่งการเปลี่ยนแปลงที่สำคัญที่จะต้องทราบว่าการย้ายหน้าต่างเพื่อการส่งออกที่แตกต่างกันจะไม่ย้ายโฟกัสไปยังผลลัพธ์ที่.

มีอะไรใหม่ ในรุ่น 4.4:

  • ที่สำคัญภายใต้กระโปรงการเปลี่ยนแปลงคือการที่รุ่นนี้ ตอนนี้ใช้โครงสร้างพื้นฐาน parser เดียวกันสำหรับแฟ้มการกำหนดค่าสำหรับคำสั่ง.
  • นอกเหนือจากที่ได้มีการแก้ไขเล็ก ๆ น้อย ๆ และภาพที่ทำให้ i3 ให้ความสำคัญกับรายละเอียดโดยเฉพาะอย่างยิ่งในพื้นที่หน้าต่างลอยของรหัส เห็นการเปลี่ยนแปลง / bugfixes รายการสำหรับข้อมูลเพิ่มเติม.
  • ไม่ทราบว่าการเปลี่ยนแปลงเหล่านี้เป็น 4.4 เฉพาะและตั้งแต่รุ่นล่าสุดปล่อยออกมาที่นี่ได้มีการเปลี่ยนแปลงหลายอย่าง.

ซอฟต์แวร์ที่คล้ายกัน

MATE
MATE

22 Jun 18

True3D*Shell
True3D*Shell

3 Jun 15

Compiz
Compiz

17 Feb 15

alloywm
alloywm

3 Jun 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Michael Stapelberg

VokabelTrainer
VokabelTrainer

3 Jan 15

lftp-vi
lftp-vi

2 Jun 15

ความคิดเห็นที่ i3

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่