Kako postaviti pametne telefone i računala. Informativni portal

Upravljači prozorima u Linuxu.

Pažnja! Ovaj članak ne sadrži vodiče za postavljanje određenog upravitelja prozora. Objašnjava neke od općih teorijskih i praktičnih aspekata korištenja upravitelja prozorima. Za upute pogledajte određeni članak o upravitelju prozora na ovom wikiju ili postavite pitanje na forumu

Upravitelj prozora je aplikacija koja je odgovorna za postavljanje, ukrašavanje prozora, interakciju s prozorima - promjenu veličine, maksimiziranje, minimiziranje, zatvaranje. Upravitelj prozora komunicira s grafičkim poslužiteljem X11, koji upravlja interakcijom s video karticom i ulazno/izlaznim uređajima (tipkovnica, miš i monitor).

Upravitelj prozora može raditi zajedno s okruženjem radne površine (Gnome, KDE, XFCE) i odvojeno od njega. Funkcionalnosti koje pružaju upravitelji prozora mogu dosta varirati.

Upravitelj prozora u desktop okruženju

Dakle, okruženje radne površine već uključuje upravitelj prozora. U slučaju Gnomea to je Metacity, u slučaju KDE je kwin, XFCE koristi xfwm4 prema zadanim postavkama. LXDE desktop okruženje koristi openbox upravitelj prozora - za razliku od drugih DE-ova koji koriste upravitelje prozora napisane posebno za njih, LXDE uključuje upravitelj prozora koji je razvijen neovisno o ostatku okruženja.

U svakom od ovih okruženja, zadani upravitelj prozora može biti zamijenjen drugim iz ovog ili onog razloga.

Možda su dva najznačajnija primjera za Ubuntu zamjena standardnog upravitelja prozora Metacity s Compizom kako bi se omogućili razni specijalni efekti ili s Openboxom kako bi se smanjila potrošnja resursa i omogućilo preciznije upravljanje prozorima (učinkovitije korištenje prečaca, postavljanje prozora u različite slojeve) (Uvijek na vrhu) itd.)

Zapravo, nema prepreka za korištenje kwin upravitelja prozora u Gnome desktop okruženju, ili obrnuto.

U slučaju da se upravitelj prozora zamijeni kao dio radnog okruženja, obično su dovoljne sljedeće radnje:

    Dodavanje naredbe za zamjenu upravitelja prozora u automatskom pokretanju pomoću pomoćnih programa za kontrolu sesije ovog okruženja (udžbenik compiz –replace)

    Ako trebate prenijeti kontrolu nad radnom površinom na upravitelj prozora (na primjer, kako bi funkcionirao izbornik Openboxa koji se pojavljuje kada desnom tipkom miša kliknete radnu površinu), onemogućite funkciju kontrole radne površine u postavkama aplikacije koja radi to prema zadanim postavkama. U slučaju Ubuntua, ovo je Nautilus.

Kada zamijenite upravitelj prozora kao dio radnog okruženja, potonji nastavlja obavljati niz važnih funkcija za vas - kontrolu sesije, montiranje prijenosnih medija, upravljanje međuspremnikom i mrežom, povezivanje datoteka s aplikacijama. Mijenjate samo i isključivo mehanizam upravljanja prozorom i radnom površinom.

Upravitelj prozora bez desktop okruženja

Pretpostavimo, da biste smanjili potrošnju RAM-a i snage procesora, zbog samoobrazovanja ili iz estetskih razloga, odlučili ste samostalno postaviti radno okruženje temeljeno na nekoj vrsti upravitelja prozora.

Što Vam je do sada omogućilo radno okruženje? Što sada morate sami konfigurirati? Koje zadatke obavlja većina upravitelja prozorima, a koji se obavljaju pomoću pomoćnih programa trećih strana?

Krenimo redom.

    Automatsko pokretanje i kontrola sesije. Ako ste u okruženju radne površine mogli dodati aplikaciju za automatsko pokretanje putem grafičkog sučelja, sada ćete najvjerojatnije morati registrirati takve aplikacije u konfiguracijskoj datoteci vašeg upravitelja prozorima. Gledajući unaprijed, reći ću da ćete najvjerojatnije morati dodati ladicu i / ili ploču, izmjenjivač rasporeda tipkovnice, uslužni program za upravljanje mrežnim vezama, uslužni program za montiranje prijenosnih medija, uslužni program za crtanje pozadina, klijent e-pošte i internetski glasnik, torrent klijent.

