Anonim

L’escriptori és un desastre? Hi ha finestres a la part superior de les finestres, a qui sap què? Potser només busqueu més espai a la pantalla. Pot semblar que aquestes coses són símptomes d’un problema clau de la forma en què les interfícies gràfiques d’ordinador manegen les finestres, i així ho són. La majoria de gestors de finestres són enormement ineficients. Els gestors de finestres de rajoles són una possible solució.

Què és un administrador de finestres de rajoles

Links ràpids

  • Què és un administrador de finestres de rajoles
    • VS Gestors de Finestres Flotants
  • Trencar l’espai
  • Navegació
  • Principals gestors de finestres
    • Linux
      • i3wm
      • BSPWM
      • Xmonad
      • AwesomeWM
    • OSX
      • ChunkWM
      • Ametista
    • Windows
      • error.n
      • AquaSnap
  • Accessoris i Eines
    • Polybar
    • Lemonbar
    • Rofi
    • URxvt
    • Vim
    • Dunst
  • Pensaments de cloenda

Un gestor de finestres de rajoles adopta un enfocament diferent per organitzar finestres. En lloc de les finestres que apareixen a qualsevol lloc, ocupen qualsevol espai disponible. A mesura que obriu més finestres, l’espai de la pantalla es descompon matemàticament per maximitzar-lo de manera eficient.

Per exemple, si obriu un programa en un escriptori en blanc, s'omplirà automàticament tota la pantalla. Aleshores, si obriu una altra, s’obrirà al costat de l’anterior, omplint la meitat de la pantalla. A partir d’aquí, les coses s’especifiquen a quin algorisme utilitza el gestor de finestres. En aquest exemple, però, podeu suposar que es comportarà com a gestor de finestres i3. Si és així, la següent finestra s’obrirà al costat de les altres, dividint la pantalla en terços. Aquesta tendència continuarà.

Probablement això no soni massa bé, però podeu organitzar-les i reorganitzar-les en qualsevol moment. Inclou el percentatge de la pantalla que prenen. Podeu desglossar la pantalla per quarts, amb cada costat de la pantalla trencada per la meitat horitzontalment. En realitat, podeu organitzar la pantalla de la manera que vulgueu.

La majoria de gestors de finestres de rajoles, especialment en sistemes Linux, també fan ús d’espais de treball. Els espais de treball creen pantalles virtuals, normalment fins a deu. Podeu configurar les finestres per obrir-se en espais de treball i espais de treball específics per obrir-los en monitors específics.

Amb un gestor de finestres de rajoles, teniu un control complet i gran sobre la disposició de les finestres a les pantalles.

VS Gestors de Finestres Flotants

Al principi, pot semblar que els gestors de finestres de rajoles són molt menys convenients que els seus homòlegs flotants. És natural arrossegar una finestra per la pantalla, oi?

La majoria de gestors de finestres de rajoles es rajolen de manera predeterminada, però són compatibles amb flotacions per a casos en els quals el mosaic no és pràctic. Podeu commutar flotant sempre que vulgueu. Quan commuteu una finestra flotant en mode flotant, podeu utilitzar els controls del teclat per canviar-la la mida i aconseguir que es comporti calent.

Un dels avantatges dels avantatges dels administradors de finestres de rajoles és la possibilitat de personalitzar-los. Com que configureu els vostres propis controls, podeu adaptar-vos ràpidament a un flux de treball que us resulti còmode.

Alguna vegada has intentat arreglar les finestres i mantenir-les disposades amb un gestor de finestres flotants? No funciona bé, en absolut. Així, podeu obtenir un comportament flotant d’un gestor de finestres de rajoles, però no funciona al revés.

Un altre avantatge enorme prové dels controls de teclat i de la navegació. No cal fer servir un ratolí per navegar per un gestor de finestres. Tot el que feu es pot gestionar mitjançant hotkeys. Fins i tot podeu fer mapes de teclat ràpid per llançar totes les aplicacions més utilitzades.

Trencar l’espai

Hi ha diferents mètodes de rajola. Normalment, el mosaic es gestiona per un algorisme. Normalment, qualsevol algoritme de mosaic només és un mètode predeterminat que podeu substituir manualment. Per tant, no és una prioritat màxima escollir un gestor de finestres que emmarca una forma específica. Sempre podeu anul·lar-la.

Ja heu caminat per les rajoles i i3. Continuarà dividint la pantalla per igual en una direcció. Podeu alternar entre rajoles horitzontals i verticals en qualsevol moment. Ajuda a organitzar les finestres. Probablement és una de les maneres més senzilles d’enrajolar.

El següent mètode per combinar els administradors de finestres és mitjançant un algorisme d’arbre binari. El BSPWM l'utilitza. Un algorisme d’arbre binari canviarà automàticament d’una finestra a l’altra, trencant la finestra enfocada a la meitat. Així, la primera finestra portarà la pantalla completa. La segona finestra apareixerà al costat de la primera, ocupant la meitat de l’espai total. La tercera finestra dividirà l’espai de la segona finestra per la meitat. La quarta finestra dividirà la tercera, etc.

