Бърд ли е вашият работен плот? Има ли прозорци отгоре на прозорци отгоре кой знае какво? Може би просто винаги търсите повече пространство на екрана. Може да изглежда, че тези неща са симптоми на ключов проблем с това как графичните интерфейси на компютъра се справят с прозорците и те са. Повечето мениджъри на прозорци са изключително неефективни. Мениджърите на плочките за прозорци са възможно решение.
Какво е мениджър на прозорци за плочки
бързи връзки
- Какво е мениджър на прозорци за плочки
- VS Мениджъри на плаващи прозорци
- Разбиване на пространството
- навигация
- Топ мениджъри на прозорци
- Linux
- i3wm
- BSPWM
- Xmonad
- AwesomeWM
- OSX
- ChunkWM
- аметист
- Windows
- bug.n
- AQUASNAP
- Linux
- Аксесоари и инструменти
- Polybar
- Lemonbar
- Rofi
- URxvt
- Vim
- Дънст
- Заключителни мисли
Мениджърът на облицовъчните прозорци използва различен подход при подреждането на прозорци. Вместо прозорците да изскачат навсякъде, те заемат каквото и да е място. Докато отваряте повече прозорци, пространството на екрана се разгражда математически, за да увеличите максимално ефективно.


Например, ако отворите програма на празен работен плот, тя автоматично ще запълни целия екран. След това, ако отворите друг, той ще се отвори до предишния, запълвайки половината от екрана. От тук нещата стават специфични за кой алгоритъм използва мениджърът на прозорци. За този пример обаче можете да предположите, че ще се държи като i3 window manager. Ако случаят е такъв, следващият прозорец ще се отвори до останалите, разделяйки екрана на трети. Тази тенденция ще продължи.
Това вероятно не звучи твърде добре, но можете да ги подредите и пренаредите по всяко време. Това включва процента на екрана, който заемат. Можете да разбиете екрана на четвърти, като всяка страна на екрана е разбита наполовина хоризонтално. Всъщност можете да организирате екрана по какъвто и да е начин.
Повечето мениджъри на прозорци, особено на Linux системи, също използват работни пространства. Работните пространства създават виртуални екрани, обикновено до десет. Можете да настроите прозорците да се отварят на конкретни работни пространства, а работните пространства да се отварят на конкретни монитори.
С мениджъра на облицовъчни прозорци имате пълен фин контрол върху оформлението на прозорците на вашите екрани.
VS Мениджъри на плаващи прозорци
В началото може да изглежда, че мениджърите на плочките за прозорци са много по-удобни от техните плаващи колеги. Естествено е да плъзнете прозорец около екрана, нали?
Повечето мениджъри на прозоречни плочки по подразбиране, но поддръжката плава за случаи, когато облицоването не е практично. Можете да превключвате плаващи, когато пожелаете. Когато включите плаващ прозорец в плаващ режим, можете да използвате контролите на клавиатурата, за да го преоразмерите и да го накарате да се държи горещо, което бихте очаквали.
Едно от огромните предимства на мениджърите на плочки за прозорци е способността ви да ги персонализирате. Тъй като сте настроили собствените си контроли, можете бързо да се адаптирате към работен процес, който ви е удобен.
Някога опитвали ли сте да подредите прозорци и да ги поддържате подредени с мениджър с плаващ прозорец? Не работи добре, ако изобщо. Така че можете да получите плаващо поведение от мениджъра на облицовъчни прозорци, но това не работи обратното.
Друго огромно предимство идва от контролите на клавиатурата и навигацията. Няма нужда да използвате мишка, за да се придвижвате през мениджъра на облицовъчните прозорци. Всичко, което правите, може да се обработва чрез бързи клавиши. Можете дори да картографирате бързи клавиши, за да стартирате всичките си най-използвани приложения.
Разбиване на пространството
Има различни методи за облицовка. Обикновено облицовката се обработва от алгоритъм. Обикновено всеки алгоритъм за облицовка е само метод по подразбиране, който можете да отмените ръчно. Така че, не е основен приоритет да изберете мениджър на прозорци, който оформя плочки по определен начин. Винаги можете да го отмените.
Вече преминахте през ho i3 плочки. Той ще продължи да разделя екрана еднакво в една посока. Можете да превключвате между хоризонтална и вертикална облицовка по всяко време. Помага да подредите прозорците си. Това вероятно е един от най-простите начини за плочки.


