5Aug
Видљиве разлике између ГНОМЕ и КДЕ десктоп окружења су лако видљиве, па како је могуће покретати апликацију из једне испод друге без проблема?Данашњи СуперУсер К & амп; Пост има одговор.
Данашње питање & амп;Сесија одговора долази нам захваљујући СуперУсер-у подскупу Стацк Екцханге-а, групације К & ама;
'Схакинг Хандс' сличном картотеком од Цлкер.цом.
Питање
читач СуперУсер ЛеНооб жели да зна како КДЕ апликације могу да покрену под ГНОМЕ-ом:
Ако ГНОМЕ користи ГТК + и КДЕ користи Кт, како се апликације КДЕ могу покренути под ГНОМЕ-ом?
Шта омогућава КДЕ апликацијама да глатко раде под ГНОМЕ-ом?
Одзив
СуперУсер допринос ГвВити има одговор за нас:
Ово је могуће зато што ова десктоп окружења користе исти графички систем, Кс11.Сви графички програми говоре само о Кс11 протоколу са Кс сервером( обично Ксорг), слање команди за цртање овога или овога и пријем улазних догађаја( миш, тастатура, итд.).
Сваки УИ алатки као што је ГТК или Кт долази у облику библиотека са којима се графички програм повезује.Програм написан за ГНОМЕ ће користити
либгдк и либгтк , а КДЕ програм ће користити либКтЦоре са либКтГуи .Оба алатката тада једноставно користе исте Кс11 функције за цртање све у прозору одговарајућег програма.Већина модерних алатки, као што су ГТК, Кт или ЕФЛ, обављају све цртеже и само шаљу завршену слику целог прозора преко Кс11.Старији алатки попут Ксав-а или Мотиф-а умјесто тога шаљу команде за цртање примитива попут линија или правоугаоника, а Кс сервер ради све рендеровање.
Кс11 протокол такође покрива управљање прозорима, тако да ће свако радно окружење имати програм "виндов манагер" који окреће оквире прозора( "украсе"), омогућава вам да премјештате и мијењате величину прозора и тако даље.Савремени "композитирајући" менаџери прозора стварно преузму Ксорг-ов посао састављања свих прозора на финалну слику екрана, омогућавајући додавање сенки или ефеката.
Везивање у исти графички систем за једноставну "компатибилност" је одлична ствар и одлична када желите да све ваше омиљене апликације покрећу под истим окружењем за радно окружење!
Имате ли нешто да додате објашњењу?Звучи у коментарима.Желите да прочитате више одговора од других корисничких корисника Стацк Екцханге?Овде погледајте комплетну тему.