Kada dodajete aplikacije u automatsko pokretanje, vodite računa o redoslijedu kojim se pokreću. Na primjer, ako želite pokrenuti upravitelja mrežnim vezama ili torrent klijenta, najvjerojatnije će im trebati tray, pa bi se trebali pokrenuti nakon tray-a, možda s malo odgode (upotrijebite naredbu sleep)

    Upravljanje mrežnom vezom. Okruženje radne površine nudi vam upravitelj mrežne veze, au slučaju upravitelja prozora, o tome ćete se morati pobrinuti sami. Možete se spojiti na mrežu prije pokretanja grafičkog poslužitelja ili nakon pokretanja upravitelja prozora i pokretanja trake nm-aplet ili wicd-klijent.

    Međuspremnik. Možda ćete primijetiti da je lijepljenje teksta iz preglednika u uređivač teksta sada moguće samo kada je pokrenuta aplikacija "donator". Instalirajte i dodajte upravitelj međuspremnika za automatsko pokretanje, na primjer, parcelit.

    Promjena rasporeda tipkovnice. Nestalo je!

Najsvestranije rješenje:

Setxkbmap -izgled "us,ru(winkeys)" -model "pc105" -opcija "grp:ctrl_shift_toggle,grp_led:scroll"

Također je potrebno dodati u autorun. Za dodatno fino podešavanje rasporeda prebacivanja upotrijebite pomoćne programe xxkb ili xneur

    Možda su vam potrebne ploče i/ili pladnjevi. Upravitelj prozora može uključivati ​​ploču, kao što je slučaj s fluxboxom, ali možete koristiti bilo koji drugi - nezahtjevan prema resursima nijansa2 ili funkcionalni gnome-panel ili xfce-ploča

    Upravljanje napajanjem. Ako koristite prijenosno računalo, možda ćete morati upravljati profilima napajanja. Može se koristiti gnome-power-manager ili xfce-power-manager

    Tapeta. Većina upravitelja prozorima pokazat će vam crni zaslon umjesto pozadine. Da biste promijenili i prikazali pozadinu, potreban vam je poseban uslužni program, prikladan je poseban upravitelj pozadine dušik ili preglednik slika feh

    Ikone radne površine. Ako ih uopće trebate, možete koristiti upravitelj datotekama koji ih može nacrtati. Nautilus, pcmanfm ili rox-filer odgovarati. Nautilus - u manjoj mjeri - nastoji preuzeti punu kontrolu nad radnom površinom i može stati na put vašem upravitelju prozora.

    Montaža izmjenjivih medija. Ovu funkciju možete prebaciti na upravitelj datoteka ili konfigurirati montiranje pomoću udev

    Izgled aplikacije. Fontovi, ikone, teme radne površine, teme kursora. Sada ih morate sami konfigurirati. Stvorite skrivene mape .icons i .themes u svojoj početnoj mapi, u prvu možete dodati teme ikona i kursora, u drugu - GTK teme. Pažnja! Pazite na hijerarhiju mapa! Teme će biti konfigurirane samo ako put teme izgleda ovako: ~/.themes/ naziv_teme/gtk-2.0. Neki autori prave pakete tema, au mapi "Tema" mogu postojati podmape "Svijetla tema" i "Tamna tema". Zgodan alat za prilagodbu gtk tema, ikona, fontova i tema kursora - lxizgled. Ne zaboravite da gtk teme zahtijevaju takozvane "theme engines" za ispravan rad, što svježe instalirani minimalni sustav najvjerojatnije nema. Možete ih instalirati iz repozitorija, možete vidjeti koji se motori nalaze u repozitoriju ovako: gtk motori za pretraživanje sposobnosti

    Gašenje računala osim putem zaustavljanja/isključivanja s konzole. Ako vaš upravitelj prozora nema uslužni program za isključivanje, tada ćete morati pribjeći dijalozima za isključivanje treće strane i pritom uređivati ​​sudoere samo koristeći visudo kako biste svom korisniku omogućili isključivanje i ponovno pokretanje računala bez unosa lozinke

    Uslužni program za brzo pokretanje aplikacija unosom naredbe. Pokušajte za ove svrhe gmrun

    Slaganje, također poznato kao "transparentnost i kocka". Budući da je sam compiz upravitelj prozora, nažalost nije ga moguće kombinirati s openboxom ili fvwmom. Postoje, međutim, kompozitni menadžeri koji se ne bave renderiranjem prozora, već isključivo specijalnim efektima - cairocompmgr i hrpa xcompmgr i prijenos- oba vam omogućuju dodavanje jednostavnih specijalnih efekata kompozitiranja (sjene, prozirnost), ali ništa više.

