Kako podesiti pametne telefone i računare. Informativni portal

Menadžeri prozora u Linuxu.

Pažnja! Ovaj članak ne pruža smjernice o tome kako postaviti određeni upravitelj prozora. Objašnjava neke od općih teoretskih i praktičnih aspekata korištenja upravitelja prozora. Za uputstva, pogledajte članak o određenom upravitelju prozora na ovoj wiki ili postavite pitanje na forumu

Menadžer prozora je aplikacija koja je odgovorna za postavljanje, ukrašavanje prozora, interakciju sa prozorima - promjenu veličine, maksimiziranje, minimiziranje, zatvaranje. Menadžer prozora je u interakciji sa X11 grafičkim serverom, koji se bavi interakcijom sa video karticom i ulazno/izlaznim uređajima (tastatura, miš i monitor).

Menadžer prozora može raditi i sa radnim okruženjem (Gnome, KDE, XFCE) i odvojeno od njega. Funkcionalnost koju pružaju upravitelji prozora može značajno varirati.

Menadžer prozora u desktop okruženju

Dakle, desktop okruženje već uključuje menadžer prozora. U slučaju Gnome-a to je Metacity, u slučaju KDE-a je kwin, XFCE koristi xfwm4 po defaultu. LXDE desktop okruženje koristi openbox menadžer prozora - za razliku od drugih DE-ova koji koriste prozorske menadžere napisane posebno za njih, LXDE uključuje upravitelj prozora koji je razvijen nezavisno od ostatka okruženja.

Kao dio svakog od ovih okruženja, zadani upravitelj prozora može se zamijeniti drugim iz jednog ili drugog razloga.

Možda su dva najilustrativnija primjera za Ubuntu zamjena standardnog Metacity upravitelja prozora Compizom kako bi se omogućili različiti specijalni efekti, ili Openbox za smanjenje potrošnje resursa i preciznija kontrola prozora (efikasnije korištenje prečaca, postavljanje prozora u različite slojeve (Uvijek uključeno). vrh) itd.)

Zapravo, nema prepreka za korištenje kwin upravitelja prozora na Gnome radnoj površini ili obrnuto.

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

    Dodavanje naredbe za zamjenu upravitelja prozora za automatsko pokretanje koristeći uslužne programe 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 Openbox meni funkcionisao, koji se pojavljuje kada kliknete desnim tasterom miša na radnu površinu), onemogućite funkciju kontrole radne površine u postavkama aplikacije koja radi ovo po defaultu. U slučaju Ubuntua, ovo je Nautilus.

Kada zamenite menadžer prozora kao deo radnog okruženja, ovaj drugi nastavlja da obavlja niz važnih funkcija za vas – nadgledanje sesija, montiranje prenosivih medija, upravljanje međuspremnikom i mrežom, povezivanje datoteka sa aplikacijama. Mijenjate samo i isključivo mehanizam za upravljanje prozorima i radnom površinom.

Menadžer prozora bez desktop okruženja

Pretpostavimo da ste, da biste smanjili potrošnju RAM-a i procesorske snage, iz samoobrazovanja ili iz estetskih razloga, odlučili samostalno implementirati radno okruženje zasnovano na upravitelju prozora.

Šta vam je do sada pružalo vaše radno okruženje? Šta vam je sada potrebno da se konfigurišete? Koje zadatke rješava većina upravitelja prozora, a koji se izvode pomoću pomoćnih programa trećih strana?

Uzmimo redom.

    Autostart i kontrola sesije. Ako u desktop okruženju možete dodati aplikaciju za automatsko pokretanje preko grafičkog interfejsa, sada ćete najvjerovatnije morati registrovati takve aplikacije u konfiguracijskoj datoteci vašeg upravitelja prozora. Gledajući unaprijed, reći ću da ćete najvjerovatnije morati dodati ladicu i/ili panel za automatsko pokretanje, prekidač rasporeda tipkovnice, uslužni program za upravljanje mrežnim vezama, uslužni program za montiranje prijenosnih medija, uslužni program za crtanje pozadine, e-poštu klijent i Internet messenger, torrent klijent...

