Chương trình quản lý cửa sổ X

Một chương trình quản lý cửa sổ X (tiếng Anh: X window manager) là một phần mềm điều khiển sự bố trí và ngoại hình của các cửa sổ trong hệ thống X Window, một hệ thống cửa sổ được dùng chủ yếu trong các hệ thống giống Unix.

Không giống Apple MacintoshWindows - các hệ nền vốn chỉ cung cấp một bộ các phương thức cố định do nhà cung cấp kiểm soát để điều khiển việc hiển thị các cửa sổ và pan-nô trên màn hình và điều khiển cách người dùng tương tác với chúng, người ta đã cố ý giữ phần quản lý cửa sổ cho hệ thống X Window tách biệt khỏi phần mềm cung cấp hiển thị đồ họa. Người dùng có thể lựa chọn giữa nhiều chương trình quản lý cửa sổ của các nhà cung cấp phần mềm bên thứ ba (third-party), các chương trình này khác nhau ở nhiều điểm, trong đó có:

  • Khả năng tùy biến (customizability) ngoại hình và chức năng:
    • Các trình đơn dưới dạng văn bản (textual menu) dùng để khởi động các trình ứng dụng và/hoặc thay đổi các tùy chọn.
    • Trạm nổi (docks) và các phương pháp khác để khởi động các chương trình ứng dụng từ môi trường đồ họa.
    • Đa mặt bàn (multiple desktops) và mặt bàn ảo (virtual desktop) (mặt bàn to hơn kích thước thực của màn hình), và ô đổi trang (pager) để người dùng có thể chuyển giữa các trang mặt bàn.
  • Nhu cầu về dung lượng bộ nhớ và các tài nguyên hệ thống khác
  • Mức độ tích hợp với môi trường mặt bàn nhằm cung cấp một giao diện đầy đủ hơn với hệ điều hành, đồng thời cung cấp một loạt các ứng dụng và tiện ích đã được tích hợp (integrated utilities).

Các trình bao thay thế cho Microsoft Windows cũng đã xuất hiện. Ví dụ LiteStep có thể thay thế giao diện người dùng trong Windows 95, 98, hay NT, với phong cách của Afterstep. OS/2 được phát hành kèm với trình bao mặc định là chương trình Presentation Manager, nhưng các nguồn thứ ba (third party sources) cũng có thể cung cấp các chương trình thay thế.

Nguyên lý hoạt động của các chương trình quản lý cửa sổ X

Khi một chương trình quản lý cửa sổ hoạt động, một số dạng tương tác giữa trình phục vụ X và các trình khách của nó được điều hướng thông qua chương trình quản lý cửa sổ. Cụ thể, khi có yêu cầu phải hiển thị một cửa sổ mới, yêu cầu này được gửi cho chương trình quản lý cửa sổ và nó sẽ quyết định tọa độ khởi đầu của cửa sổ. Thêm vào đó, hầu hết các chương trình quản lý cửa sổ hiện đại còn thay nhánh mẹ của cửa sổ (reparenting), điều này dẫn đến việc một biểu ngữ được đặt trên đỉnh cửa sổ cùng với một khung trang trí được vẽ chung quanh viền mép của nó. Hai phần tử này được điều khiển bởi chương trình quản lý cửa sổ, thay vì bởi chương trình ứng dụng. Chính vì vậy, khi người dùng bấm chuột và kéo những phần tử này trên màn hình, chính chương trình quản lý cửa sổ là phần mềm lựa chọn các hành động thích hợp (như chuyển vị trí hoặc đổi kích cỡ của cửa sổ).

Chương trình quản lý cửa sổ còn chịu trách nhiệm với các biểu tượng (icon) nữa. Thực thế, ở mức giao thức trung tâm X Window, các biểu tượng không tồn tại. Khi người dùng đòi hỏi một cửa sổ được thu nhỏ lại thành một biểu tượng (iconified), chương trình quản lý cửa sổ xóa cửa sổ này khỏi bản đồ của mình (làm cho nó trở nên không nhìn thấy được) rồi lựa chọn hành động thích hợp để hiển thị biểu tượng tại chỗ của nó. Một số chương trình quản lý cửa sổ không hỗ trợ biểu tượng.