Следващият начин, който плочките на мениджърите на прозорци е чрез алгоритъм на двоично дърво. Използва се от BSPWM. Алгоритъмът на двоично дърво автоматично се прехвърля от един прозорец в следващ, разчупвайки фокусирания прозорец наполовина. И така, първият прозорец ще заеме целия екран. Вторият прозорец ще се появи до първия, заемайки половината от общото пространство. Третият прозорец ще раздели пространството на втория прозорец наполовина. Четвъртият прозорец ще раздели третия и т.н.
И накрая, имате ръчни мениджъри на прозорци. Те ви принуждават да посочите местоположението на следващия си прозорец по подразбиране.
Със сигурност има други алгоритми, но това са най-често срещаните, които ще срещнете.
навигация
Навигирането на мениджъра на облицовъчните прозорци е различно, в зависимост от мениджъра на прозорците и начина, по който сте го конфигурирали. Все пак има много общо с конфигурацията ви. Едно нещо, което всички конфигурации имат в commons, е бутон „Mod”. Този ключ позволява на мениджъра на вдовицата да знае, че използвате команда вместо обикновения ключ. Обикновено бутонът „Mod” е Alt или ключът на Windows.
Повечето потребители на прозорец мениджър на прозорци предпочитат да използваме Vim като основа на техните конфигурации, използвайки клавишите h, j, k и l, заедно с Mod, за да се движите наоколо. За да се придвижите нагоре, натиснете k. За да се придвижите надолу, натиснете j. Н е отляво, а l е отдясно. След това добавете още един ключ като Shift към сместа, за да промените позицията на тези прозорци.
Mod и число обикновено се движат между работните пространства. Натискането на клавиша mod и числото 1 ще ви отведе в работното пространство 1. „Mod + 8“ ще бъде работно пространство 8. Ще получите идеята.
Има много повече конфигурация, които можете да направите. Имайте предвид, че при повечето мениджъри на прозорци нищо не е извън границите. Можете да създадете свои собствени комбинации от клавишни комбинации за почти всичко.
Топ мениджъри на прозорци
Там има безумно количество мениджъри на прозорци. Те са сравнително леки и прости, така че много хора ги правят. Най-добре е да изберете един, който е популярен и добре документиран. По този начин можете да сте сигурни, че все още се разработва и поддържа. Плюс това ще имате по-лесно време за намиране на помощ, ако имате нужда.
Linux
Linux има най-широк набор от мениджъри на прозорци. Те са по-популярни в Linux и по-лесно да се правят за Linux с наличния инструментариум с отворен код. Това е много малка извадка, така че ако имате любим, който не е посочен тук, това е просто защото целта тук е да бъдете възможно най-прости и да не затрупвате нови потребители.
i3wm


Ако сте на Linux и никога преди не сте използвали мениджър на облицовъчни прозорци, изберете i3. Супер популярен е, лесен за използване, а документацията е страхотна. Няма да останете разочаровани.
i3 има тенденция да работи добре с много външни програми и аксесоари. Той също използва обикновен файл за конфигуриране на обикновен текст, който е лесен за четене на нови потребители и хора без опит в програмирането.
BSPWM


BSPWM е ултра лек мениджър на плочки с голи кости, който по подразбиране използва разделяне на двоичен екран на дърво. Не идва с цяла партида извън кутията, очаквайки да конфигурирате всичко по ваш вкус.
BSPWM също използва конфигурация на скрипт за черупки, която е сравнително лесна за разбиране от потребителите на Linux, но не е най-добрата за новите начинаещи.
Също така е важно да се отбележи, че BSPWM очаква от вас да внесете свои собствени приложения за поддръжка като лента за състоянието и стартер. Има много страхотни опции навън, но трябва да ги намерите сами.
Xmonad
Xmonad е малко по-различен. Целият прозорец мениджър е написан на Haskell и такава е конфигурацията. Това означава, че трябва да знаете поне малко от Haskell, за да конфигурирате Xmonad.
Това не е чудесен вариант за нови потребители, но ако сте програмист и търсите опция, която ви позволява да персонализирате работния си плот, като използвате действителния код, Xmonad е добър избор.
AwesomeWM
Ако търсите нещо, което се предлага с включени батерии като i3 и използвате програмиране за конфигурация като Xmonad, AwesomeWM може да бъде това, което търсите.
AwesomeWM се предлага в комплект със собствена лента на състоянието и по подразбиране може да се справи с много неща. Той използва скриптовия език Lua за конфигурацията си. Това е по-опростен език за програмиране, но все пак предоставя множество опции за конфигуриране на AwesomeWM.
OSX
OSX е система, подобна на Unix и е любима на разработчиците. Това не е голяма част от разстоянието, за да се разбере защо хората биха искали да се обличат мениджъри на прозорци там. Въпреки че няма толкова опции, колкото Linux, все още има няколко солидни мениджъри на прозорци за OSX.
ChunkWM
ChunkWM е доста нов проект. Това е новото име на стар фаворит, KWM. ChunkWM използва бинарна схема на дяловете по подразбиране и разчита на обикновени обикновени текстови конфигурации.
Можете да инсталирате ChunkWM на OSX с помощта на homebrew и да го конфигурирате от там. Самият ChunkWM е написан най-вече на C ++ и Objective -C ++, така че е толкова бърз и отзивчив, колкото ще намерите.
аметист
Аметистът е друг чудесен вариант за OSX. Той има за цел да прилича повече на Xmonad, но той е написан най-вече в Swift, така че се вписва добре в екосистемата на Apple.
Не се притеснявайте твърде много за конфигурирането на Amethyst. Излиза от кутията с интелигентни контроли, които ще улеснят навигацията и използването й.
Windows
Windows не е точно най-доброто място за неща като мениджъри на плочки за прозорци. Той е създаден да работи по начина, по който е проектиран и не приема персонализацията много добре. Въпреки това има няколко добри опции, които могат да ви дадат някои от предимствата на облицовъчния WM за Windows.
bug.n
Bug.n е традиционен мениджър на облицовъчни прозорци за Windows. Това е скрипт, който можете да добавите, за да накарате вашия работен плот по подразбиране да се държи като мениджър на облицовъчен прозорец. Този скрипт добавя оформления за облицовка, както и бързи клавиши за навигация.
Bug.n поддържа облицовка, както и плаващо много като мениджърите на прозорец за облицовка на Linux. Той също така репликира функционалността на работното пространство на мениджърите на прозорци на плочки в Linux.
Тъй като той е силно задвижван с клавиатура, bug.n е по-добър вариант за някой, запознат с чистата клавиатурна навигация, в противен случай ще бъде малко преобладаващ.
AQUASNAP
AquaSnap е отлична средна позиция за потребителите на Windows, които търсят повечето от функциите на мениджъра на облицовъчни прозорци, без да е необходимо да се ангажират изцяло с такава.
Както подсказва името, тя ви позволява да щракнете прозорците в ъглите и лесно да подредите оформление. Това не е пълен прозорец мениджър на прозорци и не се облича автоматично. Той ви позволява да щракнете и плъзнете прозорците си, за да ги преоразмерите, като същевременно запазите облицовъчното оформление.
Аксесоари и инструменти
Има някои допълнителни програми, които вървят заедно много добре с мениджърите на облицовъчните прозорци. Те помагат да се подобри функционалността на мениджъра на прозорци и ще ви помогнат да персонализирате нещата по ваш вкус.
Polybar