Finalment, teniu gestors manuals de finestres de rajoles. Aquests obliguen a especificar per defecte la ubicació de la següent finestra.

Hi ha certament altres algoritmes que hi ha, però aquests són els més habituals que trobareu.

Navegació

Navegar per un gestor de finestres de rajoles és diferent, depenent del gestor de finestres i de com el configureu. Tanmateix, té a veure amb la vostra configuració. Una cosa que tenen totes les configuracions en comunes és una tecla "Mod". Aquesta clau permet al gestor de la vídua que sap que utilitzeu una ordre en lloc de la clau. Normalment, la tecla "Mod" és Alt o la tecla Windows.

La majoria dels usuaris del gestor de finestres de rajoles prefereixen que Vim sigui la base de les seves configuracions, utilitzant les tecles h, j, k i l juntament amb Mod per desplaçar-se. Per pujar cap amunt, premeu k. Per baixar, premeu j. H és a l'esquerra, i l a dreta. Aleshores, haureu d'afegir una altra tecla com Majúscules a la barreja per canviar la posició d'aquestes finestres.

El mod i un número es mouen generalment entre els espais de treball. Si premeu la tecla Mod i el número 1, us portareu a l'espai de treball 1. “Mod + 8” seria un espai de treball 8. Us en fareu la idea.

Podeu fer molta més configuració. Tingueu en compte que, amb la majoria dels administradors de finestres, no hi ha res fora dels límits. Podeu crear les vostres combinacions de teclat ràpid per a qualsevol cosa.

Principals gestors de finestres

Hi ha una quantitat insana de gestors de finestres de rajoles. Són bastant lleugers i senzills, de manera que molta gent els fa. El millor és triar-ne un que sigui popular i que estigui ben documentat. D’aquesta manera, podeu estar segur que encara es desenvolupa i es manté. A més, tindreu un temps més senzill per trobar ajuda, si ho necessiteu.

Linux

Linux té la gamma més àmplia de gestors de finestres de rajoles. Són més populars a Linux i són més fàcils de fer per Linux amb el kit d’eines de codi obert disponible. Aquest és un mostreig molt reduït, per la qual cosa, si teniu un favorit que no apareix aquí, és només perquè l'objectiu és ser el més simple possible i no desbordar els usuaris nous.

i3wm

Si teniu Linux i no havíeu utilitzat mai un gestor de finestres de rajoles, trieu i3. És molt popular, fàcil d’utilitzar, i la documentació és fantàstica. No us decebrà.

L’i3 tendeix a funcionar bé amb molts programes i accessoris externs. També utilitza un fitxer de configuració de text senzill que és fàcil per a usuaris nous i persones sense experiència de programació per llegir.

BSPWM

BSPWM és un gestor de finestres de rajoles ultra lleugeres d’ossos nus que utilitza de manera predeterminada la partició de la pantalla de l’arbre binari. No surt de la caixa, esperant que configureu tot el que us agradi.

BSPWM també utilitza una configuració de script de shell força fàcil per entendre els usuaris de Linux, però no és la millor per als principiants.

També és important tenir en compte que BSPWM espera que porteu les vostres pròpies aplicacions de suport com una barra d'estat i un llançador. Hi ha moltes opcions excel·lents, però cal que les trobeu vosaltres mateixos.

Xmonad

Xmonad és una mica diferent. El gestor de finestres sencer està escrit a Haskell, i també la configuració. Això vol dir que cal conèixer almenys una mica de Haskell per configurar Xmonad.

Aquesta no és una opció ideal per als usuaris nous, però si ets un programador i estàs buscant una opció que et permeti personalitzar l'escriptori mitjançant codi real, Xmonad és una bona elecció.

AwesomeWM

Si busquessis alguna cosa que inclogui “bateries incloses” com i3 i utilitzis la programació per a la configuració com Xmonad, AwesomeWM pot ser el que estàs buscant.

AwesomeWM es completa amb la seva pròpia barra d'estat i pot gestionar de manera predeterminada moltes coses. Utilitza el llenguatge de script Lua per a la seva configuració. És un llenguatge de programació més senzill, però encara ofereix moltes opcions per configurar AwesomeWM.

OSX

OSX és un sistema similar a Unix, i és el favorit dels desenvolupadors. No passa gaire per veure per què voldrien els administradors de finestres de rajoles allà. Tot i que no té tantes opcions com Linux, hi ha alguns gestors de finestres sòlids per a OSX.

ChunkWM

ChunkWM és un projecte força nou. És el nou nom d'un antic favorit, KWM. ChunkWM utilitza per defecte un esquema de particions binari i es basa en configuracions de text senzill.

Podeu instal·lar ChunkWM a OSX mitjançant homebrew i configurar-ho des d'allà. El propi ChunkWM està escrit principalment en C ++ i l’Objectiu -C ++, de manera que es tracta de tan ràpid i sensible que trobareu.

Ametista

Amethyst és una altra gran opció per a OSX. Té l’objectiu de ser més semblant a Xmonad, però està escrit principalment en Swift, de manera que s’adapta bé a l’ecosistema d’Apple.