Tipkovničke prečace, ukrase prozora, virtualne radne površine i izbornike obično pruža upravitelj prozora i konfigurira ih u potonjoj konfiguracijskoj datoteci.

Zdravo! Nakon što sam nedavno pročitao članak o Linuxu, želio sam svima reći o upravitelju koji je tamo spomenut - "strašan".
Ovo je Windows upravitelj popločavanja za unix (linux, freebsd, openbsd, netbsd).

Opis

Sjajan WM - popločavanje wm, s mogućnošću da bude kompozitno. Ovo je jedna od njegovih značajki, često korisnicima treba kompaktnost (popločana strana ovog WM-a), ali ponekad možete raditi u normalnom načinu rada (kompozitni). Vrlo je lagan, ne opterećuje procesor, a prostor na ekranu se koristi vrlo odmjereno i nema praznih mjesta (u tiling modu).
Konfigurira se pomoću konfiguracijske datoteke, u Lua skriptnom jeziku. Postoji podrška za dodatke, koji su također napisani u Lua.

Montaža

Instaliranje je vrlo jednostavno, na primjer na Arch Linuxu samo pišite
sudo pacman -S super zloban
Ili na bazi Debiana
sudo apt-get instaliraj awesome awesome-extra
Vicious paket sadrži osnovne dodatke koje možete koristiti kasnije.

Zatim morate registrirati njegovo učitavanje prilikom učitavanja X Window System. Ovo je zapisano u datoteci koja se nalazi u početnom direktoriju, ".xinitrc".
#!/bin/sh exec super
Ponovno se pokrećemo i pojavljuje se ovaj wm.

Prvi sastanak



Ovako izgleda vaša sesija kada je prvi put uključite. Čini se, kako raditi u ovome i što učiniti ovdje? Zapravo, sve je jednostavno kada shvatite njezin sustav. Sve radnje s prozorima izvode se pomoću prečaca. Standardno su sljedeći (sve se to može pročitati u "man awesome", sam tekst je preuzet s gentoo wikija):

super + broj prijelaz na drugu oznaku, gdje je oznaka broj ključa, odnosno njegova pozicija (povlačenje analogije s drugim wm, tag = virtual desktop).
super + pomak + broj premjestiti trenutni prozor na drugu oznaku.
super+j, super+k prijelaz između prozora.
super + pomak + j ili super + pomak + k zamijeniti dva prozora.
super + prostor mijenjanje prozora. (U awesomeu postoji puno vrsta prikaza - popločavanje: okomito, vodoravno; složeno - možete povlačiti mišem; aplikacija je u fokusu na cijelom zaslonu itd.)
super + Enter startni terminal.
super + r pokretanje programa.
super+shift+c zatvoriti prozor.
super+shift+r restart super.
super+shift+q izlaz strašan.

Bez sumnje, nekome nisu zgodni. Ali možemo promijeniti sve! Dakle, prijeđimo na konfiguracijsku datoteku.

Konfiguracijska datoteka

Upozorenje, potrebne su vam barem neke vještine programiranja ili skriptiranja da biste ga uredili.
Globalna konfiguracijska datoteka nalazi se u sustavu u "/etc/xdg/awesome/rc.lua", ali je bolje ne mijenjati je, jer ako nije ispravna, wm se neće pokrenuti. Pa napravimo svoje.
mkdir ~/.config/awesome cp /etc/xdg/awesome/rc.lua ~/.config/awesome/rc.lua
I mi ćemo to izravno promijeniti.
Prije svega, želio bih promijeniti neke ključeve.
Prečaci su u odjeljku
"-(((Vezovi tipki "
Lako je sve promijeniti.
modkey je naša super tipka (s Windows logotipom na tipkovnici).
Na primjer:
awful.key(( modkey, "Shift" ), "q", awesome.quit),
Ovaj redak kaže da će super + Shift + q prisilno zatvoriti awesome.
Recimo, želimo ostaviti isto, ali bez pomaka, onda će biti
awful.key(( modkey, ), "q", awesome.quit), Ili samo tipku Esc (Ovo je samo primjer!)
awful.key((), "Esc", awesome.quit), mislim da je logika jasna.
Dakle, otkrili smo ključeve. Sada je vrijeme za postavljanje globalnih varijabli.
Ovaj dio je na početku. (Sljedeće su moje vlastite postavke, koje naravno možete promijeniti)
terminal = "terminal" preglednik = "chromium-dev" editor = os.getenv("vim") ili "vim" editor_cmd = terminal .. " -e " .. urednik
Mislim da smo shvatili "unutrašnjost", vrijeme je da preuzmemo izgled.