Prilikom dodavanja aplikacija u autostart, vodite računa o redoslijedu kojim se pokreću. Na primjer, ako želite da pokrenete upravitelja mrežnih veza ili torrent klijenta, najvjerovatnije će im trebati tray, pa bi trebali početi nakon tray-a, možda sa nekim zakašnjenjem (koristite komandu za spavanje)

    Upravljanje mrežnim vezama. Desktop okruženje vam pruža menadžer mrežnih veza, u slučaju menadžera prozora, morat ćete se sami pobrinuti za to. Možete se povezati na mrežu prije pokretanja grafičkog servera ili nakon pokretanja upravitelja prozora i tray-a nm-aplet ili wicd-client.

    Clipboard. Možda ćete primijetiti da sada možete umetnuti dio teksta iz pretraživača u uređivač teksta samo kada je pokrenuta aplikacija "donator". Instalirajte i dodajte menadžer međuspremnika za automatsko pokretanje, na primjer, parcellite.

    Promijenite raspored tastature. Nestalo je!

Najsvestranije rešenje:

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

Takođe ga treba dodati u autorun. Za više finog podešavanja rasporeda prebacivanja, koristite uslužne programe xxkb ili xneur

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

    Upravljanje napajanjem. Ako koristite laptop, možda ćete morati upravljati energetskim profilima. Može biti korišteno gnome-power-manager ili xfce-power-manager

    Pozadina. Većina upravitelja prozora će vam umjesto pozadine prikazati crni ekran. Da biste promijenili i prikazali pozadine, potreban vam je poseban uslužni program, prikladan je poseban upravitelj pozadina nitrogen ili preglednik slika feh

    Ikone na radnoj površini. Ako su vam uopće potrebni, možete koristiti upravitelj datoteka koji ih može nacrtati. Nautilus, pcmanfm ili rox-filer fit. Nautilus – u manjoj mjeri – nastoji da preuzme najpotpuniju kontrolu nad radnom površinom i može ometati vaš upravitelj prozora.

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

    Izgled aplikacija. Fontovi, ikone, teme radne površine, teme kursora. Sada ih morate sami konfigurirati. Kreirajte skrivene foldere .icons i .themes u svom početnom folderu, prva se može koristiti za teme ikona i kursora, a druga - GTK teme. Pažnja! Pratite hijerarhiju foldera! Teme će se prilagoditi samo ako putanja teme izgleda ovako: ~ / .themes / topic_name/gtk-2.0. Neki autori kreiraju pakete tema, a u folderu "Tema" mogu se nalaziti podfolderi "Theme light" i "Theme dark". Zgodan alat za prilagođavanje gtk tema, ikona, fontova i tema kursora - lxappearance... Zapamtite da gtk teme trebaju takozvane mehanizme tema da bi ispravno radili, koji najvjerovatnije ne postoje u svježe instaliranom minimalnom sistemu. Mogu se instalirati iz spremišta, možete vidjeti koji su motori u spremištu ovako: aptitude search gtk motori

    Isključivanje računara drugačije nego kroz zaustavljanje/gašenje sa 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 istovremeno uređivati ​​sudoers samo koristeći visudo da omogući svom korisniku da isključi i ponovo pokrene računar bez unošenja lozinke

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

    Kompozicija, poznata i kao transparentnost i kocka. Pošto je compiz sam po sebi menadžer prozora, nažalost ne može se kombinovati sa openbox ili fvwm. postoje, međutim, kompozitni menadžeri koji se ne bave crtanjem prozora, već isključivo specijalnim efektima - cairocompmgr i gomila xcompmgr i transset- oba vam omogućavaju da dodate nekoliko jednostavnih specijalnih efekata kompozita (sjene, transparentnost), ali ništa više.

Prečice, ukrasi prozora, virtuelne radne površine i meniji, po pravilu, obezbeđuju se od strane menadžera prozora i konfigurišu se u konfiguracionoj datoteci potonjeg.

Zdravo! Nakon što sam nedavno pročitao članak o Linuxu, želio sam svima reći o menadžeru koji se tamo spominje - "strašan".
To je upravitelj prozora za unix (linux, freebsd, openbsd, netbsd).

Opis