Trong khi mục đích chính của chương trình quản lý cửa sổ là quản lý các cửa sổ, như ý nghĩa của tên gọi, nhiều chương trình quản lý cửa sổ còn có thêm những tính năng bổ sung như khả năng xử lý các sự kiện bấm chuột tại cửa sổ gốc (root window), hiển thị các ô cửa sổ, cùng nhiều những phần tử trực quan đồ họa khác. Chúng còn có thể có chức năng xử lý phím bấm từ bàn phím (chẳng hạn Alt-F4 có thể làm đóng cửa sổ), quyết định việc chương trình ứng dụng nào sẽ chạy lúc máy vừa khởi động xong v.v.

Những chương trình quản lý cửa sổ cho X được nhiều người ưa chuộng

  • AfterStep
  • Blackbox (Đơn giản và nhẹ nhất)
  • Enlightenment
  • Fluxbox (Hạng nhẹ, dựa trên nền của Blackbox)
  • FVWM (Một Chương trình quản lý cửa sổ ảo ( virtual window manager), phát sinh ra từ twm)
  • IceWM
  • Ion Chương trình quản lý cửa sổ đồng cỡ đa tầng (tiling tabbed window manager) được thiết kế với dụng ý dành cho người dùng quen sử dụng bàn phím.
  • Kwin (Nguyên được gọi là Kwm, chương trình quản lý cửa sổ mặc định của KDE)
  • Metacity (Chương trình quản lý cửa sổ mặc định của GNOME kể từ phiên bản 2.2)
  • MWM (Chương trình quản lý cửa sổ Motif)
  • Sawfish (Nguyên được gọi là Sawmill)
  • twm (Chương trình quản lý cửa sổ của Tom)
  • Window Maker - Chương trình tạo cửa sổ
  • Xfwm, Chương trình quản lý cửa sổ mặc định của Xfce

Những chương trình quản lý cửa sổ X khác

  • 4dwm
  • 5Dwm (Chương trình quản lý cửa sổ X phát sinh từ mwm, diện mạo và cử chỉ của các phần tử trong giao diện đồ họa hoàn toàn giống như tính cách của các giao diện đồ họa do Silicon Graphics Inc. làm ra - true SGI look&feel))
  • 9wm:[1] (Một bản bắt chước hệ thống cửa sổ nguyên của Plan 9)
  • aewm
  • amiwm:[2] Một phần mềm Amiga Workbench (giao diện đồ họa người dùng của Amiga), bắt chước hệ điều hành Unix.
  • Compiz
  • CTWM
  • evilwm
  • FVWM95
  • HaZe
  • JWM (Chương trình quản lý cửa sổ của Joe)
  • Kahakai
  • larswm
  • Luminocity
  • LWM
  • Matchbox
  • OLWM (và OLVWM với các bộ mặt bàn ảo, cùng chương trình quản lý cửa sổ OPEN LOOK)
  • Openbox
  • hackedbox
  • Oroborus
  • PekWM
  • PWM
  • Qvwm (Windows 95/98 look-alike)[3]
  • Ratpoison
  • Scwm (Chương trình quản lý cửa sổ theo quy trình của Scheme)
  • Orion: Một chương trình quản lý cửa sổ (đồng cỡ, trôi nổi) được viết bằng Scheme và scsh
  • swm
  • TrsWM
  • uwm
  • Waimea
  • WebWM
  • WindowLab
  • wm2
  • WMI
  • wmii
  • XPwm (Chương trình quản lý cửa sổ của XPde)

Xem thêm

Tham khảo

  1. ^ “The 9wm Window Manager”.
  2. ^ “amiwm”. Truy cập ngày 3 tháng 10 năm 2020.
  3. ^ “QVWM Blog”.

Liên kết ngoài

Read other articles:

Jagstzell Lambang kebesaranLetak Jagstzell di Ostalbkreis NegaraJermanNegara bagianBaden-WürttembergWilayahStuttgartKreisOstalbkreisPemerintahan • MayorRaimund MüllerLuas • Total37,97 km2 (1,466 sq mi)Ketinggian424 m (1,391 ft)Populasi (2021-12-31)[1] • Total2.325 • Kepadatan0,61/km2 (1,6/sq mi)Zona waktuWET/WMPET (UTC+1/+2)Kode pos73489Kode area telepon07967Pelat kendaraanAASitus webwww.jagstzell-gem...

 

