Түбір терезесі - Root window

Кейбір терезелердің мүмкін орналасуы: 1 - бұл бүкіл экранды қамтитын түбірлік терезе; 2 және 3 - жоғары деңгейлі терезелер; 4 және 5 - бұл 2-нің қосалқы терезелері.

Ішінде X терезе жүйесі, әрқайсысы терезе оның ата-анасы деп аталатын басқа терезеде болады. Бұл терезелерді а-ны құрайды иерархия. The түбірлік терезе осы иерархияның тамыры болып табылады. Бұл экран сияқты үлкен, ал қалған барлық терезелер оның балалары немесе ұрпақтары.

Әр терезе өзінің ата-анасының бөлігін қамтығандықтан, қалған барлық терезелер түбірлік терезеден жоғары орналасқан көрінеді. Нәтижесінде түбірлік терезе экранның барлық терезелердің артында тұрған бөлігі ретінде көрінеді. Басқаша айтқанда, түбірлік терезе экранның фонын құрайды. Кескінді ретінде пайдалануға болады тұсқағаз түбірлік терезенің фондық суреті ретінде орнату арқылы экранның. Мұны мысалы көмегімен жасауға болады xsetroot немесе xv бағдарламалар.

Түбір терезесінің тікелей балалары шақырылады жоғарғы деңгейлі терезелер. Бұл терезелер әдетте декоративті жақтаумен және тақырып жолымен салынады (оларды терезе менеджері ). Жоғарғы деңгейдегі терезелер, бейресми түрде, көпшілігінің терминологиясындағы қарапайым терезелер болып табылады GUI. Жоғары деңгейлі емес терезелер батырмалар, мәтіндік жәшіктер және т.б.

Түбірлік терезенің қасиеттері кейде клиенттер арасындағы байланыс құралдарының алғашқы формасы ретінде қолданылады. Мысалы, буферлерді кесу - бұл таңдалған мәтінді терезеден екіншісіне көшіру үшін қолданылатын түбірлік терезенің қасиеттері және dwm терезе менеджері күй терезесінде түбір терезесінің атын көрсетеді. The X ресурстар орындалу кезінде түбірлік терезенің қасиетінде де сақталады.

Виртуалды түбірлік терезе

The swm терезе менеджері виртуалды түбір терезесі. X протоколы тұрғысынан бұл әдеттегі терезе. Алайда, X терезе менеджерлері виртуалды түбірлік терезені пайдаланып, оған барлық түбірлік терезелерді емес, нақты түбірлік терезені қалпына келтіреді. Виртуалды түбірлік терезелер негізінен қолданылады терезе менеджерлерін қайта тәрбиелеу мысалы, бірқатар жүзеге асыру үшін виртуалды жұмыс үстелдері пайдаланушы ауыса алады.

Басқа клиенттерге (терезе менеджерінен басқа) виртуалды түбірлік терезені пайдалану қажет болуы мүмкін. Бұл терезенің идентификаторын а терезе сипаты аталған __SWM_VROOT нақты түбір терезесінің тікелей еншісінде. Техникалық тұрғыдан көптеген бағдарламалар макростарды түбірлік терезелерді іздеу үшін атау файлымен қайта анықталатын етіп пайдаланады vroot.h.

The еркін жұмыс үстелі терезе менеджері спецификациясы үшін сипат талап етіледі _NET_VIRTUAL_ROOTS виртуалды түбірлік терезелер ретінде жұмыс істейтін терезелер тізімін қамтитын нақты түбір терезесінің; қазіргі уақытта белсенді виртуалды түбір терезесін қасиеттен табуға болады _NET_CURRENT_DESKTOP нақты түбір терезесінің.

Виртуалды түбірлік терезені swm терезе менеджерлері қолданады, tvtwm, amiwm, және ағарту. Сияқты басқа жүйелер KDE виртуалды фондық терезені пайдаланыңыз (онда белгішелер бар, мысалы), бірақ басқа терезелерді осы терезеге ауыстырмаңыз. Виртуалды түбірлік терезе сонымен бірге қолданылады XScreenSaver: скринсейвер іске қосылған кезде, бұл бағдарлама виртуалды түбір терезесін жасайды, оны барлық басқа терезелердің жоғарғы жағына орналастырады және виртуалды түбір терезесін табатын және оған сурет салатын хактардың (модульдердің) бірін шақырады.

Түбірлік терезені қолданатын утилиталар

Сондай-ақ қараңыз

Сыртқы сілтемелер