No et preocupis massa per configurar Amethyst. Sortirà de la caixa amb controls intel·ligents que facilitaran la navegació i l’ús.

Windows

Windows no és exactament el millor lloc per a coses com ara els administradors de finestres. Està dissenyat per funcionar de la manera com va ser dissenyat i no requereix la personalització molt bé. Dit això, hi ha un parell d’opcions bones que us poden oferir alguns dels avantatges d’una WM de rajoles a Windows.

error.n

Bug.n és un administrador de finestres de mosaic d'estil tradicional per a Windows. És un script que podeu afegir perquè el vostre escriptori per defecte es comporti com un gestor de finestres de rajoles. Aquest guió afegeix dissenys de mosaics i tecles de control per a la navegació també.

Bug.n és compatible amb la rajola i la flotació com els gestors de finestres de rajoles de Linux. També replica la funcionalitat de l’espai de treball dels gestors de finestres de rajoles de Linux.

Com que té un gran teclat, bug.n és una opció millor per a algú que estigui familiaritzat amb la navegació del teclat pur, si no, serà una mica aclaparador.

AquaSnap

AquaSnap és un excel·lent mitjà per als usuaris de Windows que busquen la majoria de les funcions d’un gestor de finestres de rajoles sense necessitat de comprometre’s completament amb un mateix.

Com el seu nom indica, permet agafar finestres a les cantonades i organitzar un disseny fàcilment. No és un gestor complet de finestres de rajoles i no s’enrajola automàticament. Us permet fer clic i arrossegar les finestres per redimensionar-les tot mantenint la disposició semblant a mosaic.

Accessoris i Eines

Hi ha alguns programes addicionals que es combinen molt bé amb els administradors de finestres de rajoles. T’ajuden a millorar la funcionalitat del gestor de finestres i t’ajudaran a personalitzar les coses al teu gust.

Polybar

Polybar és una barra d'estat dissenyada per funcionar amb i3 i BSPWM, però certament es pot aplicar a altres. Aquesta barra d'estat inclou una funcionalitat mínima bàsica, integrada per a moltes coses. Amb això es facilita començar. Per sort, també us permet configurar i substituir qualsevol funcionalitat que desitgeu. Polybar és totalment capaç de generar scripts, de manera que si coneixeu els scripts de Bash, podeu divertir-vos bé.

Lemonbar

Lemonbar és una altra barra d'estat similar a Polybar. Aquest és fins i tot més mínim que Polybar, i no arriba amb molts. Has de crear la funcionalitat tu mateix. També és totalment capaç de generar scripts, de manera que una vegada més, realment no teniu cap limitació.

Rofi

Rofi és un llançador d'aplicacions mínim. Podeu associar-la a una tecla calenta i utilitzar-la per iniciar qualsevol programa que escriviu. Rofi recorda els programes que cerqueu i els enumera en una llista recentment utilitzada / més utilitzada.

També podeu personalitzar l’aspecte de Rofi per fer-lo coincidir amb l’escriptori. No és massa difícil a través del fitxer Xresources de Linux.

URxvt

URxvt, o Rxvt-Unicode, és un emulador terminal. No necessàriament heu d'utilitzar un emulador de terminal específic o un altre amb un gestor de finestres de rajoles, però és millor utilitzar-ne un de mínim que no estigui relacionat amb un entorn gràfic particular. URxvt s'ajusta a aquesta descripció.

Com a bonus afegit, URxvt és super configurable. Podeu personalitzar-la per a qualsevol aspecte i aspecte. Inclou color, text i fons.

Vim

Vim no té gaire a veure amb els administradors de finestres de rajoles, però quan us trobeu utilitzant un, voldreu fer més i més forma a la línia de comandaments. Per això, Vim és el teu amic.

Vim és un editor de text molt potent. És probablement el millor editor de text del món. Té una quantitat absoluta de connectors disponibles, que la fan capaç de fer-ho.

Dunst

Si heu passat al mínim amb un gestor de finestres de rajoles, probablement desitgeu notificacions a l'escriptori. Si voleu notificacions que pugueu personalitzar per combinar-se amb el nostre escriptori, podeu utilitzar Dunst. Dunst és un sistema de notificació lleuger que podeu personalitzar fàcilment mitjançant una configuració de text senzill. Canvieu la mida, el color i el text de les notificacions que rebeu.

Pensaments de cloenda

Els gestors de finestres de rajoles no són per a tothom. Es necessita una quantitat adequada de paciència i ajustament per aclimatar-se a la navegació utilitzant només el teclat. Al principi se sentirà maldestre i incòmode, però, si continueu endavant, potser només us adonareu que és molt més ràpid i eficaç.

També és important recordar que els administradors de finestres de rajoles són millors a Linux que a OSX i Windows, i que OSX és molt millor que Windows. Té tot a veure amb el seu llinatge Unix. Si decidiu utilitzar un gestor de finestres de rajoles, espereu que la majoria de suport i aplicacions addicionals se centrin en Linux.

Si tot això no us ha espantat encara, potser us trobareu canviant la manera de pensar en l'ús d'un ordinador i us agradarà molt més.

Administradors de finestres de rajoles i per què n’heu de fer servir