Sjajan WM - popločavanje wm, sa mogućnošću da bude i kompozit. Ovo je jedna od njegovih karakteristika, često je korisnicima potrebna kompaktnost (popločana strana ovog WM-a), ali ponekad možete raditi u uobičajenom načinu rada (kompozit). Veoma je lagan, ne opterećuje procesor, a prostor na ekranu se koristi veoma odmereno i nema praznog prostora (u režimu postavljanja pločica).
Konfigurira se pomoću konfiguracijske datoteke u Lua skript jeziku. Postoji podrška za dodatke, koji su, zauzvrat, također napisani u Lua.

Instalacija

Instalacija je vrlo jednostavna, na primjer na Arch Linuxu samo napišite
sudo pacman -S super zlobni
Ili na bazi Debiana
sudo apt-get install awesome awesome-extra
"Vicious" paket sadrži osnovne dodatke koje možete koristiti u budućnosti.

Zatim morate registrirati njegovo učitavanje prilikom učitavanja X Window sistema. Ovo je zapisano u datoteci koja se nalazi u matičnom direktoriju, ".xinitrc".
#! / bin / sh exec super
Ponovo pokrenite 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 šta raditi ovdje? U stvari, sve je jednostavno kada razumete njen sistem. Sve radnje sa prozorima se izvode pomoću interventnih tastera. Standardno su slijedeći (sve ovo se može pročitati u "man awesome", sam tekst je preuzet sa gentoo wikija):

super + broj prelazak na drugu oznaku, gdje je tag broj ključa, odnosno njegova pozicija (analogno drugom wm-u, tag = virtuelna radna površina).
super + shift + broj premjestiti trenutni prozor na drugu oznaku.
super + j, super + k prelaz između prozora.
super + shift + j ili super + shift + k zameni dva prozora.
super + prostor promijenite prikaz prozora. (Postoji mnogo vrsta displeja u sjajnom - popločavanje: okomito, horizontalno; kompozitno - možete prevući mišem; aplikacija u fokusu na cijelom ekranu, itd.)
super + Enter lansirni terminal.
super + r pokretanje programa.
super + shift + c zatvori prozor.
super + shift + r restart super.
super + shift + q quit super.

Nesumnjivo, nekome nisu zgodne. Ali možemo promijeniti sve! Stoga, prijeđimo na konfiguracijski fajl.

Konfiguracijski fajl

Upozorenje, njegovo uređivanje zahtijeva barem malo vještine programiranja ili skriptiranja.
Globalni konfiguracioni fajl se nalazi na sistemu u "/etc/xdg/awesome/rc.lua", ali je bolje da ga ne menjate, jer ako nije ispravan, wm se neće pokrenuti. Stoga ćemo napraviti svoje.
mkdir ~ / .config / awesome cp /etc/xdg/awesome/rc.lua ~ / .config / awesome / rc.lua
I mi ćemo to direktno promijeniti.
Prije svega, želio bih promijeniti neke ključeve.
Prečice su u odjeljku
"- (((Vezi ključeva"
Lako se menja.
modkey je naš super ključ (sa Windows logom na tastaturi).
Na primjer:
awful.key ((modkey, "Shift"), "q", awesome.quit),
Ova linija kaže da će super + Shift + q uzrokovati zatvaranje super.
Recimo da želimo ostaviti istu stvar, ali bez pomaka, onda će biti
awful.key ((modkey,), "q", awesome.quit), ili, na primjer, samo pritiskom na tipku Esc (ovo je samo primjer!)
awful.key ((), "Esc", awesome.quit) Mislim da je logika jasna.
Dakle, otkrili smo ključeve. Sada vrijedi postaviti globalne varijable.
Ovaj dio je na početku. (U nastavku su moje vlastite postavke, koje naravno možete promijeniti)
terminal = "terminal" browser = "chromium-dev" editor = os.getenv ("vim") ili "vim" editor_cmd = terminal .. "-e" .. editor
Mislim da smo shvatili "unutrašnjost", vrijeme je da preuzmemo izgled.

Još malo o podešavanju

Nastavljamo raditi u konfiguracijskoj datoteci na isti način.
Prvo, umjesto samo brojeva, želio bih preimenovati naše oznake. To je u sekciji
"--- (((Oznake"
Umjesto brojeva, samo napišite imena.
Na primjer imam:
oznake [s] = awful.tag (("Sve", "IM", "Posao", "Etc", "Mediji"), s, rasporedi)
Generalno, ne mogu dobro da pišem o konfiguraciji, jer je ovo lična stvar. Najbolje je čitati o tome na odličnoj wiki. Općenito, nakon dodavanja konfiguracije, osjetit ćete novu lakoću rada sa Windowsima. Može se pronaći veliki broj poslastica.

