Anonim

Gulo ba ang iyong desktop? Mayroon bang mga bintana sa tuktok ng mga bintana sa tuktok ng nakakaalam kung ano? Siguro lagi ka lang naghahanap ng mas maraming espasyo sa screen. Ito ay tila tulad ng mga bagay na iyon ay ang lahat ng mga sintomas ng isang pangunahing problema sa kung paano hawakan ng mga graphical na interface ng computer ang mga bintana, at sila ay. Karamihan sa mga tagapamahala ng window ay hindi gaanong mahusay. Ang mga manager ng window ng tile ay isang posibleng solusyon.

Ano ang isang Tile Window Manager

Mabilis na Mga Link

  • Ano ang isang Tile Window Manager
    • Mga Tagapamahala ng Lumulutang na Window ng VS
  • Paglabag Sa Space
  • Pag-navigate
  • Nangungunang Mga Tagapangasiwa ng Window
    • Linux
      • i3wm
      • BSPWM
      • Xmonad
      • GalingWM
    • OSX
      • ChunkWM
      • Amethyst
    • Windows
      • bug.n
      • AquaSnap
  • Mga Kagamitan At Mga Kasangkapan
    • Polybar
    • Lemonbar
    • Rofi
    • URxvt
    • Vim
    • Dunst
  • Pagwawakas ng Kaisipan

Ang isang tile window manager ay tumatagal ng ibang diskarte sa pag-aayos ng mga bintana. Sa halip na ang mga bintana ay popping up kahit saan, sinakop nila ang anumang puwang na magagamit. Habang binubuksan mo ang higit pang mga bintana, ang puwang ng screen ay masisira sa matematika upang ma-maximize nang mahusay.

Halimbawa, kung binuksan mo ang isang programa sa isang blangkong desktop, awtomatikong pupunan nito ang buong screen. Pagkatapos, kung magbubukas ka ng isa pa, magbubukas ito sa tabi ng nakaraang isa, pinupuno ang kalahati ng screen. Mula dito, ang mga bagay ay nakakakuha ng tukoy sa kung aling algorithm ang ginagamit ng window manager. Para sa halimbawang ito, gayunpaman, maaari mong ipalagay na ito ay kumilos tulad ng manager ng window sa i3. Kung ganoon ang kaso, ang susunod na window ay magbubukas sa tabi ng iba, na naghahati sa screen sa ikatlo. Ang kalakaran na iyon ay magpapatuloy.

Iyon ay marahil ay hindi mahusay na tunog, ngunit maaari mong ayusin at muling ayusin ang mga ito sa anumang oras. Kasama rito ang porsyento ng screen na kinukuha nila. Maaari mong masira ang screen sa mga ikaapat, sa bawat panig ng screen na nasira sa kalahati nang pahalang. Talaga, maaari mong ayusin ang screen sa anumang paraan na gusto mo.

Karamihan sa mga manager ng window ng tile, lalo na sa mga system ng Linux, ay gumagamit din ng mga lugar ng trabaho. Ang mga lugar ng trabaho ay lumikha ng mga virtual na screen, karaniwang sampu. Maaari kang magtakda ng mga bintana upang buksan sa mga tiyak na lugar ng trabaho at lugar ng trabaho upang buksan sa mga tukoy na monitor.

Sa isang window manager ng tile, mayroon kang kumpletong kontrol na pinong grained sa layout ng mga bintana sa iyong mga screen.

Mga Tagapamahala ng Lumulutang na Window ng VS

Sa una, maaaring tila tulad ng mga manager ng window ng tile ay hindi gaanong maginhawa kaysa sa kanilang mga lumulutang na katapat. Ito ay pakiramdam natural na i-drag ang isang window sa paligid ng screen, di ba?

Karamihan sa tile ng mga tagapamahala ng tile sa tile bilang default, ngunit suportahan ang lumulutang para sa mga pagkakataong hindi praktikal ang pag-tile. Maaari kang mag-toggle lumulutang tuwing gusto mo. Kapag nagpalipat-lipat ka ng isang lumulutang na window sa mode na lumulutang, maaari mong gamitin ang mga kontrol sa keyboard upang baguhin ang laki nito at makuha ito upang kumilos ng mainit na nais mong asahan.

