i3

نرم افزار تصویر:
i3
جزئیات نرم افزار:
نسخه: 4.7.2
ها تاریخ: 19 Feb 15
توسعه دهنده: Michael Stapelberg
پروانه: رایگان
محبوبیت: 14

Rating: nan/5 (Total Votes: 0)

I3 یک مدیر پنجره کاشی کاری است. این است که به طور کامل از ابتدا نوشته شده است.
I3 ایجاد شده به دلیل wmii، مدیر پنجره های مورد علاقه ما در آن زمان، نکردم T ارائه برخی از ویژگی های ما می خواستیم (Xinerama انجام سمت راست، به عنوان مثال)، به حال برخی از اشکالات، نکردم پیشرفت T از مدتی و نبود برون تی آسان به هک در همه (منبع کد / مستندات کاملا فاقد). با این حال، ما فکر می کنیم که توسعه دهندگان wmii و همکاران یک کار بزرگ انجام داد. با تشکر از شما برای ما الهام بخش برای ایجاد I3.
لطفا توجه داشته باشید که I3 است در درجه اول در کاربران پیشرفته و توسعه دهندگان را هدف قرار باشد.
اهداف:
بر اساس تجارب ما هنگامی که مایل به هک wmii / ثابت، ما بر اهداف زیر را برای I3 توافق:
و nbsp؛ 1. ارسال به خوبی قابل خواندن، کد به خوبی مستند شده است. ایجاد مستندات اضافی در مورد چگونگی گسترش I3 با توضیح عملکرد داخلی آن است.
& nbsp؛ این شامل modifyable توسط افرادی که نمی دانم چگونه به برنامه اما که لزوما با تمام X11 و ترانزیت آشنا نیست که؛ S داخلی. به این معنا که سند چرا چیزهایی اتفاق می افتد و زمانی که آنها رخ می دهد به طوری که کاربر می شود یک تصویر از کل فرایند مدیریت پنجره مسئول تنها با خواندن کد منبع است.
و nbsp؛ 2. استفاده از xcb تا آنجا که ممکن (آن توابع برای برخی از ویژگی های ارائه نشده است، مانند XKB) به جای اکسلیب. xcb دارای یک API بسیار پاک و باید در بسیار زیادی از شرایط سریعتر باشد.
و nbsp؛ 3. اجرای صحیح Xinerama، این است که با اختصاص هر فضای کاری به یک صفحه نمایش مجازی. به خصوص مطمئن شوید که اتصال و جداسازی مانیتور جدید مانند پروژکتور ویدئو در طول عملیات کار می کند و آیا این کار درست.
و nbsp؛ 4. استفاده از استعاره از یک جدول برای انتزاع. شما می توانید ستون عمودی و افقی ایجاد (در wmii، شما تنها می توانید ستون عمودی ایجاد). مستندات برای کسب اطلاعات بیشتر در مورد نحوه این کار را ببینید، آن را واقعا یک اصل مهم در I3 است. (TODO: اسناد:-))
و nbsp؛ 5. پیاده سازی یک حالت فرمان، مانند در VIM. شما می توانید به راحتی ترکیب اقدامات متعدد (مانند تمرکز، حرکت، خوراکی) و با استفاده از حالت فرمان.
و nbsp؛ 6. پیاده سازی پشتیبانی راهاندازهای xrandr برای کوه در می رم مانیتور.
و nbsp؛ 7. آیا برنامه هایی مانند اوتوکانف / automake برای پیکربندی و ایجاد خواندن / Makefile ها شکسته استفاده نکنید. در عوض، استفاده از یک makefile در تمیز که به طور خودکار قادر می سازد / غیر فعال امکانات را برای سیستم عامل های خاص. همچنین، سند وابستگی به درستی، به طوری که نگهدارنده بسته اند آسان I3 بسته بندی کار.
و nbsp؛ 8. ارائه قلاب / تماس مجدد برای برنامه های دیگر به یکپارچه سازی. با استفاده از این مکانیزم، به راحتی می توانید گسترش I3 در هر زبان، تا کنون که بدون دست زدن به کد C. همچنین، برای برقراری ارتباط با یک نمونه I3 در حال اجرا، پیام را ارسال می شود.
& nbsp؛ این رویکرد باید بسیار سبک وزن و بیشتر از wmii و ترانزیت شود؛ S استفاده از فایل سیستم 9P. علاوه بر این، کارکردهای اصلی بر روی یک برنامه جداگانه بستگی ندارد، به طوری که I3 سریعتر اجرا می شود، به ویژه هنگامی که سیستم شما است تحت بار.
و nbsp؛ 9. باشید UTF-8 تمیز.
و nbsp؛ 10. نخبه گرایی معمول در میان حداقل پنجره مدیران: دان برون T پف کرده بود، دان برون T فانتزی است (مرزهای ساده ترین دکوراسیون ما می خواهیم به)، دان برون T اضافه کردن پشتیبانی برای Xft و فونت تاری.
و nbsp؛ با این حال، ما محدودیت های غیر ضروری مانند حداکثر مقدار خط کد اجرا نیست. اگر نیاز به کمی بزرگتر، از آن خواهد شد.
امکانات ویژه
* ما می توانیم در Mode_switch (ALT گرم) متصل شوند. دیگر پنجره مدیران موفق به انجام این کار به دلیل X11-اشکال، که باعث می شود دولت اصلاح به درستی در حوادث KeyPress- تنظیم نشده. ما با استفاده از XKB برای اطمینان از به دست آوردن دولت درست

چه در این نسخه جدید است.

، به ویژه برای کاربردهای ریاضیات و جاوا سازگاری بهبود یافته است.
I3-nagbar باید با شبیه ساز ترمینال بیش از پیش کار می کنند.

جدید در نسخه 4.5.1 است:

این یک نسخه bugfix است، و همه کاربران توصیه به ارتقا دهید.
این مسئله که باعث I3 به تصادف در هنگام کشیدن پنجره شناور از یک صفحه نمایش خود را به دیگری رفع.

جدید در نسخه 4.5 است:

در بسیاری از تغییرات پاکسازی و رفع اشکالات هستند.
با توجه به پاکسازی، I3 دیگر در فلکس / گاومیش کوهان دار امریکایی بستگی دارد.
libev ≥ 4 در حال حاضر وابستگی به سخت (libev کنید & lt؛ 4 پشتیبانی نمی شود دیگر).
یک تغییر مهم توجه داشته باشید این است که در حال حرکت پنجره به یک خروجی مختلف دیگر نمی خواهد حرکت تمرکز به خروجی.

جدید در نسخه 4.4 است:

مهم تغییر زیر-هود است که این نسخه در حال حاضر با استفاده از زیرساخت های تجزیه کننده همان برای فایل پیکربندی به عنوان برای دستورات.
جدای از آن، چند رفع کمی و اضافات که باعث I3 توجه بیشتر به جزئیات، به ویژه در منطقه پنجره شناور از کد وجود داشته است. لیست تغییرات / رفع اشکالات برای اطلاعات بیشتر.
آیا توجه داشته باشید که این تغییرات هستند 4.4 خاص، و از آخرین نسخه اینجا منتشر تغییرات زیادی شده است.

نرم افزار های مشابه

SlackE18
SlackE18

17 Feb 15

IceWM
IceWM

20 Feb 15

echinus
echinus

11 May 15

X.Org
X.Org

14 Apr 15

نرم افزار های دیگر از توسعه دهنده Michael Stapelberg

lftp-vi
lftp-vi

2 Jun 15

VokabelTrainer
VokabelTrainer

3 Jan 15

نظرات به i3

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!