Još malo o postavci

Nastavljamo raditi u konfiguracijskoj datoteci na isti način.
Prvo, umjesto samo brojeva, željeli bismo preimenovati naše oznake. U odjeljku je
"--- ((( Oznake"
Umjesto brojeva, samo napišite imena.
Na primjer, imam:
tags[s] = awful.tag(( "Sve", "IM", "Posao", "Itd", "Mediji"), s, rasporedi)
Općenito, neću moći dobro pisati o konfiguraciji, jer je ovo osobna stvar. Najbolje mjesto za čitanje o tome je na super wikiju. Općenito, dodavanjem konfiguracije osjetit ćete novu lakoću rada s Windowsima. Može se pronaći veliki broj dobrota.

Umjesto zaključka

Želim napomenuti da je ovaj wm idealan za ljude koji često drže nekoliko prozora u fokusu. Također je prikladan za slabe strojeve i lagane sustave te strojeve s malim zaslonima (prijenosna računala)
Nakon što ste zapamtili (isprva), a zatim na brzinu pritiskom na prečace, više nećete razmišljati o tome kako, gdje, što učiniti s prozorom, kako ga postaviti.
Na primjer, u awesomeu možete zadržati određene prozore u jednoj oznaci. Na primjer, imam Skype i Pidgin u svojoj IM oznaci.
Ali kakve riječi! Slike zaslona!


Najnoviji snimak zaslona u punoj veličini
Moja tapeta, na zahtjev radnika.
Kao i video koji demonstrira rad WM-a.

Također prilažem arhivu sa svojim konfiguracijskim + dodacima.

Nadam se da sam vas zainteresirao za ovaj cool (od engleskog awesome) WM i da ćete ga isprobati u akciji! I rado ću odgovoriti i pomoći u komentarima.



