I3 (терезе менеджері) - I3 (window manager)

i3
I3 терезе менеджері logo.svg
i3 vim және терминалдар ашық
i3 бірге vim және терминалдар ашылды
Түпнұсқа автор (лар)Майкл Степельберг
Бастапқы шығарылым2009 жылғы 15 наурыз; 11 жыл бұрын (2009-03-15)[1]
Тұрақты шығарылым
4.19 / 2020 жылғы 15 қараша; 17 күн бұрын (2020-11-15)
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанC
Операциялық жүйеUnix тәрізді
Өлшемі1,2 MiB[2]
ТүріТерезе менеджері
ЛицензияBSD лицензиясы[3]
Веб-сайтi3wm.org

i3 Бұл терезе менеджері арналған X11, шабыт wmii және жазылған C.[4] Ол динамикалық түрде өңделетін плиткаларды төсеу, қабаттастыру және қойындыларды орналастыруды қолдайды. Конфигурация қарапайым мәтіндік файл арқылы жүзеге асырылады және i3 кеңейту оны қолдану арқылы мүмкін болады Unix домен ұясы және JSON негізделген IPC көптеген бағдарламалау тілдерінен интерфейс.[5]

Ұнайды wmii, i3 басқару жүйесіне өте ұқсас басқару жүйесін қолданады VI. Әдепкі бойынша, терезе фокусын 'Mod1' бақылайды (Alt пернесі /Жеңу кілті ) плюс оң қол үй қатарының кілттері (Mod1 + J, K, L ,;), ал терезе қозғалысы басқарудың үстеуімен басқарылады Shift пернесі (Mod1 + Shift + J, K, L ,;). [6]

Дизайн мақсаттары

  • Пайдаланушының үлесін ынталандыратын жақсы жазылған, құжатталған кодқа ие болыңыз.[3]
  • Пайдаланыңыз XCB орнына Xlib.
  • Әр жұмыс кеңістігі виртуалды экранға тағайындалатындай етіп, монитордың қосымшалары мен жойылуы терезелерге зиян келтірмейтін етіп мульти-монитордың мүмкіндіктерін дұрыс енгізіңіз.
  • Әр түрлі енгізу режимдер, мәтіндік редакторға ұқсас VI және vim. Яғни, терезе менеджері жұмыс істейтін режимге байланысты пернелердің қызметі әр түрлі болады.
  • Терезені басқару үшін ағашты дерексіздендіру ретінде пайдаланыңыз (және деректердің құрылымы).
  • Іске асыру UTF-8 таңбаларды кодтау.

Ерекшеліктер

  • Конфигурация a арқылы жасалады қарапайым мәтін файл (~ / .config / i3 / config ішінен табылған).
  • i3 бағдарламалаусыз реттеуге болады.[6]
  • Сияқты әйгілі плиткалық терезе менеджерлеріне қарағанда dwm, тамаша, және xmonad, терезені басқару пайдаланушыға i3-те қалдырылады. Терезелер тігінен немесе көлденеңінен бөлінетін контейнерлердің ішінде ұсталады. Олардың қалауы бойынша олардың өлшемдерін өзгертуге болады. Сондай-ақ, терезелерді қабаттастыруға арналған опциялар бар табуляция олар (веб-шолғыштар қолданатын интерфейске ұқсас).
  • Қолданады dmenu бағдарламаның әдепкі іске қосқышы ретінде, бірақ оны ауыстыруға болады.[6][7]

Қалқымалы терезелер

I3 - бұл плиткалық терезе менеджері болса да, пароль қалқымалы терезесі сияқты арнайы терезелер әдепкі бойынша жаңа тақта түрінде көрсетілмейді;[8] егер олар толық экран режимінде болмаса, әрдайым плиткалы терезелердің алдына қойылады. Бұл қалқымалы терезелер жылжытуға және олардың өлшемін өзгертуге болады, дәл сол сияқты олар танымал жұмыс үстелі орталары сияқты GNOME немесе KDE плазмасы.[7]

I3 авторлары қалқымалы терезелер үшін тек қалқымалы терезелерді қолдануға ниетті.[9]

Галерея

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ GitHub шығарылымдары
  2. ^ i3 жүктеу парағы
  3. ^ а б i3 басты беті
  4. ^ i3 - жақсартылған плиткалық терезе менеджері
  5. ^ Stapelberg, Michael. «i3: IPC интерфейсі (процессаралық байланыс)».
  6. ^ а б c Конглтон, Ник (23 мамыр, 2017). «Ubuntu-да i3 терезе менеджерін орнату және пайдалану». жасанды. Uqnic Network Pte. Алынған 1 мамыр, 2019.
  7. ^ а б Дж. Уотсон (2016 жылғы 7 қаңтар). «Linux жұмыс үстелін қалай теңшеуге болады: i3 Window Manager». zdnet.com. ZDNet. Алынған 1 мамыр, 2019.
  8. ^ Stapelberg, Michael. «Терезелерді әрқашан өзгермелі түрде мәжбүрлеу».
  9. ^ Stapelberg, Michael. ""өзгермелі «жұмыс кеңістігі».