Polybar е лента на състоянието, която е създадена да работи с i3 и BSPWM, но със сигурност може да се приложи и за други. Тази лента на състоянието се предлага с основна минимална функционалност, вградена за много неща. Това улеснява работата. За щастие, той също така ви позволява да конфигурирате и отменяте всяка функционалност, която искате. Polybar е напълно способен за скрипт, така че ако имате познания за сценариите на Bash, наистина можете да се позабавлявате с него.
Lemonbar
Lemonbar е друга лента на състоянието, подобна на Polybar. Този е още по-минимален от Polybar и не идва с много много за начало. Трябва сами да създадете функционалността. Освен това е напълно годен за скрипт, така че още веднъж всъщност нямате никакви ограничения.
Rofi


Rofi е минимална програма за стартиране на приложения. Можете да го картографирате на горещ клавиш и да го използвате за стартиране на всяка програма, която въвеждате. Rofi запомня програмите, които търсите, и ги изброява в наскоро / най-използвания списък.
Можете също да персонализирате външния вид и усещането на Rofi, за да го приведете в съответствие с вашия работен плот. Не е много трудно чрез файла Xresources в Linux.
URxvt
URxvt или Rxvt-Unicode е терминален емулатор. Не е задължително да използвате един конкретен терминален емулатор или друг с мениджър на облицовъчен прозорец, но е по-добре да използвате по-минимален, който не е обвързан с определена графична среда. URxvt отговаря на това описание.
Като допълнителен бонус, URxvt е супер конфигурируем. Можете да го персонализирате за почти всеки вид и усещане. Това включва цвят, текст и фон.
Vim


Vim няма много общо с мениджърите на облицовъчните прозорци, но когато се окажете, че използвате такъв, ще искате да правите още и още форма от командния ред. За това Вим е ваш приятел.
Vim е мощен текстов редактор на uber. Вероятно е най-добрият текстов редактор в света. Разполага с абсолютно безумно количество плъгини, които го правят способен на още повече.
Дънст
Ако сте минали минимално с мениджъра на облицовъчни прозорци, все още искате известия за работния плот. Ако искате известия, които можете да персонализирате, за да съответстват на нашия десктоп, можете да използвате Dunst. Dunst е лека система за уведомяване, която лесно можете да персонализирате чрез обикновена конфигурация на текст. Променете размера, цвета и текста на известията, които получавате.
Заключителни мисли
Мениджърите на плочките на прозорци не са за всеки. Нужно е прилично търпение и приспособяване, за да се приспособите към навигацията, като използвате само клавиатурата. В началото ще се почувства тромаво и неудобно, но ако продължите, може би просто ще разберете, че е много по-бързо и по-ефективно.
Важно е също така да запомните, че мениджърите на облицовъчни прозорци са по-добри в Linux от OSX и Windows, а OSX е много по-добър от Windows. Това има всичко общо с тяхната линия на Unix. Ако решите да използвате мениджър на облицовъчни прозорци, очаквайте повечето поддръжка и допълнителни приложения да се съсредоточат върху Linux.
Ако всичко това още не ви е изплашило, може просто да откриете, че променяте начина, по който мислите да използвате компютър, и да го харесате много повече.