Umjesto zaključka

Želim napomenuti da je ovaj wm idealan za ljude koji često drže više prozora u fokusu. Pogodan je i za slabe mašine i lake sisteme, kao i za mašine sa malim ekranima (laptopovi)
Nakon što ste zapamtili (na početku), a zatim intuitivno pritiskali prečice, više nećete razmišljati o tome kako, gdje, šta učiniti s prozorom, kako ga postaviti.
Na primjer, u awesome, možete zadržati određene prozore u jednoj oznaci. Na primjer, imam Skype i Pidgin u oznaci IM.
Ali koje su riječi! Screenshots!


Konačni snimak ekrana u punoj veličini
Moja tapeta, po želji radnika.
I također video koji demonstrira rad WM-a.

Također prilažem arhivu sa mojim konfiguracijama + dodacima.

Nadam se da sam vas zainteresovao za ovaj sjajni WM i da ćete ga isprobati! I rado ću odgovoriti i pomoći u komentarima.



Njegov glavni zadatak je da kontroliše ponašanje prozora na ekranu. Naslov prozora, okvir, dugmad za proširenje, minimiziranje itd. - sve ovo je u njegovom odeljenju. Osim toga, bavi se rasporedom prozora na ekranu i na desktopu. Uz Openbox, na primjer, možete postaviti terminal kao pozadinu radne površine. Kada mi je bila potrebna lagana i upravljiva opcija, kao što je već spomenuto, odlučio sam se na Openbox (http://icculus.org/openbox). Na internetu postoji mnogo dokumentacije o njegovom postavljanju, a zamršenosti konfiguracije nisu moj posao. Radi poštenja, samo ću napomenuti da je korištenje Openbox-a daleko od fundamentalnog - možete lako konfigurirati, na primjer, IceWM s isključenim panelom (po mom mišljenju, nije baš zgodno, iako, opet, kome je neophodno).

Desktop i upravitelj datotekama



Ovakva kombinacija nije slučajna – to je gotovo sveprisutna praksa koja traje još od dana gmc-a. Odabrao sam pcmanfm (http://pcmanfm.sourceforge.net) kao rješenje. On zna kako da demonizira (odnosno, ne pokreće prozor, već samo daje radnu površinu), upravlja radnom površinom, istovremeno pružajući izbor da li da dozvoli upravitelju prozora da nacrta njegov meni. Osim toga, omogućava vam da automatski montirate fleš diskove - i odmah i izvan kutije podržava mogućnost postavljanja opcija montiranja, zbog čega nije bilo problema sa kodiranjem kao klasom. Po mom mišljenju dragocjeno svojstvo pcmanfm-a je mogućnost brzog pokretanja terminalskog programa u trenutnom direktoriju: da biste to učinili, samo trebate pritisnuti (za poređenje: Thunar, upravitelj datoteka iz XFCE-a, također pruža ovu priliku, ali samo iz kontekstnog menija). Argument komandne linije je takođe podržan, što vam omogućava da odmah pokrenete dijalog za pretragu (pacman -f komanda). I posljednja pogodnost, koja se ne može zanemariti, je mogućnost otvaranja direktorija u karticama.

Panel



Ovdje postoji veliki izbor: tint2 (nije opremljen desktop prekidačem, iako je inače lijep), i fbpanel (za Fluxbox), i lxpanel (ideje su preuzete sa fbpanela, ali manje-više dovedene do svog logičnog kraja ), i pypanel, i mnoge druge. Odlučio sam se za lxpanel (http://wiki.lxde.org/en/LXPanel): iako je dio LXDE projekta, ne povlači dodatne ovisnosti. Podržan je meni aplikacije (čak i implementiran pomoću dodatka) i mnoga proširenja, uključujući: Pokretanje za ikone pokretača aplikacija, preklopnik na radnoj površini, TaskBar, Tray, Cpu, sat, potrošnju baterije (relevantno za laptopove). Sve ovo se kontroliše desnim klikom na sljedeću "Postavke panela" (ili uređivanjem konfiguracijske datoteke).

Jeste li umorni od stvaranja savršenog desktop okruženja i želite da se opustite? U ovom slučaju, preporučujem vam da igrate uzbudljive online igre pretraživača (http://online-games-free.ru/browser.html), koje će vam pomoći da se opustite i odmorite od svih hitnih problema! Detalji na online-games-free.ru.

Bez obzira kakvo radno okruženje je instalirano na vašem računaru, ono verovatno ima neke karakteristike, "čipove", zbog kojih ste preferirali ovaj sistem. Možda vas je privuklo bogatstvo Windows softvera, ili možda mrežna moć Linuxa ili intuitivnost OS X. Svaki je dobar na svoj način i svaki ima karakteristike koje nedostaju ostalima.

Danas ćemo govoriti o posebnosti Unix-kompatibilnih sistema -. Ovaj termin se odnosi na specifičan stil rada u okviru GUI-a, u kojem je čitav ekranski prostor zauzet nepreklapajućim prozorima otvorenih programa.

Prije nekoliko godina na webu je bilo mnogo uokvirenih stranica. Nisu bili isti IFrame, u kojem se sada prikazuju dosadne reklamne poruke i sve vrste galerija slika, te odvojena nezavisna područja na web stranici, učitana iz različitih izvora, uz nezavisno skrolovanje. Prozor pretraživača je pravim linijama "isječen" na nekoliko dijelova, a svaki rezultirajući pravougaonik živi svoj život, nezavisno od ostalih.

Ponašaju se otprilike na isti način tile window manageri, samo umjesto okvira web stranica, programi žive u ovim isečenim ekranskim pločicama (pločicama). Ako, na primjer, želite da napravite neku vrstu "komandira" na ekranu, možete otvoriti dvije mape i dati upravitelju prozora naredbu: "primijeni šemu - dva prozora na ekranu, odvojena okomitom granicom."

Ovaj stil rada formiran je još u danima Unix tekstualne linije, kada je sistem već dugo radio više zadataka, a nije bilo brzog i pogodnog interfejsa. Podjela ekrana na dijelove omogućila je korištenje cijele raspoložive površine i praćenje nekoliko paralelnih procesa odjednom. Tile managers preživjeli su pojavu grafičkog interfejsa i čak su korišćeni kao glavni način izlaza u nekoliko novih operativnih sistema (iako veoma specijalizovanih).

Vratimo se sada na sistem koji je trenutno na većini računara čitalaca - Microsoft Windows.

Od tile manager konačno je napušten u verziji 2.0. Trenutno implementirano upravljanje prozorima postaje sve bolje sa svakim izdanjem. Windows 7 uvodi nekoliko novih funkcija - sada možete brzo maksimizirati prozor samo okomito ili ga postaviti tačno na pola ekrana, desno ili lijevo. Ako često morate koristiti dva programa u isto vrijeme, ovo je vrlo zgodno, više ne morate pribjegavati kontekstualnom izborniku trake zadataka.

Međutim, ovo nije maksimum koji se može istisnuti iz Windows menadžera prozora. Istina, programeri još nisu u njega ubacili ništa drugo. Hajde da vidimo šta se sve može pronaći na prostranstvima World Wide Weba i pokušati da iskoristimo ono što smo pronašli.


je besplatno:

Jedini 100% čistokrvan, besprijekorno ideološki dosljedan upravitelj pločica kojeg sam uspio pronaći. Nakon pokretanja, svi otvoreni skalabilni prozori su lišeni okvira i naslova i podijeljeni su u dvije grupe - glavne i dodatne.

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

Kontrola se vrši isključivo prečicama i argumentima komandne linije pri pokretanju. Možete prebaciti trenutni prozor u normalan način rada i vratiti se u bilo koje vrijeme, promijeniti veličinu i položaj prozora, izaći način rada pločica(dok je raspored prozora sačuvan), mijenjati broj prozora u grupama - i sve se to, nakon malo vježbe, radi trenutno, neuporedivo brže u odnosu na pokušaje da se otprilike isto uradi standardnim sredstvima.

Pošto sam jednog dana koristio program, obavezujem se da tvrdim da je, uprkos svom asketizmu, ovo veoma moćno sredstvo koje će sigurno pridobiti svoje obožavatelje.

Da imam priliku da utičem na razvoj, tražio bih podršku miša za manipulisanje veličinom i položajem prozora, na primer, za prikupljanje prozora u gomile sa obeleživačima, poput stranica u pretraživaču.

je besplatno:

Ovaj uslužni program visio mi je u poslužavniku oko šest mjeseci, a trenutno mi je već teško bez njega. Program nije "pravi" tile manager. Umjesto toga, predlaže postavljanje prozora prema nekoliko unaprijed definiranih rasporeda. To ne znači da će se, na vašu komandu, svi programi poredati u unapred zamišljeni mozaik, već će samo prozor na koji će se komanda primeniti zauzimati područje prikazano na dijagramu. Postoje dva načina za izdavanje komande - miš i prečice.

Kontrola mišem se odlikuje originalnošću među proučavanim programima. Smatra se da je prozor prešao u novi mod ako ste naslov povukli na samom početku, prvih 100 piksela (međutim, to se može promijeniti u postavkama). Dok prevlačite prozor, ekran će označiti oblasti koje će prozor zauzeti ako sada otpustite dugme miša.

Jedini put kada sam imao neprijatnost kada sam pokušao da prevučem prvu karticu u Chrome pretraživaču na ovaj način - umesto da prevučem karticu, ceo prozor pretraživača je bio popločan. "Chrome" je morao biti dodat izuzecima i premješten pomoću prečaca. Međutim, i ovo je prilično zgodno i ne izaziva osjećaj odbacivanja.

Program je prepoznatljiv po još jednoj osobini - vrlo fleksibilnom rasporedu prozora. Možete uređivati ​​postojeći, kreirati svoj i, što je posebno zanimljivo, koristiti "plugins" - programe koji reaguju na događaje GridMove... Već postoji nekoliko takvih uslužnih programa u isporuci, oni mogu zapamtiti položaj prozora, vratiti ga nazad, maksimizirati prozor samo horizontalno, itd. U shemi možete odrediti ne samo "lijevu polovicu ekrana", već i "u donjem desnom kutu za 33% + 10 piksela u širinu sa pomakom od 20 piksela od ivice ekrana i rotirati okomito za dva -trećine ekrana."

Podrazumevano, imam omogućenu šemu koja rasipa prozore prema poziciji brojeva nampade... Na primjer, "Win + 9" je prozor u gornjoj desnoj četvrtini ekrana, a "Win + 5" je prozor u centru ekrana, 2/3 visine i širine trenutne rezolucije ekrana.

Za mene GridMove postao omiljen zbog svoje jednostavnosti - nakon prvog dana upotrebe, prsti su sami počeli da pritiskaju željene tastere. Raspored prevlačenjem preko područja naslova je generalno karakteristika koju bih voleo da vidim kao redovno ažuriranje za Windows. Uopšte nije potrebno vrijeme za privikavanje, ali je gotovo nemoguće izbaciti naviku.

je besplatno:

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

Skaliranje pomoću interventnih tastera WinSplitčak i zgodnije od GridMove-a - podešavanja dodeljuju nekoliko različitih pozicija jednom prečicom, koja se može ponavljati uzastopnim pritiskanjem kombinacije tastera. Na primjer, nekoliko klikova na "Ctrl + Alt + NumPad1" uzastopno povećava prozor u donjem desnom uglu (polovina visine radne površine) za jednu trećinu, polovinu i dvije trećine širine ekrana. Kombinacija "Ctrl + Alt + F" uključuje način rada Fuzija, kada se prozor zalijepi za jednu od strana ekrana, a širina/visina, odnosno pozicija "neljepljive" ivice, može se odmah podesiti pomoću tipki kursora.

Možete koristiti iste prečice da proširite prozor okomito/vodoravno, postavite ga na druge prozore, postavite transparentnost 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 razlika je u tome što se prelazak u režim pločica prilikom prevlačenja prozora ne bira po površini za koju ste "zagrabili", već kombinacijom modifikatorskih tipki. Po defaultu, ovo je Ctrl + Alt, ali možete dodijeliti svoje. Prvo sam instalirao Win, a zatim potpuno onemogućio modifikatore. Ipak, moji prozori se gotovo nikada ne preklapaju, tako da se svako povlačenje prozora može smatrati pokušajem da ga rasporedim u pločice.

Jedini nedostatak koji sam mogao pronaći je taj što program, kada je instaliran, preuzima mnoge popularne prečice na tastaturi. Međutim, mogu se preraspodijeliti, inače su kontrole na tastaturi najbolje od svih pregledanih. Bilo bi lijepo dodati i područje prozora za prevlačenje, kao u GridMove- i onda WinSplit bio bi skoro idealan alat.

Nema smisla davati snimke ekrana ova dva programa, u tom pogledu su slični DropBox-u - ne vidite ih, samo rade, i to dobro rade.

Shareware:

Ovaj program je već "pravi" tile manager, koji ne samo da raspoređuje prozore, već zauzima ceo ekran sa njima, ako je moguće. Na snimku ekrana ispod (izvinite zbog niske rezolucije) - jedna od opcija za raspored prozora, koja se pokazala kada je režim uključen QuickArrange... Ako sada, na primjer, da se razvuče prozor Totalni komandant(na snimku ekrana u donjem desnom uglu), onda su ostali prozori odgovarajuće skalirani kako se ne bi narušio integritet "mozaika". Pokušaj prevlačenja jednog prozora na drugi rezultirat će zamjenom prozora.

Na primjer, prozor pretraživača povučen na Riječ, zauzima lijevu polovinu ekrana, a uređivač teksta prebacuje se na gornji desni ugao ekrana. Ovo ponašanje će biti samo za prozore otvorene u vrijeme naredbe upravitelja pločica.

Kao i drugi uslužni programi, među kojima sam morao da biram, i ovaj ima svoju "zest". Svidjela mi se mogućnost da grubo raširim prozore po ekranu, a zatim ih sastavim u živi mozaik jednim dodirom tastature

Međutim, prvi utisak nije bio dovoljno dobar da se program stalno koristi, a kamoli da se kupi. Nakon pokretanja, nekoliko puta je bilo problema s izobličenjem panela u uredskim programima, a postavke su prilično loše - postavka vrućih tipki ograničava izbor... ne, ne same tipke, već samo Ctrl-Alt ili Modifikatori Ctrl-Shift.

Za plaćeni program, po mom mišljenju, WindowSizer dok je vlažan i previše siromašan mogućnostima.

Shareware:

Kao što naziv govori, program vam omogućava da maksimizirate prozore ne na cijeli ekran, već kako korisnik želi. Jedina stvar po kojoj se ovaj proizvod izdvaja iz općeg niza je to što postoji barem neki jednostavan vizualni uređivač koji vam omogućava da usitnite radnu površinu u komadi-pločice.

Osim toga, program nema čime da se pohvali. Iz nekog razloga, upravljanje prozorima pomoću miša nije htjelo raditi. Da je ovaj hak jedina opcija, mogao bi se koristiti, ali čudno je da su plaćeni programi pokazali lošije rezultate upotrebljivosti kada su testirani od svojih besplatnih kolega.

je besplatno:

Zapravo, Bug.n je skup skripti za program. Kada se pokrene, traka zadataka je skrivena od korisnika, a sami prozori (barem oni koji su imali standardne dekoratore) su lišeni svojih naslova i raspoređeni su u pločice. Umjesto trake zadataka, nudi vlastitu jednostavnu traku s alatima.

Ne mogu reći da sam bio impresioniran implementacijom, ali mi se svidjela sama ideja - ne da se program učvrsti u izvršni kod, već da se korisniku pruži mogućnost da nešto promijeni. Eksperimentisanje sa interpretiranim skriptama je mnogo lakše nego obnavljanje izvora. Ova stvar me je jako podsjetila na upravitelje pločica u Linuxu, od kojih je, zapravo, počela moja potraga.

Ukupno

Drugi zanimljivi dodaci za Windows menadžer prozora, kao što su WindowTabs koji stavlja sve prozore u hrpe sa oznakama (kao što su stranice u Chromeu), raznim uslužnim programima koji dodaju elemente u naslove prozora, koji implementiraju funkcije RollUp, minimiziranje na tray, pričvršćivanje na radnu površinu i "na vrhu svih prozora" itd.

Što se tiče tematike, moji definitivno favoriti su - GridMove koji sada koristim i WinSplit, koji me je fascinirao implementacijom vrućih tipki, najzgodnije od svih razmatranih. Upravo uz jedan od ovih programa preporučujem da se bolje upoznate.

Ali, ljudi nisu sami u Windowsu, pa predlažem korištenje primjera klasika tile managers pod Unixom.

Vrlo slično UNIX filozofiji dizajna, "alati, a ne politike". To znači da X ne pokušavajte da diktirate kako treba raditi. Umjesto toga, korisniku su predstavljeni alati, a na korisniku je da odluči kako će koristiti alate.

Ovaj pristup je proširen u X tako što se ne navodi kako prozori treba da izgledaju na ekranu, kako se mogu pomerati, koje prečice na tastaturi treba koristiti za prebacivanje između prozora (npr. Alt + Tab, u slučaju korišćenja Microsoft Windowsa), kako se naslovi treba da izgledaju kao prozori, da li treba da imaju dugmad za zatvaranje i tako dalje.

Umjesto toga, X delegira odgovornost za ovo na aplikaciju koja se zove "Window Manager" ( Window Manager). Postoje desetine upravitelja prozora za X: Blackbox, ctwm, fvwm, twm, WindowMaker i još mnogo toga. Svaki od ovih upravitelja prozora pruža drugačiji izgled i osjećaj; neki od njih podržavaju "virtuelne radne površine"; neki od njih vam omogućavaju da promenite dodeljivanje tasterskih prečica koje se koriste za kontrolu radne površine; neki imaju dugme Start ili nešto slično; neke podržavaju "teme", što vam omogućava da promijenite izgled i osjećaj promjenom teme.

Osim toga, obje GNOME ljuske imaju svoje vlastite upravitelje prozora koji su integrirani sa ljuskom.

Svaki menadžer prozora takođe ima sopstveni mehanizam prilagođavanja; neki pretpostavljaju ručno kreiran konfiguracioni fajl; neki pružaju grafičke alate za obavljanje većine poslova prilagođavanja; barem jedan (Lisp.

Fokus politika

Još jedna karakteristika za koju je odgovoran upravitelj prozora je "politika fokusiranja pokazivačkog uređaja". Svaki prozorski sistem mora imati neki način odabira prozora za aktiviranje prijema pritisaka na tipke, kao i vizualnu indikaciju koji je prozor aktivan.

Dobro poznata politika fokusiranja naziva se "klikni za fokusiranje". Ovaj model se koristi u Microsoft Windows-u gdje prozor postaje aktivan nakon klika mišem.

Fokus-prati-miš (fokus prati miša)

Fokus se drži prozorčićem ispod pokazivača. To ne mora biti prozor koji stoji iznad svih ostalih. Fokus se menja kada se pokaže na drugi prozor, a takođe nema potrebe da kliknete na njega (na primer, Ion).

Neuredan fokus (nejasan fokus)

Sa politikom fokus-prati-miš, ako je pokazivač iznad korijenskog prozora (ili pozadine), tada nijedan prozor ne prima fokus i pritiskom na tipke jednostavno nestaju. Kada koristite politiku nejasnog fokusa, ona se menja samo kada je pokazivač na novom prozoru, ali nikada ne napušta trenutni prozor.

Kliknite za fokusiranje (kliknite za odabir fokusa)

Aktivni prozor se bira pritiskom na dugme na pokazivaču. U ovom slučaju, prozor se "podiže" i nalazi se iznad svih ostalih običnih prozora. Svi tasteri će sada biti usmereni na ovaj prozor, čak i ako se pokazivač pomeri na drugi.

Mnogi upravitelji prozora podržavaju druge politike, kao i varijacije navedenih.

Linkovi

  • xwinman.org - Snimke ekrana popularnih menadžera prozora.

Wikimedia fondacija. 2010.

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

    Uokvireni (ili popločani) menadžer prozora je menadžer prozora X Window System koji dijeli radni prostor ekrana na pravougaone okvire koji se međusobno ne preklapaju. Svaki okvir se koristi za izlaz informacija u posebnu ... Wikipediju

    X Window System Window Manager je aplikacija koja radi na vrhu X Window sistema i definira interfejs i interakciju korisnika. U operativnim sistemima sličnim Unixu, korisnik može izabrati bilo koji upravitelj prozora prema svojoj ... ... Wikipediji

Top srodni članci