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