Ang isa sa malaking pakinabang ng mga manager ng window ng tile ay ang iyong kakayahang i-customize ang mga ito. Dahil nagse-set up ka ng iyong sariling mga kontrol, maaari mong mabilis na umangkop sa isang daloy ng trabaho na nakikita mong komportable.

Nasubukan mo na bang ayusin ang mga bintana at pinapanatili ang mga ito na nakaayos sa isang lumulutang na manager ng window? Hindi ito gumagana nang maayos, kung sa lahat. Kaya, makakakuha ka ng mga lumulutang na pag-uugali mula sa isang manager ng window ng tile, ngunit hindi ito gumana sa iba pang paraan.

Ang isa pang malaking bentahe ay nagmula sa mga kontrol sa keyboard at pag-navigate. Hindi na kailangang gumamit ng mouse upang mag-navigate sa isang tile manager ng window. Ang lahat ng iyong magagawa ay maaaring hawakan ng mga hotkey. Maaari mo ring i-map ang mga hotkey upang ilunsad ang lahat ng iyong mga ginamit na application.

Paglabag Sa Space

Mayroong iba't ibang mga pamamaraan ng pag-tile. Karaniwan, ang tile ay hawakan ng isang algorithm. Karaniwan, ang anumang tiling algorithm ay isang default na pamamaraan lamang na maaari mong override nang manu-mano. Kaya, hindi ito nangungunang prayoridad na pumili ng isang window manager na tile na isang tiyak na paraan. Maaari mo itong palaging mapalampas ito.

Naglakad ka na ng trough ho i3 tile. Patuloy itong hatiin nang pantay-pantay ang screen sa isang direksyon. Maaari kang magpalipat-lipat sa pagitan ng pahalang at patayong tile sa anumang oras. Nakakatulong ito upang ayusin ang iyong mga bintana. Ito ay marahil ang isa sa mga pinakasimpleng paraan upang mag-tile.

Ang susunod na paraan na ang mga tagapamahala ng window tile ay sa pamamagitan ng isang algorithm ng binary tree. Ginamit ito ng BSPWM. Ang isang algorithm ng punungkahoy na puno ay awtomatikong lilipat mula sa isang window hanggang sa susunod, masira ang kalahating nakatutok na window. Kaya, kukunin ng unang window ang buong screen. Ang pangalawang window ay lilitaw sa tabi ng una, na kukuha ng kalahati ng kabuuang puwang. Ang ikatlong window ay hahatiin ang puwang ng ikalawang window sa kalahati. Ang ikaapat na window ay hahati sa pangatlo, at iba pa.

Sa wakas, mayroon kang manu-manong mga manager ng window ng tile. Pinipilit ka nitong tukuyin ang lokasyon ng iyong susunod na window nang default.

Mayroong tiyak na iba pang mga algorithm out, ngunit ito ang mga pinaka-karaniwang mga na nakatagpo ka.

Pag-navigate

Ang pag-navigate sa isang manager ng window ng tile ay iba, depende sa window manager at kung paano mo ito mai-configure. Ang isang pulutong ay may kinalaman sa iyong pagsasaayos, bagaman. Ang isang bagay na ang lahat ng mga pagsasaayos sa mga common ay isang "Mod" key. Ang susi na iyon ay nagpapaalam sa biyuda manager na gumagamit ka ng isang utos sa halip na ang simpleng key. Karaniwan, ang "Mod" key ay Alt o ang Windows key.

Karamihan sa mga gumagamit ng window manager ng tile ay mas gusto sa amin Vim bilang batayan ng kanilang mga pagsasaayos, gamit ang h, j, k, at l key kasama ang Mod upang lumipat. Upang umakyat, pindutin ang k. Upang ilipat pababa, pindutin ang j. Naiiwan si H, at tama ang tama. Pagkatapos, magdagdag ka ng isa pang key tulad ng Shift sa halo upang mabago ang posisyon ng mga window.

Ang mod at isang numero ay karaniwang gumagalaw sa pagitan ng mga lugar ng trabaho. Ang pagpindot sa mod key at ang number 1 ay magdadala sa iyo sa workspace 1. "Mod + 8" ay magiging workspace 8. Nakuha mo ang ideya.

