ot Svetoslav Aleksandrov(31-08-2004)

reiting (10)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Window Menidzhuri i grafichni rabotni sredi za Linuks

 

Vuvedenie

 

Tazi statiia e prednaznachena za hora, koito tepurva navlizat v sveta na operatsionnata sistema Linuks. Tia tseli da zapoznae potrebitelia s osnovnite poniatiia, kasaeshti grafichnata sreda - X Survur, Grafichni klienti, Window menidzhuri i Grafichni rabotni sredi, kakto i da im pomogne v izbora na tozi menidzhur ( ili grafichna sreda ), koito / koiato / spored tiah nai-dobre se grizhi za upravlenieto na prozortsite na startiranite prilozheniia. Ne sum predvidil da opisvam obstoino suvremennite KDE i GNOME ( vupreki che i za tiah sum otdelil miasto ), a sum se kontsentriral vurhu niakoi pozabraveni, no stabilni menidzhuri.

 

Razlika mezhdu H survur i Grafichen klient. Sushtnost na poniatieto Window menidzhur.

 

Sigurno na mnogo ot vas e pisnalo ot razgovori na tema survuri i klienti i kato chuiat da se govori za tova nedovolstvat. Vuv sveta na YUniks modela survur-klient se e zapazil poveche dve desetiletiia, no vupreki tova se izpolzva i do dnes i izglezhda shte produlzhi da se izpolzva dokato ima YUniks- bazirani operatsionni sistemi. Uvazhaemi potrebiteli na Windows, ne se uchudvaite, che govoria tochno za tozi model, stavaiki vupros za grafichni sredi za Linuks! Protivno na ochakvaniiata vi, shte kazha, che za razlika ot grafichnite sredi na operatsionni sistemi kato Windows i povecheto Non-UNIX Based systems, sistemata X Window, izpolzvashta se v Linuks predstavliava mrezhova grafichna sistema i tova suzdava reditsa udobstva za hora, koito rabotiat v edna mrezha na otdalecheni mashini.

Bazoviiat softuer, koito komunikira s vashiia harduer - klaviatura, mishka, videokarta, monitor se naricha H Survur. Toi obsluzhva zaiavkite na obiknovenite prilozheniia, koito v sluchaia se narichat X Klienti i izprashta rezultata na monitora. Zaiavkite na obiknovenite prilozheniia obache ne sa svurzani sus rabotata na tehnite prozortsi, v koito rabotiat - kude se namirat na rabotnoto pole, kakuv im e razmera i prochie. Za tova se grizhi edin spetsialen H klient, koito se naricha window menidzhur.

CHuvstvate se oburkani? Neka togava da napravim sledniia eksperiment. Startiraiki edna sesiia na H Window nie sme dluzhni da startirame i niakolko osnovni prilozheniia, v protiven sluchai prosto ne bihme mogli da izvurshvame nikakva deinost v grafichnata sreda. Klientite, koito iskame da startirame vednaga sled zarezhdaneto na grafichnata sreda se opisvat vuv fail .xinitrc vuv vashata home direktoriia. Neka da suzdadem edin nov fail .xinitrc , ako e imalo niakakuv predi tova go preimenuvaite s komandata mv .xinitrc oldxinitrc. Sled eksperimenta mozhe da si vurnete stariia .xinitrc obratno s komandata mv oldxinitrc .xinitrc. Taka. Suzdaite vashiia .xinitrc i napishete v nego samo dva reda:

#!/bin/bash

xterm

 

I na sledvashtoto startirane na grafichnata vi sreda shte zabelezhite prozoretsa xterm, v koito mozhete da vuvezhdate komandi. Startiraite edno prilozhenie, naprimer brauzur, kato napishete mozilla . Startiraniia brauzur Mozilla shte se poiavi na ekrana, no shte ostanete iznenadani, che ne mozhete nito da preorazmeriavate, nito da premestvate prozoretsa!

Kakvo se e sluchilo vsushtnost? Pri startiraneto na osnovnite prilozheniia e triabvalo da startirame oshte edno prilozhenie - window menidzhurut, koeto da se grizhi za upravlenieto na prozortsite i tiahnata dekoratsiia. Neka kakto sme v X da vuvedem v startiraliia se xterm edna komanda - exec fvwm2 . Tazi komanda shte startira window menidzhura fvwm2 i veche shte imate vuzmozhnost da preorazmeriavate i mestite prozortsite.

Sega, veche sled kato ste si iziasnili poniatieto window menidzhur mozhem da zapochnem s opisvaneto na nai-izvestnite dnes v sveta na Linuks.

 

twm

 

CHel sum niakude, che tozi Window menidzhur bil razrabotka na MIT . Ne znam, obache, ako e taka, zashto horata ot velikiia masachuzetski institut ne sa se pogrizhili da mu pridadat na menidzhura niakakva po-dobra funktsionalnost! Da, toi otstupva po funktsionalnost ne samo na fvwm2, no i iziskva poveche fizicheska pamet. Pravete si izvodite sami.

 

 

Fvwm2

 

Maluk i prost window menidzhur. Idealno reshenie za slabi kompyutri s pod 32 MB Ram. Veroiatno za podobriavane na nastroikite na menidzhura shte se nalozhi da suzdadete edin fail v lichnata si direktoriia .fvwm2rc . V Slackware namerih primeren takuv fail v direktoriia /usr/lib/X11/fvwm2 s ime system.fvwm2rc . Mozhe prosto da go izkopirate i da promenite optsiite v nego po vashe zhelanie.

 

Fvwm95

 