Traditional form of folk embroidery practised in the state of Karnataka, India. Kasuti embroidery work on Ravike ca. 1855–1879. Kasuti (Kannada: ಕಸೂತಿ) is a traditional form of folk embroidery practised in the state of Karnataka, India.[1] Kasuti work which is very intricate sometimes involves putting up to 5,000 stitches by hand and is traditionally made on dresswear like Ilkal sarees, Ravike/Kuppasa(Khana) and Angi. The Karnataka Handicrafts Development Corporation (KHDC...

 

Les Murray nel 2014 Les Murray, ufficialmente Leslie Allan Murray (Nabiac, 17 ottobre 1938 – Taree, 29 aprile 2019), è stato un poeta e scrittore australiano. Indice 1 Biografia 2 Opere tradotte in italiano 2.1 Poesia 2.2 Romanzi in versi 2.3 Saggi 3 Onorificenze 4 Note 5 Altri progetti 6 Collegamenti esterni Biografia Nato a Nabiac, Nuovo Galles del Sud, nel 1938, trascorre la sua infanzia in povertà nella fattoria dei nonni nel distretto di Bunyah[1]. Rimasto orfano della madre ...

Bolivia-related events during the year 1826 ← 1825 1824 1823 1826 in Bolivia → 1827 1828 1829 Decades: 1800s 1810s 1820s 1830s 1840s See also:Other events of 1826History of Bolivia  • Years Events in the year 1826 in Bolivia. The 1826 Constitution, the first constitution of Bolivia, was promulgated in November of this year. Incumbents Head of State (through 19 June):[a] Antonio José de Sucre President (beginning from 19 June): Antonio José de Sucre Vice ...

 

Questa voce o sezione sull'argomento edizioni di competizioni calcistiche non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Copa Argentina 2015-2016Copa Sancor Seguros Argentina 2015-16 Competizione Copa Argentina Sport Calcio Edizione 7ª Organizzatore AFA Date dal 29 gennaio 2016al 15 dicembre 201...

 

Amago Tsunehisa Amago Tsunehisa[1] (尼子 経久?; 25 dicembre 1458 – 30 novembre 1541) è stato un potente daimyō giapponese del periodo Sengoku, che portò il clan Amago all'egemonia sulla regione di Chūgoku. Inizialmente servitore del clan Rokkaku, all'apice della sua carriera governava le province di Inaba, Hōki, Izumo, Iwami, Oki, Harima, Mimasaka, Bizen, Bitchū, Bingo e Aki. Indice 1 Biografia 2 Note 3 Bibliografia 4 Altri progetti Biografia Tsunehisa nacque nel marzo del...

Papan Arwah untuk Tu Di Gong di Hong Kong Papan arwah atau papan nama leluhur adalah sebuah plakat yang didesain sebagai kediaman dewa atau arwah leluhur. Berawal dari kebudayaan tradisional Tionghoa, papan arwah biasa ditemukan pada negara-negara di Asia Timur dimana pemujaan leluhur dipraktikkan. Papan arwah sebagai benda ritual biasa ditemukan dalam kuil atau altar rumah di seluruh Tiongkok.[1] Papan arwah tidak sama dengan efigi atau patung dewa-dewi. Etimologi Papan arwah disebut...

 

Episode 87 der Reihe Ein starkes Team Titel Die letzte Runde Produktionsland Deutschland Originalsprache Deutsch Länge 89 Minuten Produktions­unternehmen UFA Fiction im Auftrag des ZDF Regie Ulrich Zrenner Drehbuch Timo Berndt Produktion Lena Kraeber Simon Müller-Elmau Musik Ludwig Eckmann Winfried Zrenner Kamera Wolf Siegelmann Schnitt Matthias Wilfert Premiere 8. Jan. 2022 auf ZDF Besetzung Florian Martens: Otto Garber Stefanie Stappenbeck: Linett Wachow Arnfried Lerche: L...

 

French Roman Catholic prelate His EminencePhilippe BarbarinCardinal-Priest of SS. Trinità al Monte PincioBarbarin in 2008ChurchCatholic ChurchSeeLyon (emeritus)Appointed16 July 2002Installed14 September 2002Term ended6 March 2020PredecessorLouis-Marie BilléSuccessorOlivier de GermayOrdersOrdination17 December 1977by Robert Marie-Joseph François de ProvenchèresConsecration22 November 1998by Philibert RandriambololonaCreated cardinal21 October 2003by Pope John Paul IIRankCardinal-...

Dutch footballer This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Luís Pedro footballer, born 1990 – news · newspapers · books · scholar · JSTOR (July 2014) (Learn how and when to remove th...

 

Dutch theoretical physicist (1931–2021) Martinus J. G. VeltmanVeltman in 2005BornMartinus Justinus Godefriedus Veltman(1931-06-27)27 June 1931Waalwijk, NetherlandsDied4 January 2021(2021-01-04) (aged 89)Bilthoven, NetherlandsNationalityDutchAlma materUtrecht UniversityKnown forRenormalization of Yang–Mills theoryDimensional regularizationSchoonschipvDVZ discontinuityPassarino–Veltman reductionAwardsNobel Prize in Physics (1999)Dirac Medal (1996)High Energy and Particle Ph...

 

Human settlement in EnglandSt LevanCornish: SelevanParish church of St LevanSt LevanLocation within CornwallPopulation459 (2011)OS grid referenceSW3822Civil parishSt LevanUnitary authorityCornwallCeremonial countyCornwallRegionSouth WestCountryEnglandSovereign stateUnited KingdomPost townPENZANCEPostcode districtTR19Dialling code01736PoliceDevon and CornwallFireCornwallAmbulanceSouth Western UK ParliamentSt Ives List of places UK England Cornwall ...

Provinsi Kazakhstan Timur Шығыс Қазақстан облысыcode: kk is deprecated   (Kazakh)Восточно-Казахстанская областьcode: ru is deprecated   (Rusia)ProvinsiSungai Bukhtarma di Kazakhstan Timur Lambang kebesaranPeta Kazakhstan, lokasi provinsi Kazakhstan TimurKoordinat: 49°57′N 82°37′E / 49.950°N 82.617°E / 49.950; 82.617Koordinat: 49°57′N 82°37′E / 49.950°N 82.617°E /...

 

Parker Hale M82 Jenis Senapan runduk Negara asal  Britania Raya Sejarah pemakaian Masa penggunaan 1972-2003 Digunakan oleh See Use Pada perang Perang Afganistan Sejarah produksi Tahun 1960s Produsen Parker Hale Spesifikasi (C3A1) Berat 7,2 kg (15.9 lbs) Panjang 116,2 cm-121,3 cm Panjang laras 600 mm (23.75 inches) Peluru 7,62 x 51 mm NATO Mekanisme Aksi-baut Kecepatan peluru 840 m/s (2750 ft/s) C21 NATO ball Jarak efektif 800m Amunisi Magazen box isi 5...

 

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

Beauty pageant edition This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Miss World 2014 – news · newspapers · books · scholar · JSTOR (May 2023) (Learn how and when to remove this message) Miss World 2014Rolene Strauss, Miss World 2014Date14 December 2014PresentersTim VincentMegan YoungFrankie CenaSteve Dougl...

 

أبو محمد أحمد بن أعثم الكوفي معلومات شخصية تاريخ الوفاة 314هـ (926-927م) مواطنة الدولة العباسية  اللقب ابن أعثم الديانة مسلم المذهب الفقهي شيعي الحياة العملية المهنة مؤرخ مسلم مجال العمل التاريخ الإسلامي أعمال بارزة كتاب الفتوح تعديل مصدري - تعديل   أبو محمد أحمد بن أعثم ا�...

 

PLANET redirects here. For the astronomical collaboration, see Probing Lensing Anomalies Network. This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (October 2016) (Learn how and when to remove this message) Value Encoding 1 ┃┃┃╻╻ 2 ┃┃╻┃╻ 3 ┃┃╻╻┃ 4 ┃╻┃┃╻ 5 ┃╻┃╻┃ 6 ┃╻╻┃┃...

コリントス地峡 コリントス地峡の位置(赤丸、ペロポネソス半島) コリントス地峡(コリントスちきょう、ギリシア語: Ισθμός της Κορίνθου ; 英: Isthmus of Corinth)は、ギリシャの本土とペロポネソス半島とをつなぐ地峡。コリンティアコス湾(イオニア海)とサロニコス湾(エーゲ海)に挟まれており、幅は約6km。コリントス運河によって2つの海は結ば...

 

Skin disease Not to be confused with pityriasis rosea. Medical conditionTinea versicolorOther namesDermatomycosis furfuracea,[1] pityriasis versicolor,[1] tinea flava,[1] lotaSpecialtyDermatologyCausesMalassezia globosa, Malassezia furfur Tinea versicolor (also pityriasis versicolor) is a condition characterized by a skin eruption on the trunk and proximal extremities.[1] The majority of tinea versicolor is caused by the fungus Malassezia globosa, although Mala...