Marami pang pagsasaayos na magagawa mo. Tandaan na sa karamihan ng mga tagapamahala ng window ng tile, walang mga limitasyon. Maaari kang lumikha ng iyong sariling mga kumbinasyon ng hotkey para sa anupaman.

Nangungunang Mga Tagapangasiwa ng Window

Mayroong isang mabaliw na halaga ng mga manager ng window ng tile na naroon. Ang mga ito ay medyo magaan at simple, kaya maraming mga tao ang gumawa sa kanila. Pinakamabuting pumili ng isa na tanyag at mahusay na na-dokumentado. Sa ganitong paraan, maaari mong siguraduhin na ito ay binuo pa rin at pinapanatili. Dagdag pa, magkakaroon ka ng isang mas madaling oras sa paghahanap ng tulong, kung kailangan mo ito.

Linux

Ang Linux ay may pinakamalawak na hanay ng mga manager ng window ng tile. Mas sikat sila sa Linux, at mas madaling gawin para sa Linux na may magagamit na open source toolkit. Ito ay isang napakaliit na sampling, kaya kung mayroon kang isang paboritong hindi nakalista dito, ito ay dahil lamang sa layunin dito ay maging kasing simple hangga't maaari at hindi mapalampas ang mga bagong gumagamit.

i3wm

Kung ikaw ay nasa Linux, at hindi ka pa gumagamit ng tile window manager bago, pumili ng i3. Ito ay sobrang popular, madaling gamitin, at ang dokumentasyon ay mahusay. Hindi ka mabibigo.

Ang i3 ay may posibilidad na gumana nang maayos sa maraming mga panlabas na programa at accessories. Gumagamit din ito ng isang simpleng payak na file ng pagsasaayos ng teksto na madali para sa mga bagong gumagamit at mga tao nang walang karanasan sa programming na basahin.

BSPWM

Ang BSPWM ay isang hubad na buto ng ultra lightweight na tile manager na gumagamit ng pagbubuklod ng binary screen screen sa pamamagitan ng default. Hindi ito dumating sa isang buong lot ng kahon, umaasa sa iyo na i-configure ang lahat ayon sa gusto mo.

Gumagamit din ang BSPWM ng isang pagsasaayos ng script ng shell na medyo madali para sa mga gumagamit ng Linux na maunawaan, ngunit hindi ito ang pinakamahusay para sa kabuuang mga bagong dating.

Mahalaga rin na tandaan na inaasahan ka ng BSPWM na magdala ka ng iyong sariling mga aplikasyon ng suporta tulad ng isang status bar at launcher. Mayroong maraming mga mahusay na pagpipilian sa labas, ngunit kailangan mo upang mahanap ang mga ito sa iyong sarili.

Xmonad

Medyo naiiba si Xmonad. Ang buong manager ng window ay nakasulat sa Haskell, at ganoon din ang pagsasaayos. Nangangahulugan ito na kailangan mong malaman ng hindi bababa sa isang maliit na Haskell upang i-configure ang Xmonad.

Hindi ito isang mahusay na pagpipilian para sa mga bagong gumagamit, ngunit kung ikaw ay isang programmer at naghahanap ka ng isang pagpipilian na nagbibigay-daan sa iyo upang ipasadya ang iyong desktop gamit ang aktwal na code, ang Xmonad ay isang mahusay na pagpipilian.

GalingWM

Kung naghahanap ka para sa isang bagay na darating "mga baterya na kasama" tulad ng i3 at gumagamit ng programming para sa pagsasaayos tulad ng Xmonad, AwesomeWM ay maaaring kung ano ang hinahanap mo.

Ang AwesomeWM ay kumpleto sa sarili nitong status bar at maaaring hawakan ang maraming mga bagay sa pamamagitan ng default. Ginagamit nito ang wika ng script ng Lua para sa pagsasaayos nito. Ito ay isang mas simpleng wika sa pag-programming, ngunit nagbibigay pa rin ito ng maraming mga pagpipilian para sa pag-configure ng AwesomeWM.

OSX