Modifitsiran fvwm2 menidzhur, koito e prednaznachen za potrebiteli migrirashti na Linuks i trudno preglushtashti nostalgiiata po Windows 95. Tozi menidzhur si vklyuchva start menyu zaedno s lenta za instrumenti ;-) po podobie na Windows 95. Sushto mnogo podhodiasht za potrebiteli s malko Ram. I za nego ima primeren konfiguratsionen fail, koito se namira v direktoriia /usr/lib/X11/fvwm95 s ime system.fvwm95rc i mozhe prosto da go izkopirate vuv vashata direktoriia pod ime .fvwm95rc i da go redaktirate posle po vashe zhelanie.

 

Blackbox

 

Tova e lyubimiia mi Window manager. Mnogo e lek i ima eleganten vid. Vazhna zabelezhka za tezi, koito iskat da go izpolzvat - menyutata v pochti vsichki sluchai ne rabotiat pravilno dokato ne se konfigurirat kakto triabva. Za tselta redaktiraite faila /usr/X11R6/share/blackbox/menu . Menidzhurut se otlichava s bogatiia si nabor ot skinove ( ako moga da izpolzvam tova poniatie ).

 

Fluxbox

 

Mnogo blizuk po vunshen vid i konfiguratsiia na Blackbox. Failut, ot koito mozhe da si opravite menyutata e /usr/X11R6/share/fluxbox . Fluxbox sushto ima bogat nabor ot skinove.

 

WindowMaker

 

Prilicha na goreposochenite dva, no pritezhava mnogo po-goliam broi skinove i vuzmozhnosti za izgled na menidzhura. Obshtiia konfiguratsionen fail, koito mozhete da redaktirate po vashe zhelanie e /etc/X11/WindowMaker/WindowMaker , a faila, opisvasht menyutata e /etc/X11/WindowMaker/WMRootMenu . Vuv faila /etc/X11/WindowMaker/WMGLOBAL zadaite podrazbirashtiia se shrift, razmera mu i putia do direktoriiata, v koiato se montira disketata.

 

Grafichni rabotni sredi

 

Dnes mnogo malko hora izpolzvat window menidzhurite, izbroeni po-gore. Tova se dulzhi na fakta, che niakoi organizatsii zapochnaha da razrabotvat tseli rabotni sredi - toest te suzdavat ne samo pulnofunktsionalen Window manager za potrebitelia, no i goliamo kolichestvo prilozhen softuer. Paketut, vklyuchvasht menidzhura i softuera se naricha Grafichna rabotna sreda.

 

KDE

 

Tova e purvata grafichna rabotna sreda. Komponentite i sa - window menidzhur kwm, instrumenti za grafika, igri, instrumenti za nastroika na internet + brauzur i daunload menidzhur, instrumenti za miltimediia, ofis paket i KDE API - instrumenti za razrabotka na KDE prilozheniia. Programistite, koito iskat da pishat softuer za KDE triabva da znaiat, che tazi grafichna sreda izpolzva nabora ot cpp biblioteki QT, v koito mezhdu drugoto ( chuval sum ot opitni programisti ) ima dosta bugove. Pulnoto opisanie na rabotnata sreda KDE shte bude osnovna tema na druga statiia, koiato potgotviam vmomenta. Zasega shte kazha samo, che KDE e i purvata grafichna rabotna sreda, koiato pozvoliava drag -n - drop i tova ia pravi izklyuchitelno udobna za potrebitelia.

 

GNOME

 

Grafichnata sreda, za razlika ot KDE, ne aktsentira tolkova na dobriia vunshen vid, kolkoto na stabilnostta. Mozhe da izpolzva vseki zhelan ot vas window manager, a podrazbirashtiia se obiknoveno e sawfish. Nai-vazhnite prilozheniia sa prilozheniiata za multimediia- osobeno dobur e xine baziraniia video pleur gxine, instrumenta za tekstoobrabotka AbiWord, elektronnata tablitsa Gnumeric. GNOME sudurzha sushto mnogo bogat nabor ot igri i vuzmozhnost za suzdavane na prilozheniia. Razrabotchitsite triabva da znaiat, che GNOME izpolzva nabora ot biblioteki GTK ( GIMP Toolkit ) + v nachaloto prednaznachen za razvitieto na programata za rasterna grafika GIMP. I nakraia shte kazha, che Gnome pozvoliava drag-n- drop-a.

 

IceWM i XFce

 

SHTe si pozvolia da vklyucha tezi dve razrabotki v kategoriiata na rabotnite sredi. Dluzhen sum, zashtoto vupreki che niakoi hora gi smiatat za obiknoveni menidzhuri, imat edna dopulnitelna programa - Control Center ot koiato lesno promeniate nachina na funktsionalnost. IceWM i XFce sa leki i mnogo dobri za po-slabi mashini sus fizicheska pamet 64 Ram.

 

XPDE

 

Grafichna sreda, prednaznachena za hora, migrirashti ot Windows XP kum Linux i pozvoliavashta im po-lesno da preodoleiat nostalgiiata po Maikrosoftskata operatsionna sistema. XPDE e naslednikut na fvwm95. Menyutata i sa v po-goliama stepen nefunktsionalni zatova v /usr/share/xpde triabva da namerite vsichki failove, opisvashti menyuta i da gi redaktirate po vash izbor. XPDE sushto triabvashe da ia vklyucha v kategoriiata na menidzhurite, no mnogo skoro se ochakva da zapochne da predlaga sobstveni programi.

 

Vmesto zaklyuchenie

 

S tova az zavurshvam moiata statiia za Window manager- ite i grafichnite rabotni sredi za Linuks. Obhvanal sum samo neobhodimite baza danni, koito triabva da znae vseki potrebitel, izpolzvasht Linuks. Nadiavam se da sum bil polezen :) Uspeh v prouchvaneto na H Window!



<< Nastroivane na zvuka i grafichnata sreda pri Slackware | Instalirane na SuSE Linux 9.1 [CHast 2] >>