Njegov glavni zadatak je kontrolirati ponašanje prozora na ekranu. Naslov prozora, okvir, gumbi za proširenje, minimiziranje itd. Sve je to u njegovom resoru. Osim toga, bavi se rasporedom prozora na ekranu i radnim površinama. Uz Openbox, na primjer, možete postaviti terminal kao pozadinu radne površine. Kako sam trebao laganu i upravljivu opciju, odlučio sam se za Openbox (http://icculus.org/openbox), kao što sam spomenuo. Na Internetu postoji mnogo dokumentacije o postavljanju, a finese konfiguracije nisu moj zadatak. Iskreno radi, samo ću primijetiti da je korištenje Openboxa daleko od neophodnog - možete lako konfigurirati, na primjer, IceWM s isključenom pločom (po mom mišljenju, nije baš zgodno, iako, opet, koga briga).

Desktop i upravitelj datoteka



Takva kombinacija nije slučajna - to je gotovo univerzalna praksa koja traje još od vremena gmc-a. Izabrao sam pcmanfm (http://pcmanfm.sourceforge.net) kao rješenje. Može demonizirati (tj. ne pokretati prozor, već samo pružiti radnu površinu), upravljati radnom površinom, a istovremeno pruža izbor hoće li dopustiti upravitelju prozora da iscrtava svoj izbornik. Osim toga, omogućuje vam automatsko montiranje flash pogona - i odmah i izvan kutije podržava mogućnost postavljanja opcija montiranja, zbog čega nije bilo problema s kodiranjem kao klasom. Po mom mišljenju, vrijedno svojstvo pcmanfm-a je mogućnost brzog pokretanja terminalskog programa u trenutnom direktoriju: samo trebate kliknuti da biste to učinili (za usporedbu: Thunar, upravitelj datoteka iz XFCE-a, također nudi ovu opciju, ali samo iz kontekstnog izbornika). Također je podržan argument naredbenog retka koji vam omogućuje da odmah pokrenete dijaloški okvir pretraživanja (naredba pacman -f). I posljednja pogodnost, koju treba spomenuti, je mogućnost otvaranja direktorija u karticama.

Ploča



Ovdje je izbor širok: i tint2 (nije opremljen desktop switcherom, iako je inače lijep), i fbpanel (za Fluxbox), i lxpanel (ideje preuzete s fbpanela, ali više-manje dovedene do logičnog završetka), i pypanel, i mnogi drugi. Odlučio sam se za lxpanel (http://wiki.lxde.org/en/LXPanel): iako je dio LXDE projekta, ne povlači nepotrebne ovisnosti. Podržan je izbornik aplikacije (čak ga implementira dodatak) i mnoga proširenja, uključujući: Pokretanje za ikone za pokretanje aplikacija, izmjenjivač radne površine, traku sa zadacima, traku, CPU, sat, potrošnju baterije (relevantno za prijenosna računala). Sve se to kontrolira desnim klikom na "Panel Customization" (ili uređivanjem konfiguracijske datoteke).

Umorni ste od stvaranja savršenog okruženja radne površine i želite se opustiti? U ovom slučaju, preporučam da igrate uzbudljive online igre preglednika (http://online-games-free.ru/browser.html), koje će vam pomoći da se opustite i odmorite od svih hitnih problema! Pojedinosti na online-games-free.ru.

Bez obzira na to koje je radno okruženje instalirano na vašem računalu, ono vjerojatno ima neke značajke, "čipove", zbog kojih ste preferirali ovaj sustav. Možda vas je privuklo bogatstvo Windows softvera ili su to možda mrežne mogućnosti Linuxa ili intuitivnost OS X. Svaki je dobar na svoj način i svaki ima značajke koje drugi nemaju.

Danas ćemo govoriti o obilježju Unix-kompatibilnih sustava - . Ovaj pojam označava specifičan stil rada unutar GUI-a, u kojem je cijeli prostor na ekranu zauzet prozorima otvorenih programa koji se ne preklapaju.

Prije nekoliko godina web je imao puno stranica s okvirima. Nisu oni bili ti iFrame, koji sada prikazuju dosadne reklamne poruke i sve vrste galerija slika, te odvajaju neovisna područja na web stranici, učitana iz različitih izvora, s neovisnim listanjem. Prozor preglednika je ravnim linijama "izrezan" na nekoliko dijelova, a svaki pravokutnik koji nastane ima svoj život, neovisan o drugima.

Otprilike isto ponašanje upravitelji prozora pločica, ali umjesto u okvirima web-stranice, programi žive u ovim isječenim dijelovima ekrana (pločicama). Ako, na primjer, želite izgraditi "komandant" na ekranu, možete otvoriti dvije mape i dati upravitelju prozora naredbu: "primijeni shemu - dva prozora na ekranu, odvojena okomitim rubom."

Ovaj stil rada formiran je još u danima Unix tekstualne linije, kada je sustav već dugo radio više zadataka, a nije bilo brzog i praktičnog sučelja. Podjelom ekrana na dijelove omogućeno je korištenje cijele raspoložive površine i praćenje nekoliko paralelnih procesa odjednom. Upravitelji pločica preživjeli su pojavu grafičkog sučelja i čak su korišteni kao primarni izlaz u nekoliko novih operativnih sustava (iako vrlo visoko specijaliziranih).

Sada se vratimo na sustav koji je sada na računalima većine čitatelja - Microsoft Windows.

Iz upravitelj pločica konačno je napušten u verziji 2.0. Prozori koji su sada implementirani postaju bolji sa svakom verzijom. Windows 7 ima nekoliko novih značajki - sada možete brzo maksimizirati prozor samo okomito ili ga postaviti točno na pola zaslona, ​​desno ili lijevo. Ako često morate koristiti dva programa u isto vrijeme, to je vrlo zgodno, više nema potrebe za korištenjem kontekstnog izbornika programske trake.

No, to nije maksimum koji se može "iscijediti" iz Windows upravitelja prozora. Istina, programeri još nisu ništa stavili u to. Pogledajmo što se može pronaći na World Wide Webu i pokušajmo iskoristiti ono što smo pronašli.


Besplatno je:

Jedini stopostotni, čistokrvni, besprijekorno ideološki dosljedni tile manager kojeg sam uspio pronaći. Nakon pokretanja, svi otvoreni skalabilni prozori gube okvire i naslove i dijele se u dvije grupe - glavne i dodatne.

Glavna grupa (desno ili na vrhu ekrana) sadrži jedan (standardno) ili više programskih prozora, a dodatna grupa sadrži sve ostale.

Upravljanje se provodi isključivo vrućim tipkama i argumentima naredbenog retka pri pokretanju. U bilo kojem trenutku možete prebaciti trenutni prozor u normalni način rada i natrag, promijeniti veličinu i položaj prozora, izaći način rada s pločicama(pritom je sačuvan raspored prozora), mijenjati broj prozora u grupama - i sve to, nakon malo vježbe, radi se trenutno, neusporedivo brže u odnosu na to da otprilike isto pokušavate učiniti standardnim alatima.

Nakon što sam program koristio jedan dan, usuđujem se reći da je, usprkos svoj svojoj strogosti, ovo vrlo moćan alat koji će sigurno pronaći svoje obožavatelje.

Kad bih imao priliku utjecati na razvoj, tražio bih podršku miša za manipuliranje veličinom i položajem prozora, na primjer, za slaganje prozora s karticama, poput stranica u pregledniku.

Besplatno je:

Ovaj uslužni program visi u mojoj ladici oko pola godine i trenutno mi je već teško bez njega. Program nije "pravi" upravitelj pločica. Umjesto toga, ona predlaže postavljanje prozora prema nekoliko unaprijed pripremljenih shema. To ne znači da će se na vašu naredbu svi programi poredati u unaprijed smišljeni mozaik, samo će prozor na koji će se naredba primijeniti zauzeti područje označeno dijagramom. Postoje dva načina izdavanja naredbe - mišem i vrućim tipkama.

Upravljanje mišem je originalno među proučavanim programima. Smatra se da je prozor prešao u novi način rada ako ste naslovnu traku povukli na samom početku, prvih 100 piksela (međutim, to se može promijeniti u postavkama). Povlačenje prozora na zaslonu će istaknuti područja koja će prozor zauzeti ako sada otpustite tipku miša.

Jedini put kada sam imao neugodnosti je kada sam pokušao povući prvu karticu u pregledniku Chrome na ovaj način - umjesto da povučem karticu, uključilo se popločavanje cijelog prozora preglednika. "Chrome" je trebalo uvrstiti u iznimke i premjestiti vruće tipke. Međutim, također je prilično zgodan i ne izaziva osjećaj odbacivanja.

Program je poznat po još jednoj značajci - vrlo fleksibilnim rasporedima prozora koji se mogu prilagoditi. Možete uređivati ​​postojeći, kreirati vlastiti i, što je posebno zanimljivo, koristiti "pluginove" - ​​programe koji reagiraju na događaje GridMove. Paket već sadrži nekoliko takvih uslužnih programa, oni mogu zapamtiti položaj prozora, vratiti ga natrag, maksimizirati prozor samo vodoravno itd. U shemi možete odrediti ne samo "lijevu polovicu zaslona", već i "dolje desno za 33% + 10 piksela u širinu, uvučeno 20 piksela od ruba zaslona i zakrenuto okomito za dvije trećine zaslon."

Prema zadanim postavkama imam omogućenu shemu koja raspršuje prozore prema položaju brojeva nampade. Na primjer, "Win + 9" je prozor u gornjoj desnoj četvrtini zaslona, ​​a "Win + 5" je prozor u središtu zaslona, ​​koji mjeri 2/3 visine i širine trenutne razlučivosti zaslona .

Za mene GridMove postao omiljen zbog jednostavnosti - nakon prvog dana korištenja prsti su sami počeli pritiskati potrebne tipke. Raspored povlačenja i ispuštanja za područje zaglavlja općenito je značajka koju bih volio vidjeti kao redovno ažuriranje sustava Windows. Ne treba vremena da se naviknete, ali je gotovo nemoguće naviknuti se na to.

Besplatno je:

Za mene je ovo najbliži konkurent. GridMove, kojoj je za potpunu sreću nedostajalo samo zgodno povlačenje i ispuštanje uz zaglavlje.

Skaliranje prečaca winsplitčak i praktičniji od GridMove - postavke dodjeljuju nekoliko različitih položaja jednoj tipki prečaca, koji se mogu razvrstati uzastopnim pritiskom kombinacije tipki. Na primjer, nekoliko pritisaka na "Ctrl+Alt+NumPad1" uzastopno će proširiti prozor u donjem desnom kutu (polovica visine radne površine) na trećinu, polovicu i dvije trećine širine zaslona. Kombinacija "Ctrl+Alt+F" uključuje način Fuzija, kada se prozor zalijepi za jednu od strana ekrana, a širina/visina, odnosno položaj “neljepljivog” ruba, može se odmah podesiti tipkama kursora.

Možete koristiti iste prečace za proširenje prozora okomito/vodoravno, postavljanje na druge prozore, postavljanje prozirnosti itd. Po mom skromnom mišljenju, ovo je već suvišno, ali neće škoditi imati takvu priliku.

Upravljanje prozorima pomoću miša ovdje se zove Drag'n'Go i implementirano je gotovo jednako zgodno kao u GridMove. Jedina je razlika u tome što prijelaz u način rada s pločicama prilikom povlačenja prozora nije odabran područjem koje ste "zgrabili", već kombinacijom modifikacijskih tipki. Zadana je Ctrl+Alt, ali možete dodijeliti vlastitu. Prvo sam instalirao Win, a zatim potpuno onemogućio modifikatore. Svejedno, prozori mi se gotovo nikad ne preklapaju, pa se svako povlačenje prozora može smatrati pokušajem slaganja u pločice.

Jedini nedostatak koji sam mogao pronaći je da program koristi mnogo popularnih tipkovničkih prečaca tijekom instalacije. Međutim, mogu se ponovno dodijeliti, inače je upravljanje tipkovnicom najbolje od svih razmatranih. Također bi bilo lijepo dodati područje prozora za povlačenje i ispuštanje, kao u GridMove- i onda winsplit bio bi savršen alat.

Besmisleno je davati snimke ekrana ova dva programa, po tom pitanju su slični DropBoxu - ne vidite ih, samo rade, i to dobro.

shareware:

Ovaj program je već "pravi" upravitelj pločica, koji ne samo da raspoređuje prozore, već njima zauzima što veći dio ekrana. Na snimci zaslona u nastavku (ispričavamo se zbog niske rezolucije) - jedna od opcija izgleda prozora dobivenih kada je način rada uključen QuickArrange. Ako sada, na primjer, rastegnuti prozor Total Commander(na snimci zaslona dolje desno), zatim se ostali prozori skaliraju u skladu s tim tako da se ne naruši cjelovitost "mozaika". Pokušaj povlačenja jednog prozora na drugi uzrokovat će promjenu položaja prozora.

Na primjer, prozor preglednika povučen na Riječ, zauzimat će lijevu polovicu zaslona, ​​a uređivač teksta se skalira i premješta u gornji desni kut zaslona. Ovo ponašanje bit će samo za prozore koji su otvoreni u vrijeme naredbe upravitelja pločica.

Kao i drugi uslužni programi, među kojima sam morao birati, i ovaj ima svoje "vrhunce". Svidjela mi se mogućnost grubog rasporeda prozora oko ekrana, a zatim ih sastaviti u živi mozaik jednim dodirom na tipkovnici

Međutim, prvi dojam nije bio toliko dobar da bi se program stalno koristio i, štoviše, kupovao. Nakon pokretanja, nekoliko puta je bilo problema s izobličenjem ploče u uredskim programima, a postavke su prilično loše - postavka prečaca ograničava izbor ... ne, ne same tipke, već samo Ctrl-Alt ili Ctrl-Shift modifikatori.

Za plaćeni program, po mom mišljenju, WindowSizer dok je vlažan i presiromašan prilikama.

shareware:

Kao što naziv implicira, program vam omogućuje da proširite prozore ne na cijeli zaslon, već kako korisnik želi. Jedina stvar po kojoj se ovaj proizvod izdvaja iz gomile je to što postoji barem neki jednostavan vizualni uređivač koji vam omogućuje da rasturate radnu površinu na komada-pločica.

Osim toga, programom se nema što posebno pohvaliti. Iz nekog razloga upravljanje prozorom pomoću miša nije htjelo raditi. Da je ovaj zanat jedina opcija, bilo bi ga moguće koristiti, ali čudno, plaćeni programi pokazali su lošije rezultate u upotrebljivosti od svojih besplatnih kolega u testu.

Besplatno je:

Zapravo, Bug.n je skup skripti za program. Prilikom pokretanja programska traka je skrivena od korisnika, a sami prozori (barem oni koji su imali standardne dekoratore) gube svoje naslove i raspoređeni su u pločice. Umjesto programske trake, nudi vlastitu jednostavnu alatnu traku.

Ne mogu reći da me se impresionirala implementacija, ali mi se svidjela sama ideja - ne ušiti program čvrsto u izvršni kod, već dati korisniku priliku da nešto ponovi. Eksperimentiranje s interpretiranim skriptama mnogo je lakše od ponovne izrade izvornog koda. Ova me stvar dosta podsjetila na tile managere u Linuxu, od kojih je, zapravo, i započela moja potraga.

Ukupno

Ostali zanimljivi dodaci za Windows upravitelj prozora, kao što su Kartice prozora, koji slaže bilo koje prozore u nizove s karticama (poput stranica u Chromeu), razne uslužne programe koji dodaju elemente naslovima prozora koji implementiraju funkcije RollUp, minimiziranje na ladicu, pričvršćivanje na radnu površinu i “povrh svih prozora” itd.

Što se tiče teme, moji jasni favoriti su GridMove koji sada koristim, i winsplit, koji me fascinirao implementacijom vrućih tipki, najprikladnijim od svih razmatranih. Upravo uz jedan od ovih programa preporučam vam da se bolje upoznate.

No, nije samo Windows živa osoba, pa predlažem korištenje klasičnog primjera upravitelji pločica pod Unixom.

Vrlo slično filozofiji izgradnje UNIX-a, "alati, ne politika". To znači da x ne pokušavajte diktirati kako se posao treba obaviti. Umjesto toga, korisniku se pružaju alati, a na korisniku je da odluči kako će koristiti te alate.

Ovaj je pristup proširen u X-u tako što se ne navodi kako bi prozori trebali izgledati na ekranu, kako se mogu pomicati, koje tipkovničke prečace treba koristiti za prebacivanje između prozora (tj. Alt+Tab, u slučaju Microsoft Windows), koje naslovne trake trebaju izgledati prozori, trebaju li imati gumbe za zatvaranje i tako dalje.

Umjesto toga, X delegira odgovornost za ovo na aplikaciju pod nazivom "Upravitelj prozora" ( Upravitelj prozora). Postoje deseci upravitelja prozorima za X: Blackbox, ctwm, fvwm, twm, WindowMaker i još mnogo toga. Svaki od ovih upravitelja prozorima pruža drugačiji izgled i dojam; neki od njih podržavaju "virtualne radne površine"; neki od njih omogućuju vam promjenu dodjele kombinacija tipki koje se koriste za upravljanje radnom površinom; neki imaju gumb "Start" ili nešto slično; neke podržavaju "teme", omogućujući vam da promijenite izgled promjenom teme.

Osim toga, GNOME ljuske imaju vlastite upravitelje prozorima koji su integrirani s ljuskom.

Svaki upravitelj prozora također ima vlastiti mehanizam za prilagodbu; neki zahtijevaju ručno kreiranu konfiguracijsku datoteku; neki pružaju grafičke alate za većinu posla prilagodbe; barem jedan (Lisp.

Politika fokusa

Još jedna značajka za koju je odgovoran upravitelj prozora je "pravilo fokusa pokazivačkog uređaja". Svaki prozorski sustav mora imati neki način odabira prozora za aktiviranje primanja pritisaka na tipke, kao i vizualnu indikaciju koji je prozor aktivan.

Dobro poznata politika fokusiranja naziva se "klikni za fokus". Ovaj se model koristi u sustavu Microsoft Windows kada prozor postane aktivan nakon klika mišem.

Focus-follows-mouse (fokus prati miša)

Fokus je na prozoru ispod pokazivača. To neće nužno biti prozor koji je iznad svih ostalih. Fokus se mijenja kada se pokaže na drugi prozor, a ni na njega ne morate kliknuti (npr. Ion).

Neuredan fokus (nejasan fokus)

S politikom fokus-slijedi-miš, ako je pokazivač iznad korijenskog prozora (ili pozadine), nijedan prozor ne dobiva fokus i pritisci tipki jednostavno nestaju. Kada koristite politiku neizrazitog fokusa, ona se mijenja samo kada pokazivač uđe u novi prozor, ali nikada ne napušta trenutni prozor.

Kliknite za fokus (kliknite za odabir fokusa)

Aktivni prozor odabire se pritiskom na gumb na pokazivačkom uređaju. U tom slučaju prozor se "podiže" i nalazi se iznad svih ostalih normalnih prozora. Svi pritisci tipki sada će biti usmjereni na ovaj prozor, čak i ako se pokazivač pomakne na neki drugi.

Mnogi upravitelji prozora podržavaju druga pravila, kao i varijacije navedenih.

Linkovi

  • xwinman.org - Slike zaslona popularnih upravitelja prozorima.

Zaklada Wikimedia. 2010. godine.

Pogledajte što je "X Window System Window Manager" u drugim rječnicima:

    Uokvireni (ili popločani) upravitelj prozora je upravitelj prozora X Window System koji dijeli radni prostor ekrana na pravokutna područja okvira koja se međusobno ne sijeku. Svaki okvir se koristi za zasebni prikaz informacija ... Wikipedia

    Upravitelj prozora X Window System je aplikacija koja radi na vrhu X Window System i definira sučelje i korisničku interakciju. U operativnim sustavima sličnim Unixu, korisnik može odabrati bilo koji upravitelj prozora na svoj način ... ... Wikipedia

Najpopularniji povezani članci