ъБДБЮЙ ЗТБЖЙЮЕУЛПК ПВПМПЮЛЙ
лБЛЙЕ ЪБДБЮЙ ТЕЫБЕФ «ТБВПЮЙК УФПМ»?
- фЕТНЙОБМ Й ЛПНБОДОБС УФТПЛБ ЧУЈ ТБЧОП ОХЦОЩ
- чПЪНПЦОПУФШ УБНПУФПСФЕМШОПК ПТЗБОЙЪБГЙЙ Й ОБУФТПКЛЙ
- тБВПФБ РП УЕФЙ: ТБЪДЕМЕОЙЕ ЗТБЖЙЮЕУЛПК ПВПМПЮЛЙ Й НЕУФБ, ЗДЕ ЪБРХУЛБАФУС РТПЗТБННЩ, ФПЗДБ НПЦОП ПТЗБОЙЪПЧБФШ ПДЙО ВПМШЫПК ЛПНРШАФЕТ Й ЗТБЖЙЮЕУЛЙЕ ФЕТНЙОБМЩ (Ч ALT Linux ЕУФШ УРПУПВ УДЕМБФШ Ф. О. «ФПОЛЙК ФЕТНЙОБМШОЩК ЛМЙЕОФ», УН. УФБФША)
- оЕУЛПМШЛП ТБВПЮЙИ ПВМБУФЕК ОБ ПДОПН ЬЛТБОЕ, Б ЮФПВЩ ЬФП ОЕ РТЕЧТБЭБМПУШ Ч УЧБМЛХ — ПЗТБОЙЪБГЙС ЗТХРР ТБВПЮЙИ ПВМБУФЕК РП ЛПОФЕЛУФБН, ЮФПВЩ ОЕ ЧБМСМЙУШ ЧУЕ ПЛОБ ОБ ЬЛТБОЕ
- уРЕГЙБМШОЩЕ РПУФПСООЩЕ ПВМБУФЙ ОБ ЬЛТБОЕ ДМС ПРПЧЕЭЕОЙС Й ПФПВТБЦЕОЙС ЙОЖПТНБГЙЙ
- вЩУФТЩК ДПУФХР Л ЙОУФТХНЕОФБН, ТЕУХТУБН Й ЖХОЛГЙСН ХРТБЧМЕОЙС РТПЗТБННБНЙ (ЕУМЙ РТПЗТБНН ЪБРХЭЕОП ПДОПЧТЕНЕООП НОПЗП, ЙНЙ ОБДП ХРТБЧМСФШ ОБНОПЗП ЮБЭЕ, ЮЕН Ч «ЛМБУУЙЮЕУЛПН» Linux)
- Usability Й ЧОЕЫОЙК ЧЙД РП ЧЛХУХ
йОУФТХНЕОФ ТЕЫЕОЙС: X11
уЙУФЕНЕ ВПМЕЕ 20 МЕФ, ОП ХУФБТЕЧБФШ ПОБ РПЛБ ОЕ УПВЙТБЕФУС. X11 — ЬФП ОБЪЧБОЙЕ РТПФПЛПМБ ЧЪБЙНПДЕКУФЧЙС ЛМЙЕОФУЛПК РТПЗТБННЩ У УЕТЧЕТПН, ЛППТЩК ХНЕЕФ ТЙУПЧБФШ. тЕБМЙЪБГЙЙ РТПФПЛПМБ X11 — XFree86 Й XOorg, Б ФБЛЦЕ ЧУСЛЙЕ ОЕУЧПВПДОЩЕ (ЕУМЙ ПОЙ ЕЭЈ ЦЙЧЩ).
X-УЕТЧЕТ — ЬФП РТПЗТБННБ, ЛПФПТБС ХНЕЕФ ТЙУПЧБФШ Й ЧЪБЙНПДЕКУФЧЙЧБФШ У ХУФТПКУФЧБНЙ ЧЧПДБ (ЛБЛ НЙОЙНХН Н–НЩЫЛПК Й ЛМБЧЙБФХТПК); ВПМШЫЕ ОЙЮЙЕЗП ПОБ ОЕ ХНЕЕФ. X-ЛМЙЕОФ — ЬФП РТПЗТБННБ, ЛПФПТБС РПДЛМАЮБЕФУС Л X-УЕТЧЕТХ Й РЕТЕДБЈФ ЕНХ ЗТБЖЙЮЕУЛЙЕ ЛПНБОДЩ РП РТПФПЛПМХ X11, Б РПМХЮБЕФ ПФ ОЕЗП Ф. О. УПВЩФЙС — УППВЭЕОЙС П РЕТЕНЕЭЕОЙЙ НЩЫЙ, П ОБЦБФЩИ ЛМБЧЙЫБИ, П ОЕПВИПДЙНПУФЙ РЕРТЕТЙУПЧБФШ УПДЕТЦЙНПЕ Й Ф. Р. ч РТЙНЕТЕ X-УЕТЧЕТ РПФТЕВЙМ ВПМШЫЕ РТПГЕНУУПТОПЗП ЧТЕНЕОЙ, ЮЕН ДТХЗЙЕ ЛПНБОДЩ, РПФПНХ ЮФП ПО ЧУЈ ЬФП ЧТЕНС ТЙУПЧБМ, ПФТЙУПЧЛБ ЧУЕЗП, ЮФП ОБ ЬЛТБОЕ — ЬФП ДЕМП УЕТЧЕТБ.
уЕТЧЕТ ЪБРХУЛБЕФУС ОБ НБЫЙОЕ РПМШЪПЧБФЕМС, ЛМЙЕОФ — ОБ МАВПК НБЫЙОЕ Ч УЕФЙ. фБЛБС МПЧХЫЛБ ДМС УФХДЕОФПЧ: УЕТЧЕТ — ОБ РПМШЪПЧБФЕМШУЛПК НБЫЙОЕ, Б ЛМЙЕОФ — ОБ НБЫЙОЕ Ч ЫЛБЖХ, Б ОЕ ОБПВПТПФ! рПФПНХ ЮФП X-УЕТЧЕТ Й X-ЛМЙЕОФ — ЬФП ОЕ ЛПНРШАФЕТЩ, Б РТПЗТБННЩ.
х ЛБЦДПЗП ПЛОБ ЕУФШ ОБЪЧБОЙЕ ПВЯЕЛФБ (Instance), ФЙР (Class), ЪБЗПМПЧПЛ (Name) Й ХОЙЛБМШОЩЕК ОПНЕТ (ID). нПЦОП ПФМЙЮБФШ ПЛОБ РП ЧУЕН ЬБФЙН ЙДЕОФЙЖЙЛБФПТБН, РТЙЮЈН РЕТЧЩЕ ФТЙ НПЗХФ УППФЧЕФУФЧПЧБФШ ОЕУЛПМШЛЙН ПЛОБН.
лМЙЕОФ ХЪОБЈФ П ФПН, ЗДЕ ОБИПДЙФУС УЕТЧЕТ? йЪ РЕТЕНЕООПК ПЛТХЦЕОЙС DISPLAY. пОБ УПУФПЙФ ЙЪ ФТЈИ ЮБУФЕК: “ БДТЕУ:ОПНЕТ_УЕТЧЕТБ.ОПНЕТ_ЬЛТБОБ ”. еУМЙ БДТЕУБ ОЕФ, ЪОБЮЙФ УЕТЧЕТ ЪБРХЭЕО ОБ ФПК ЦЕ НБЫЙОЕ, ЮФП Й ЛМЙЕОФ, Й НПЦОП РПДЛМАЮБФШУС ОЕ РП УЕФЙ, Б ЮЕТЕЪ Ф. О. unix domin socket (ФБЛПК ФЙР ЖБКМБ-ДЩТЛЙ). уЕТЧЕТПЧ ВЩЧБЕФ ОЕУЛПМШЛП ОБ ПДОПК НБЫЙОЕ, ОБРТЙНЕТ, ЧФПТБС ЧЙДЕПЛБТФБ, ЙМЙ X-УЕТЧЕТ, ЧЩЧПДСЭЙК ЙЪПВТБЦЕОЙЕ ОБ РТЙОФЕТ (Xprint), ЙМЙ Xnvc — X-УЕТЧЕТ, ФТБОУМЙТХАЭЙК ЙЪПВТБЦЕОЙЕ РП УЕФЙ РП РТПФПЛПМХ VNC, ЙМЙ РТЙ ЙУРПМШЪПЧБОЙЙ ЧЙТФХБМШОЩИ X-УЕТЧЕТПЧ (ЛБЛ, ОБРТЙНЕТ, РТЙ ssh -X ). чУЈ ЬФП ОЕМШЪС РПЛБЪБФШ ЧЦЙЧХА Й РПОСФОП Ч УМБКДБИ: ОХЦОП ОЕУЛПМШЛП ЛПНРШАФЕТПЧ. оПНЕТ ЬЛТБОБ, ОЕ ТБЧОЩК ОХМА — ЬФП ЛПЗДБ ПДОБ ЧЙДЕПЛБТФБ ЙНЕЕФ ОЕУЛПМПШЛП ЧЩЧПДПЧ.
лБЛ УЕТЧЕТ ЙДЕОФЙЖЙГЙТХЕФ, ЛБЛПК Й ПФЛХДБ ЛМЙЕОФ РПМШЪХЕФУС ЕЗП ХУМХЗБНЙ? рТПУФПК УРПУПВ — xhost , ЛПФПТЩК ТБЪТЕЫБЕФ ЙМЙ ЪБРТЕЭБЕФ ДПУФХР МАВЩН РТПЗТБННБН У ОЕЛПФПТЩИ БДТЕУПЧ. ьФП ОЕВЕЪПРБУОП, ЪМПХНЩЫМЕООЙЛ НПЦЕФ ЪБРХУФЙФШ Ф. О. «ЛМБЧЙБФХТОЩК ЧПТ» Й РПДЗМСДЕУФШ РБТПМШ, ЪБКДС У «ТБЪТЕЫЈООПК» НБЫЙОЩ. мХЮЫЕ ЙУРПМШЪПЧБФШ xauth , РТПЗТБННХ, ЛПФПТБС РТЙ УФБТФЕ X-УЕТЧЕТБ ЗЕОЕТЙТХЕФ ЛМАЮЙЛ, Й МАВПК X-ЛМЙЕОФ ДПМЦЕО ЬФПФ ЛМАЮЙЛ ЪОБФШ, ЮФПВЩ РПДЛМАЮЙФШУС Л X-УЕТЧЕТХ. еУМЙ ЛМЙЕОФ Й УЕТЧЕТ ЪБРХЭЕОЩ У ПДОПЗП ЛПНРШАФЕТБ, ДПУФБФПЮОП ДПУФХРБ Л ЖБКМХ У ЛМАЮБНЙ, ЕУМЙ У ТБЪОЩИ — ЛПРЙТПЧБОЙС ЛМАЮБ У РПНПЭША ФПЗП ЦЕ xauth У НБЫЙОЩ У УЕТЧЕТПН ОБ НБЫЙОХ У ЛМЙЕОФПН. Xauth УЮЙФБЕФУС ОЕ ЧРПМОЕ ВЕЪПРБУОЩН, РПЬФПНХ ОБЙВПМЕЕ ОБДЈЦОП ЙУРПМШЪПЧБФШ secure shell, ОП ЧТЕНЕОЙ ЬФП ПРЙУБЧФШ ОЕФ.
пЛОП — ОБ УБНПН ДЕМЕ ОЕПВСЪБФЕМШОПЕ РПОСФЙЕ. оБЧЕТОПЕ, НПЦОП ТЕЫЙФШ ЪБДБЮХ ПТЗБОЙЪБГЙЙ ТБВПЮЙИ ПВМБУФЕК ОБ ПДОПН ЬЛТБОЕ ДТХЗЙН УРПУПВПН, ОП ПО ОБН ОЕЙЪЧЕУФЕО. пЛОП — ЬФП РТСНПХЗПМШОЙЛ, ЛПФПТЩК ЪБТЕЗЙУФТЙТПЧБО ЪБ ОЕЛПФПТЩН ЛМЙЕОФПН, Ч ЬФПН РТСНПХЗПМШОЙЛЕ ЛМЙЕОФ НПЦЕФ ТЙУПЧБФШ, РПМХЮБФШ ПФФХДБ УПВЩФЙС. пЛОБ НПЗХФ РЕТЕЛТЩЧБФШ ДТХЗ ДТХЗБ. рПМХЮЕОЙЕ УПВЩФЙК РТПЙУИПДЙФ, ЕУМЙ ПЛОП РПМХЮЙМП ЖПЛХУ — ФБЛПЕ УЙОФЕФЙЮЕУЛПЕ РПОСФЙЕ, ЧТПДЕ РЕТЕИПДСЭЕЗП ЛТБУОПЗП ЪОБНЕОЙ. жПЛХУ ЧУЕЗДБ Х ПДОПЗП ПЛОБ, ОП НПЦОП ЪБТЕЗЙУФТЙТПЧБФШ ФБЛПК X-ЛМЙЕОФ, ЛПФПТЩК ВХДЕФ УБН ПВТБВБФЩЧБФШ УПВЩФЙС Й УБН ТЕЫБФШ, ЛБЛПНХ ПЛОХ ПФДБЧБФШ ЖПЛХУ Й РЕТЕОБРТБЧМСФШ ЬФЙ УПВЩФЙС. б РП ХНПМЮБОЙА ЖПЛХУ ПФДБЈФУС ФПНХ ПЛОХ, ОБД ЛПФПТЩН ХЛБЪБФЕМШ НЩЫЙ.
уПВЩФЙС НПЦОП ЧПЪВХЦДБФШ ЧТХЮОХА, ФБЛ ЦЕ, ЛБЛ РЕТЕДБАФУС УЙЗОБМЩ Ч Linux. оБРТЙНЕТ, У НПНПЭША РТПЗТБННЩ xse НПЦОП УДЕМБФШ ЧЙД, ВХДФП РПМШЪПЧБФЕМШ ОБВТБМ ЮФП-ФП ОБ ЛМБЧЙБФХТЕ.
X-ЛМЙЕОФЩ ПВЩЮОП РТЙОЙНБАФ УФБОДБТФОЩК РБТБНЕФТЩ -geometry ЫЙТЙОБxЧЩУПФБ+БВУГЙУУБ+ПТДЙОБФБ (ЧНЕУФП “ + ” НПЦЛФ УФПСФШ “ — ”, ФПЗДБ УНЕЭЕОЙЕ ПФ РТПФЙЧПРПМПЦОПЗП ЛТБС ЬЛТБОБ), -fg ГЧЕФ , -bg ГЧЕФ , -fn ЫТЙЖФ Й Ф. Д.
ыТЙЖФЩ Ч X11: УЕТЧЕТОЩЕ Й ЛМЙЕОФУЛЙЕ. лМЙЕОФУЛЙК ЫТЙЖФ ОБИПДЙФ ЗДЕ-ФП X-ЛМЙЕОФ, РТЕПВТБЪХЕФ ЕЗП Й ФБЭЙФ У УПВПК ОБ X-УЕТЧЕТ (ОБЧЕТОПЕ, Ч ЧЙДЕ ЛБТФЙОПЛ). дПУФПЙОУФЧП: РТПЗТБННБ НПЦЕФ ТБУРТПУФТБОСФШУС ЧНЕУФЕ УП УЧПЙНЙ ЪБЛПЧЩТЙУФЩНЙ ЫТЙЖФБНЙ. оЕДПУФБФПЛ: ДБЦЕ ЕУМЙ Х ЧУЕИ РТПЗТБНН ЫТЙЖФЩ ПДЙОБЛПЧЩЕ, ПОЙ ЪБОЙНБАФ НОПЗП РБНСФЙ. уЕТЧЕТОЩК ЫТЙЖФ ДПВЩЧБЕФ X-УЕТЧЕТ (ЙЪ ЖБКМБ ОБ ФПК ЦЕ НБЫЙОЕ, ЮФП Й X-УЕТЧЕТ ЙМЙ ПВТБЭБСУШ Л УРЕГЙБМШОПК УМХЦВЕ xfs , X Font Server, ЛПФПТБС ТБЪДБЈФ ЫТЙЖФЩ РП УЕФЙ), ЪБТЕЗЙУФТЙТПЧБООЩИ УЕТЧЕТОЩИ ЫТЙЖФПЧ НПЦЕФ ВЩФШ НОПЗП (ДЕУСФШ ФЩУСЮ), ОП Ч РБНСФШ УЕТЧЕТБ РПРБДБАФ ФПМШЛП ФЕ, ЛПФПТЩНЙ ЛПОЛТЕФОЩЕ X-ЛМЙЕОФЩ ЪБИПФЕМЙ ЮФП-ФП ЧЩЧЕУФЙ. лМЙЕОФ РПЛБЪЩЧБЕФ X-УЕТЧЕТХ ЫБВМПО УП УМПЧБНЙ «ИПЮХ ФБЛПК ЫТЙЖФ», Б УЕТЧЕТ РПДВЙТБЕФ РПДИПДСЭЙК. дПУФПЙОУФЧП: ЧУЕ ЫТЙЖФЩ Ч ПДОПН НЕУФЕ ЙМЙ, ОБПВПТПФ, ДМС ЛБЦДПЗП УЕТЧЕТБ ПФДЕМШОЩЕ, ЗЙВЛЙК РПДВПТ РП ЫБВМПОХ. оЕДПУФБФПЛ: НПЦОП УЯЕУФШ ЧУА РБНСФШ X-УЕТЧЕТБ, ЕУМЙ ЧЩЧПДЙФШ ЧУЕНЙ ЫТЙЖФБНЙ УТБЪХ.
ч ALT Linux Й X-УЕТЧЕТ Й xfs РП ХНПМЮБОЙА ОЕ РТЙОЙНБАФ РПДЛМАЮЕОЙК ЙЪ УЕФЙ, ФПМШЛП ЮЕТЕЪ УПЛЕФ — РП УППВТБЦЕОЙСН ВЕЪПРБУОПУФЙ.
«оБВПТОЩК» ТБВПЮЙК УФПМ
зМБЧОБС РТПЗТБННБ — Window Manager, ПЛОПЧПД. пОБ ЛРТБЧМСЕФ ЧУЕНЙ ПЛОБНЙ: ТЙУХЕФ ДЕЛПТБГЙЙ, ТБНПЮЛЙ, ЛОПРЛЙ Й ДТ. ЧПЛТХЗ ПЛОБ Й РТЕДРЙУЩЧБЕФ РПЧЕДЕОЙЕ ПЛПО, ЛПЗДБ ОБ ЬФЙ ЛОПРЛЙ ОБЦЙНБАФ, ЪБ ЬФЙ ТБНЛЙ ФСОХФ Й Ф. Д. X-УЕТЧЕТ ХНЕЕФ ЙЪНЕОСФШ ТБЪНЕТ ПЛПО, РЕТЕНЕЭСФШ ЙИ, РТЕЧТБЭБФШ Ч ЙЛПОЛЙ, ЪБЛТЩЧБФШ, РПДОЙНБФШ ОБДП ЧУЕНЙ ЙМЙ ПРХУЛБФШ Й Ф. Р., ОП УБН ОЙЮЕЗП ОЕ ДЕМБЕФ, ДПЦЙДБЕФУС, РПЛБ ЕЗП ПВ ЬФПН РПРТПУСФ.
лФП РПРТПУЙФ ЙЪНЕОЙФШ ТБЪНЕТ ПЛОБ ЛБЛПК-ОЙВХМШ РТПЗТБННЩ? нПЦЕФ Й УБНБ РТПЗТБННБ, ОП ЬФП ОЕХДПВОП, ЧУФТБЙЧБФШ ХРТБЧМЕОЙЕ Ч ЛБЦДЩК X-ЛМЙЕОФ. ьФХ ТБВПФХ ОБ УЕВС ВЕТЈФ ПЛОПЧПД — УРЕГЙБМШОЩК X-ЛМЙЕОФ, ЛПФПТЩК ВЕТЈФ ОБ УЕВС ЖХОЛГЙА ХРТБЧМЕОЙС ПЛОБНЙ. еУМЙ ОЕ ЪБРХЭЕОП ПЛОПЧПДБ, ПЛОБНЙ ХРТБЧМСФШ ПВЩЮОП ОЕМШЪС, ВХДХФ УФБФЙЮЕУЛЙЕ РТСНПХЗПМШОЙЛЙ.
чЙТФХБМШОЩЕ ЬЛТБОЩ (workspace) — ЬФП ОЕ БРРБТБФОПЕ УЧПКУФЧП, ЬФП ПЛОПЧПД ТЕЫБЕФ ЪБДБЮХ ПЗТБОЙЮЕОЙС ЛПОФЕЛУФБ. ч ПДЙО ЧЙТФХБМШОЩК ЬЛТБО НПЦОП РПМПЦЙФШ ПЛОБ, УЧСЪБООЩЕ У WWW, РПЮФПК Й РТПЮЕК УЕФША, Ч ДТХЗПН ЪБОЙНБФШУС ТБЪТБВПФЛПК Й Ф. Р., ЮФПВЩ ОЕ РХФБФШУС.
оБУФТПЕЮОЩК ЖБКМ .icewm/prefoverride УПДЕТЦЙФ ФПМШЛП ПФМЙЮЙС ПФ /etc/X11/icewm/preferences .
еУФШ ФБЛПК РПДИПД, ЮФП ВПМШЫЕ ОЙЮЕН ПЛОПЧПД НПЦЕФ ОЕ ЪБОЙНБФШУС. оБРТЙНЕТ, НЕОА НПЦЕФ ПТЗБОЙЪПЧЩЧБФШ ДТХЗБС РТПЗТБННБ, РБОЕМШ — ФТЕФШС, ФПЗДБ ХДПВОЕЕ ЛПНВЙОЙТПЧБФШ.
нЕОА ТЕЫБЕФ ЪБДБЮХ ВЩУФТПЗП ДПУФХРБ: ЪБРХУЛ РТПЗТБНН РХФЈН РПУЙЛБ ЧП ЧМПЦЕООЩИ УРЙУЛБИ. ч ALT Linux (РПЮФЙ) ЧУЕ ПЛОПЧПДЩ ЙУРПМШЪХАФ УФБОДБТФОПЕ НЕОА, Б X-ЛМЙЕОФЩ ЙНЕАФ У УПВПК УРЕГЙБМШОЩК ЖБКМ: РТЙ ХУФБОПЧЛЕ РБЛЕФБ ПВОПЧМСЕФУС УФБОДБТФОПЕ НЕОА ЧУЕИ ХУФБОПЧМЕООЩИ ПЛОПЧПДПЧ.
йЛПОЛЙ ОБ ЬЛТБОЕ — ЬФП ФПЦЕ ВЩУФТЩК ДПУФХР (ОБ ЬФПФ ТБЪ — Л ТЕУХТУБН). дМС icewm УХЭЕУФЧХЕФ РБТОЩК ЙОУФТХНЕОФ — IDesk , Й ЕЗП ХДПВОП ОБУФТПЙФШ ДБЦЕ БЧФПНБФЙЮЕУЛЙ, РТПУФП УПЪДБЧБФШ РТПУФЩЕ ФЕЛУФПЧЩЕ ЖБКМЩ Ч ЛБФБМПЗЕ .idesktop , ПФ ЬФПЗП РПСЧМСАФУС ЙЛПОЛЙ.
рБОЕМШ — ЬФП НЕУФП, ЗДЕ ЮФП-ФП ПФПВТБЦБЕФУС, — ТЕЫЕОЙЕ ЪБДБЮЙ «РПУФПСООЩИ ЙОЖПТНБГЙПОЩИ ПВМБУФЕК»: ЮБУЩ, ЙОДЙЛБФПТ ЪБЗТХЪЛЙ, ХЧЕДПНМЕОЙЕ П РПЮФЕ Й Ф. Р. пЗТБОЙЪХЕФ ПЮЕОШ ВЩУФТЩК ДПУФХР (ПДОП ОБЦБФЙЕ — ЪБРХУЛ).
иТБОЙФЕМШ ЬЛТБОБ ОЙЛБЛПЗП ЬЛТБОБ ОЕ ИТБОЙФ ХЦЕ ДБЧОП, Б РТПУФП ТЙУХЕ ТБЪЧМЕЛБАЭЙЕ ЛБТФЙОЛЙ. чУСЛЙК ТБЪ ТБЪОЩЕ, ЙИ ПЮЕОШ НОПЗП Ч Linux-ПЧЩИ ИТБОЙФЕМСИ ЬЛТБОБ.
пВХУФТПКУФЧПН ФБЛПЗП ТБВПЮЕЗП УФПМБ НПЦОП ЪБОЙНБФШУС ДПМЗП. ъБФП РПМХЮБЕФУС ОБ МАВПК ЧЛХУ.
фПОЛБС ОБУФТПКЛБ
ъБРХУЛ ЗТБЖЙЮЕУЛПК ПВПМПЮЛЙ РПУМЕ ЧИПДБ Ч УЙУФЕНХ У ФЕТНЙБМБ. рТПЗТБННБ startx ЪБРХУЛБЕФ X-УЕТЧЕТ, ОБУФТБЙЧБЕФ ПЛТХЦЕОЙЕ 9УЛБЦЕН, DISPLAY) Й ЪБРХУЛБЕФ РПМШЪПЧБФЕМШУЛЙК ЛПНБОДОЩК УГЕОБТЙК .xinitrc . рПЛБ ЬФПФ УГЕОБТЙК ОБ ЪБЛПОЮЙФ ТБВПФХ, X-УЕТЧЕТ БЛФЙЧЕО Й РПМШЪПЧБФЕМШ Ч ОЈН ТБВПФБЕФ. лБЛ ФПМШЛП ЧЩРПМОЕОЙЕ .xinitrc ЪБЧЕТЫЙФУС, X-УЕТЧЕТ ФБЛЦЕ ЪБЧЕТЫЙФУС, Б ЧУЕ X-ЛМЙЕОФЩ РПМХЮБФ УППВЭЕОЙЕ «ЧБЫЕ ПЛОП ЪБЛТЩФП, РПФПНХ ЮФП ЕЗП ОЕЗДЕ ТЙУПЧБФШ», Й ФПЦЕ ПУФБОПЧСФУС. мПЗЙЮОП, ЮФПВЩ Ч .xinitrc РТПУФП ЪБРХУЛБМЙУШ X-ЛМЙЕОФЩ, РТЙЮЕН ЧУЕ, ЛТПНЕ ПДОПЗП, ЪБРХУЛАФУС Ч ЖПОЕ (Ч ЧЙДЕ “ РТПЗТБННБ & ”), Й ФПМШЛП ПДЙО — ОЕ Ч ЖПОЕ; УППФЧЕФУФЧЕООП, ЛПЗДБ ЬФПФ ПДЙО ЪБЛПОЮЙФ ТБВПФХ, ЧЩРПМОЕОЙЕ УГЕОБТЙС ФПЦЕ ЪБЛПОЮЙФУС, Й УЕБОУ ТБВПФЩ Ч ЗТБЖЙЮЕУЛПК ПВПМПЮЛЕ УБН УПВПК ЪБЧЕТЫЙФУС. пВЩЮОП ЬФПФ ПДЙО — ПЛОПЧПД, Б Ч ОЈН ЕУФШ НЕОА «ЪБЧЕТЫЙФШ ТБВПФХ», ФП ЕУФШ РТПУФП ПУФБОПЧ ПЛОПЧПДБ.
нПЦОП ЪБИПДЙФШ Ч УЙУФЕНХ У РПНПЭША xdm — ЗТБЖЙЮЕУЛПЗП БОБМПЗБ login ( xdm РПЪЧПМСЕФ ФБЛЦЕ РПДЛМАЮБФШУС РП УЕФЙ Л ХДБМЈООПК НБЫЙОЕ, ОП РТПДЕНПОУФТЙТПЧБФШ ЬФП Ч УМБКДБИ ФТХДОП, УН. ФХ ЦЕ УБНХА УФБФША РТП ФПОЛЙЕ ЛМЙЕОФЩ). фПЗДБ УОБЮБМБ ВХДЕФ ЪБРХЭЕО X-УЕТЧЕТ, РПФПН — ЧЩВТБООЩК ПЛОПЧПД (НПЗХФ ДБЦЕ РТЕДМПЦЙФШ ЧЩВТБФШ), Б ФПМШЛП РПФПН — РПМШЪПЧБФЕМШУЛЙЕ X-ЛМЙЕОФЩ. йУРПМШЪХЕФУС УИЕНБ “ .d ”: ЧУЕ УГЕОБТЙЙ ЙЪ ЛБФБМПЗБ .xsession.d/ ЪБРХУЛБАФУС РП ПЮЕТЕДЙ.
чУЕ X-ЛМЙЕОФЩ НПЗХФ УЮЙФБЩЧФШ Ф. О. «ЖБКМ ТЕУХТУПЧ» УРЕГЙБМШОПЗП ЖПТНБФБ. рП ХНПМЮБОЙА ОБУФТПКЛЙ МЕЦБФ Ч /etc/X11/app-defaults/ , Б ЙЪНЕОЕОЙС ЬФЙИ ОБУФТПЕЛ НПЦОП УЛМБДЩЧБФШ Ч ЖБКМ .Xdefaults . фБН ПЮЕОШ НОПЗП ЮЕЗП НПЦОП РЕТЕОБУФТПЙФШ. ч ЮБУФОПУФЙ, ГЧЕФ.
чПФ ОЕДПУФБФПЛ ОБВПТОПЗП ТБВПЮЕЗП УФПМБ: ЕУМЙ ЧБН ОТБЧЙФУС ЛБЛБС-ФП ГЧЕФПЧБС ЗБННБ, ЧБН РТЙДЈФУС РЕТЕОБУФТБЙЧБФШ НОПЗП РТПЗТБНН, ЛБЛ НЙОЙНХН, ЕУМЙ ПОЙ УПВТБОЩ У ТБЪОЩНЙ ЙОФЕТЖЕКУОЩНЙ ВЙВМЙПФЕЛБНЙ — GTK, Qt, Tk, Xt Й Ф. Р.
п ЛМБЧЙБФХТЕ. оБУФТПКЛБ ЛМБЧЙБФХТЩ Ч УФБТПН УФЙМЕ, РТЙ РПНПЭЙ xmodmap , УЕКЮБУ ЙУРПМШЪПЧБФШ ОЕ ОБДП! оБДП ЙУРПМШЪПЧБФШ xkb — ЬФП ТБУЫЙТЕОЙЕ X11, ЛПФПТПЕ РПЪЧПМСЕФ НПДЙЖЙГЙТПЧБФШ Й ОБУФТБЙЧБФШ ПВТБВПФЛХ ЛМБЧЙБФХТЩ: ЪБДБЧБФШ ТБУЛМБДЛХ, РПТЕДЕМСФШ РЕТЕЛМАЮБФЕМШ ТБУЛМБДПЛ (НОПЗП ТБЪОЩИ ЧБТЙБОФПЧ, ОБРТЙНЕТ, РП ЛМБЧЙЫЕ «НЕОА»), ДПВБЧМСФШ ТБЪОЩЕ («НХМШФЙНЕДЙКОЩЕ») ЛМБЧЙЫЙ, ЕУМЙ ПОЙ ЕУФШ Й Ф. Р. рТПЗТБННБ setxkbmap ДЕМБЕФ ЬФП ОБ МЕФХ. рПРТБЧПЮЛБ, «НХМШФЙНЕДЙКОЩЕ» ЛМБЧЙЫЙ ОЕЛПФПТЩЕ ЛМБЧЙБФХТ ОЕ ЧПЪЧТБЭБАФ scen-ЛПДПЧ, ЬФП ЧППВЭЕ ОЕ ЛМБЧЙБФХТБ, ФБЛЙЕ УРЕГЛОПРЛЙ ЧТПДЕ ЛОПРЛЙ Power, Й ПВТБВБФЩЧБФШ ЙИ ОБДП ОЕ xkb , Б РТПЗТБННБНЙ, ТБВПФБАЭЙНЙ У ACPI, ФБЛ ЦЕ, ЛБЛ Й ОБЦБОЙЕ ОБ Power.
еУФШ РТПЗТБННБ xxkb , ЛПФПТБС РПЪЧПМСЕФ ЪБ ЛБЦДЩН ПЛОПН ЪБЛТЕРМСФШ УЧПА ТБУЛМБДЛХ: ОБРТЙНЕТ, Ч ПДОПН ПЛОЕ — ТХУУЛБС ТБУЛМБДЛБ, Б Ч ДТХЗПН — БОЗМКУЛБС; ХДПВОП, ЛПЗДБ ЪБОЙНБЕЫШУС РЕТЕЧПДПН, ТХУУЛЙК Й БОЗМЙКУЛЙК ФЕЛУФ.
пФПВТБЦЕОЙЕ ОБ ТБВПЮЕН УФПМЕ БЧФПНБФЙЮЕУЛЙ УНПОФЙТПЧБООЩИ ХУФТПКУФЧ — ЬФП ДЕМБЕФУС Ч ПДОПТПДОЩИ ТБВПЮЙИ УФПМБИ. рТЙ ЬФПН Ч УЙУФЕНЕ ДПМЦОП ВЩФШ БЧФПНБФЙЮЕУЛПЕ НПОФЙТПЧБОЙЕ, ЮФП ДБМЕЛП ОЕ ЧУЕЗДБ ХДПВОП. ч МЈЗЛЙИ УТЕДБИ, ЧТПДЕ XFCE ЙМЙ BlackBox, ДЕМБЕФУС РТПЭЕ: ФБЛБС ЛПТПВПЮЛБ РПЛБЪЩЧБЕФУС У ХУФТПКУФЧБНЙ, ОБЦЙНБЕФЕ ОБ ХУФТПКУФЧП — УНПОФЙТПЧБМПУШ У ЛБЛЙНЙ-ФП РБТБНЕФТБНЙ РП ХНПМЮБОЙА, ЕУМЙ ОЕ РПОТБЧЙМПУШ, РБТБНЕФТЩ НПЦОП РПНЕОСФШ.
уРПНПЭША xset НОПЗП НПЦОП ОБУФТПЙФШ, Ч ЮБУФОПУФЙ, ХЛБЪБФШ, ЗДЕ ЫТЙЖФЩ МЕЦБФ. у РПНПЭША xmodmap РЕТЕПРТЕДЕМСАФУС ЛМБЧЙЫЙ Й ЛОПРЛЙ НЩЫЙ. Й Ф. Д., ДП ВЕУЛПОЕЮЕОПУФЙ.
пДОПТПДОЩК ТБВПЮЙК УФПМ
дЧЕ УБНЩЕ ВПМШЫЙЕ УЙУФЕНЩ «ТБВПЮЙК УФПМ»: KDE Й GTK, KDE УМЕЗЛБ ВПМЕЕ ФЕИОПМПЗЙЮОП. еДЙОУФЧП ЙОФЕТЖЕКУОПК ВЙВМЙПФЕЛЙ РПЪЧПМСЕФ ДЕМБФШ ЕДЙОЩК ЙОФЕТЖЕКУ (Й ОБУФТБЙЧЩБФШ ЕЗП ЕДЙОПЦДЩ), РТЙНЕОСФШ УРЕГЙБМШОХА РТПЗТБННХ-ОБУФТПКЭЙЛ (control center), Б ОЕ ТЕДБЛФЙТПЧБФШ ОБУФТПЕЮОЩЕ ЖБКМЩ ЧТХЮОХА, Й ДБЦЕ ЧРЙУЩЧБФШ Ч ЬФПФ control center ОБУФТПКЛЙ УЙУФЕНЩ (X-УЕТЧЕТБ, ХУФТПКУФЧ), ЮФП, ОБ УБНПН ДЕМЕ, ОЕРТПУФП Й ОЕ ЧУЕЗДБ ИПТПЫП ТБВПФБЕФ. чУСЛЙЕ ДПРПМОЙФЕМШОЩЕ ЧПЪНПЦОПУФЙ, ЛПФПТЩЕ НПЦОП ХУФТПКЙФШ НЕЦДХ ДЧХНС РТПЗБТННБНЙ, ЙНЙУРПМШЪХАЭЙНЙ ПДОХ Й ФХ ЦЕ ЙОФЕТЖЕКУОХА ВЙВМЙПФЕЛХ, ОБРТЙНЕТ DnD.
рТП DnD (Drag and Drop): РТБЛФЙЛБ РПЛБЪЩЧБЕФ, ЮФП ПФЛТЩФЙЕ ДЙБМПЗБ ХДПВОЕЕ Й ВЕЪПРБУОЕЕ DnD, Б ФП ХТПОЙЫШ ЙЛПОЛХ ОЕ ФХДБ.
зМБЧОПЕ ДПУФПЙОУФЧП: УППВЭЕУФЧП НПЦЕФ ЧНЕУФЕ ТБВПФБФШ ОБД ФБЛЙН ТБВПЮЙН УФПМПН, ДЕМБФШ «ФЕНЩ», РПЧЩЫБФШ ХДПВУФЧП, ДПРЙУЩЧБФШ ХФЙМЙФЩ Й Ф. Р.
зМБЧОЩК ОЕДПУФБФПЛ — ВПМШЫБС ТЕУХТУПЈНЛПУФШ. еУФШ «РТПНЕЦХФПЮОЩЕ» ТЕЫЕОЙС ЪБДБЮЙ УПЪДБОЙС ПДОПТПДОПЗП ТБВПЮЕЗП УФПМБ: XFCE, Rocks, WindowMaker Й Ф. Р. ьФП ХЦЕ ДБМЕЛП ОЕ ФПМШЛП ПЛОПЧПДЩ, ЬФП ХЦЕ РПМОПГЕООЩЕ ТБВПЮЙЕ УФПМЩ, ОП ЕДЙОУФЧП ЙОФЕТЖЕКУОЩИ ВЙВМЙПФЕЛ ФТЕВХЕФ, ЮФПВЩ ЧУЕ РТЙМПЦЕОЙС ЙИ ЙУРПМШЪПЧБМЙ. еУМЙ ЬФП ОЕ ФБЛ, ОЕЛПФПТЩНЙ ДПУФПЙОУФЧБНЙ ЧПУРПМШЪПЧБФШУС ОЕМШЪС. оБРТЙНЕТ, Open Office ЙМЙ GIMP ХОЙЛБМШОЩ, ЕУФШ УППФЧЕФУФХАЭЙЕ РТПЗТБННЩ РПД KDE (KOffic Й УТЕДЙ kdegraphics), ОП ПОЙ РПРТПЭЕ, ЙИ НПЦЕФ ВЩФШ ОЕДПУФБФПЮОП.
Источник
Lxde/Дистрибутив
Содержание
Содержание страницы [ править ]
На данной странице будут описываться этапы создания дистрибутива ALT Linux с графической оболочкой LXDE.
Описание дистрибутива [ править ]
Смысл создания [ править ]
Для тех, кто хочет использовать LXDE в повседневной жизни и ставит систему «с нуля», мы решили создать дистрибутив, в котором будет использоваться графическая оболочка LXDE и, на наш взгляд, оптимально подобранные приложения.
В первой редакции дистрибутив делился на Standart и Lite. В новой редакции (на 6-ой платформе) мы решили сменить имя. Так как в процессе разработки altlinux-lxde-remix вырос в самостоятельный дистрибутив, но мы решили назвать его просто ALTLinux LXDEsktop.
Дистрибутив по-прежнему будет делится на две версии:
1. ALTLinux LXDEsktop — это версия дистрибутива Альт Линукс, в которой используется графическая оболочка LXDE и приложения, которые удобно использовать дома. Например OpenOffice.org, GIMP, Pitivi. Рекомендуемое количество ОЗУ: от 512 Mb;
2. ALTLinux LXDEsktop-Lite — это версия дистрибутива Альт Линукс с набором легковесных программ и графической оболочкой LXDE. Рекомендуемое количество ОЗУ: от 64 Mb.
ALTLinux LXDEsktop содержит в себе LiveCD, который позволит познакомиться с дистрибутивом, понять степень поддержки оборудования на Вашем компьютере или ноутбуке. Если дистрибутив придется по вкусу, его можно установить или из Live-режима или после перезагрузки, выбрав соответсвующий пункт меню.
ALTLinux LXDEsktop-Lite не содержит в себе LiveCD и умещается на CD-диске. Это сделано осознано, так как маломощные компьютеры не очень подходят для запуска на них Live-дистрибутивов. Если пользователь захочет использовать OpenOffice.org в данном дистрибутиве, но его можно будет установить любым удобным способом прямо с диска.
По замечаниям пользователей создан ToDo-лист и постепенно адекватные предложения реализоввываются. Если у кого-то есть желание помочь автору сборок, то двери для общения всегда открыты.
Так как дистрибутив разрабатывается в свободное от основной работы время, не стоит рассчитывать на динамичную доработку. Все мы люди и не можем сутками не спать 🙂
Набор ПО по умолчанию [ править ]
Ниже будут представлены названия приложений, которые будут устанавливаться в дистрибутиве по умолчанию.
Графическая среда: LXDE
- LXAppearance
- LXDE Common
- LXDM
- LXLauncher
- LXPanel
- LXRandr
- LXSession
- LXSession Edit
- LXShortCut
- LXTask
- LXTerminal
- Menu-Cache
- Openbox
Варианты устанавливаемого ПО в зависимости от выбора установки:
Источник