Ang OSX ay isang sistema na tulad ng Unix, at ito ay isang paborito ng mga developer. Ito ay hindi marami sa isang kahabaan upang makita kung bakit ang mga tao ay nais ang mga tile ng mga tagapamahala ng window doon. Bagaman wala itong maraming mga pagpipilian tulad ng ginagawa ng Linux, mayroon pa ring ilang mga solid window manager para sa OSX.

ChunkWM

Ang ChunkWM ay isang medyo bagong proyekto. Ito ang bagong pangalan ng isang lumang paboritong, KWM. Gumagamit ang ChunkWM ng isang scheme ng binary na pagkahati sa pamamagitan ng default at nakasalalay sa simpleng simpleng pagsasaayos ng teksto.

Maaari mong i-install ang ChunkWM sa OSX gamit ang homebrew at i-configure ito mula doon. Ang ChunkWM mismo ay nakasulat na karamihan sa C ++ at Objective -C ++, kaya ito ay tungkol sa mabilis at tumutugon habang makikita mo.

Amethyst

Ang Amethyst ay isa pang mahusay na pagpipilian para sa OSX. Nilalayon nitong maging mas katulad ng Xmonad, ngunit nakararami itong nakasulat sa Swift, kaya naaangkop ito nang maayos sa Apple ecosystem.

Huwag masyadong mag-alala tungkol sa pag-configure sa Amethyst. Lumabas ito sa kahon na may mga matalinong kontrol na gagawing madali ang pag-navigate.

Windows

Ang Windows ay hindi eksaktong pinakamahusay na lugar para sa mga bagay tulad ng mga tagapamahala ng window ng tile. Ito ay binuo upang gumana ang paraan na idinisenyo at hindi masyadong mahusay na kumuha ng pagpapasadya. Iyon ay sinabi, mayroong isang pares ng mahusay na mga pagpipilian na maaaring magbigay sa iyo ng ilan sa mga pakinabang ng isang tiling WM sa Windows.

bug.n

Ang Bug.n ay isang tradisyunal na istilo ng window window na tradisyonal na estilo para sa Windows. Ito ay isang script na maaari mong idagdag upang gawin ang iyong default na desktop na kumilos tulad ng isang tile window manager. Ang script na ito ay nagdaragdag ng mga layout ng tile at pati na rin ang hotkey para sa nabigasyon.

Sinusuportahan ng Bug.n ang tile at pati na rin ang lumulutang na katulad ng mga tagapamahala ng window ng Linux tiling. Dinadagdagan din nito ang pag-andar ng workspace ng mga tagapamahala ng window ng tile sa Linux.

Dahil ito ay mabigat na hinihimok ng keyboard, ang bug.n ay isang mas mahusay na opsyon para sa isang taong pamilyar sa dalisay na pag-navigate sa keyboard, kung hindi man ito ay magiging isang maliit na labis.

AquaSnap

Ang AquaSnap ay isang mahusay na gitnang lupa para sa mga gumagamit ng Windows na naghahanap ng halos lahat ng mga tampok ng isang manager ng window ng tile na walang kinakailangang gumawa nang ganap sa isa.

Tulad ng iminumungkahi ng pangalan, pinapayagan ka nitong i-snap ang mga bintana sa mga sulok at madaling ayusin ang isang layout. Hindi ito buong manager ng window ng tile, at awtomatikong hindi ito tile. Hinahayaan ka nitong mag-click at i-drag ang iyong mga window upang baguhin ang laki ng mga ito habang pinapanatili pa rin ang layout na tulad ng tile.

Mga Kagamitan At Mga Kasangkapan

Mayroong ilang mga karagdagang mga programa na magkasama na magkasama sa mga tagapamahala ng window ng tile. Tumutulong sila upang mapahusay ang pag-andar ng window manager, at makakatulong sa iyo upang ipasadya ang mga bagay na gusto mo.

Polybar

Ang Polybar ay isang status bar na idinisenyo upang gumana sa i3 at BSPWM, ngunit maaari itong tiyak na mailalapat sa iba. Ang status bar na ito ay may pangunahing minimal na pag-andar na itinayo para sa maraming bagay. Ginagawa nitong mas madali upang makapagsimula. Sa kabutihang palad, pinapayagan ka nitong i-configure at lampasan ang anumang pag-andar na nais mo. Ang Polybar ay ganap na nakakapag-script, kaya kung mayroon kang kaalaman sa pag-iskrip ng Bash, maaari kang magkaroon ng kasiyahan.

Lemonbar

Ang Lemonbar ay isa pang status bar na katulad ng Polybar. Ang isang ito ay kahit na mas kaunti kaysa sa Polybar, at hindi dumating sa isang buong pulutong upang magsimula. Kailangan mong lumikha ng pag-andar sa iyong sarili. Ganap din itong script-able, kaya sa sandaling muli, wala kang anumang mga limitasyon dito.

Rofi

Ang Rofi ay isang minimal na launcher ng aplikasyon. Maaari mong i-map ito sa isang mainit na susi at gamitin ito upang simulan ang anumang programa na iyong nai-type. Naaalala ni Rofi ang mga programa na iyong hinahanap, at inilista ang mga ito sa isang kamakailan / pinaka ginagamit na listahan.

Maaari mong ipasadya ang hitsura at pakiramdam ng Rofi din, upang gawin itong katugma sa iyong desktop. Ito ay hindi masyadong matigas sa pamamagitan ng Xresource file sa Linux.

URxvt

Ang URxvt, o Rxvt-Unicode, ay isang terminal emulator. Hindi mo kailangang gumamit ng isang tiyak na terminal emulator o isa pa na may isang window manager ng tile, ngunit mas mahusay na gumamit ng isang mas minimal na hindi nakatali sa anumang partikular na graphical na kapaligiran. Ang URxvt ay umaangkop sa paglalarawan na iyon.

Bilang isang idinagdag na bonus, ang URxvt ay sobrang naka-configure. Maaari mo itong ipasadya sa anumang hitsura at pakiramdam. Kasama rito ang kulay, teksto, at background.

Vim

Walang kinalaman ang Vim sa mga tagapamahala ng window ng tile ngunit kapag nahanap mo ang iyong sarili gamit ang isa, nais mong gumawa ng higit pa at higit na mabuo ang command line. Para dun, kaibigan mo si Vim.

Ang Vim ay isang uber malakas na editor ng teksto. Ito marahil ang pinakamahusay na editor ng teksto sa buong mundo. Ito ay may ganap at walang kabuluhan na halaga ng mga plugin na magagamit na ginagawang may kakayahang kahit na higit pa.

Dunst

Kung nawalan ka ng minimal sa isang manager ng window ng tile, marahil gusto mo pa rin ng mga notification sa desktop. Kung nais mo ang mga abiso na maaari mong ipasadya upang tumugma sa aming desktop, maaari mong gamitin ang Dunst. Ang Dunst ay isang magaan na sistema ng abiso na madali mong ipasadya sa pamamagitan ng isang simpleng pagsasaayos ng teksto. Baguhin ang laki, kulay, at teksto ng mga abiso na natanggap mo.

Pagwawakas ng Kaisipan

Ang mga manager ng window ng tile ay hindi para sa lahat. Kinakailangan ang isang disenteng halaga ng pasensya at pagsasaayos upang mapabilis ang iyong sarili sa pag-navigate gamit lamang ang keyboard. Nararamdaman nito ang clunky at awkward sa una, ngunit kung patuloy ka sa pagpunta, maaari mo lamang mapagtanto na ito ay mas mabilis at mas mahusay.

Mahalaga rin na tandaan na ang mga manager ng window ng tile ay mas mahusay sa Linux kaysa sa OSX at Windows, at ang OSX ay mas mahusay kaysa sa Windows. Mayroon itong lahat na gawin sa kanilang linya ng Unix. Kung magpasya kang gumamit ng tile window manager, asahan ang karamihan sa suporta at karagdagang mga application na tutukan ang Linux.

Kung ang lahat ng iyon ay hindi ka pa natatakot, maaari mo lamang makita ang iyong sarili na nagbabago sa pag-iisip mo tungkol sa paggamit ng isang computer, at gusto mo ito ng isang pulutong.

Ang mga manager ng window ng tile at bakit dapat mong gamitin ang isa