Window manager

Layers of the graphical user interface:
Under X, the window manager and the display server are two distinct programs; but under Wayland, the function of both is handled by the Wayland compositor.
Typical elements of a window. The window decoration is either drawn by the window manager or by the client. The drawing of the content is the task of the client.
Under X11, when the window manager is not running, the window decorations are missing for most windows.

A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface.[1] Most window managers are designed to help provide a desktop environment. They work in conjunction with the underlying graphical system that provides required functionality—support for graphics hardware, pointing devices, and a keyboard—and are often written and created using a widget toolkit.

Few window managers are designed with a clear distinction between the windowing system and the window manager. Every graphical user interface based on a windows metaphor has some form of window management. In practice, the elements of this functionality vary greatly.[2] Elements usually associated with window managers allow the user to open, close, minimize, maximize, move, resize, and keep track of running windows, including window decorators. Many window managers also come with various utilities and features such as task bars, program launchers, docks to facilitate halving or quartering windows on screen, workspaces for grouping windows, desktop icons, wallpaper, an ability to keep select windows in foreground, the ability to "roll up" windows to show only their title bars, to cascade windows, to stack windows into a grid, to group windows of the same program in the task bar in order to save space, and optional multi-row taskbars.[3][4][5][6]

History

In 1973, the Xerox Alto became the first computer shipped with a working WIMP GUI. It used a stacking window manager that allowed overlapping windows.[7] However, this was so far ahead of its time that its design paradigm would not become widely adopted until more than a decade later. While it is unclear if Microsoft Windows contains designs copied from Apple's classic Mac OS, it is clear that neither was the first to produce a GUI using stacking windows. In the early 1980s, the Xerox Star, successor to the Alto, used tiling for most main application windows, and used overlapping only for dialogue boxes, removing most of the need for stacking.[8]

The classic Mac OS was one of the earliest commercially successful examples of a GUI that used a sort of stacking window management via QuickDraw. Its successor, macOS, uses a somewhat more advanced window manager that has supported compositing since Mac OS X 10.0, and was updated in Mac OS X 10.2 to support hardware accelerated compositing via the Quartz Compositor.[9]

GEM 1.1, from Digital Research, was a operating environment that included a stacking window manager, allowing all windows to overlap. It was released in the early 1980s.[10] GEM is famous for having been included as the main GUI used on the Atari ST, which ran Atari TOS, and was also a popular GUI for MS-DOS prior to the widespread use of Microsoft Windows. As a result of a lawsuit by Apple, Digital Research was forced to remove the stacking capabilities in GEM 2.0, making its window manager a tiling window manager.[11]

During the mid-1980s, Amiga OS contained an early example of a compositing window manager called Intuition (one of the low-level libraries of AmigaOS, which was present in Amiga system ROMs), capable of recognizing which windows or portions of them were covered, and which windows were in the foreground and fully visible, so it could draw only parts of the screen that required refresh. Additionally, Intuition supported compositing. Applications could first request a region of memory outside the current display region for use as bitmap. The Amiga windowing system would then use a series of bit blits using the system's hardware blitter to build a composite of these applications' bitmaps, along with buttons and sliders, in display memory, without requiring these applications to redraw any of their bitmaps.

In 1988, Presentation Manager became the default shell in OS/2, which, in its first version, only used a command line interface (CLI). IBM and Microsoft designed OS/2 as a successor to DOS and Windows for DOS. After the success of Windows 3.10, however, Microsoft abandoned the project in favor of Windows. After that, the Microsoft project for a future OS/2 version 3 became Windows NT, and IBM made a complete redesign of the shell of OS/2, substituting the Presentation Manager of OS/2 1.x for the object-oriented Workplace Shell that made its debut in OS/2 2.0.[12]

Examples

X window managers

On systems using the X window system, there is a clear distinction between the window manager and the windowing system. Strictly speaking, an X window manager does not directly interact with video hardware, mice, or keyboards – that is the responsibility of the display server.

Users of the X Window System have the ability to easily use many different window managers – Metacity, used in GNOME 2, and KWin, used in KDE Plasma Workspaces, and many others. Since many window managers are modular,[vague] people can use others,[vague] such as Compiz (a 3D compositing window manager), which replaces the window manager.[vague] Sawfish and awesome on the other hand are extensible window managers offering exacting window control. Components of different window managers can even be mixed and matched; for example, the window decorations from KWin can be used with the desktop and dock components of GNOME.

X window managers also have the ability to re-parent applications, meaning that, while initially all applications are adopted by the root window (essentially the whole screen), an application started within the root window can be adopted by (i.e., put inside of) another window. Window managers under the X window system adopt applications from the root window and re-parent them to apply window decorations (for example, adding a title bar). Re-parenting can also be used to add the contents of one window to another. For example, a flash player application can be re-parented to a browser window, and can appear to the user as supposedly being part of that program. Re-parenting window managers can therefore arrange one or more programs within the same window, and can easily combine tiling and stacking in various ways.

Microsoft Windows

Microsoft Windows has provided an integrated stacking window manager since Windows 2.0; Windows Vista introduced the compositing Desktop Window Manager (dwm.exe) as an optional hardware-accelerated alternative. In Windows, since GDI is part of the kernel,[13] the role of the window manager is tightly coupled with the kernel's graphical subsystems and is largely non-replaceable, although third-party utilities can be used to simulate a tiling window manager on top of such systems. Since Windows 8, the Direct3D-based Desktop Window Manager can no longer be disabled.[14] It can only be restarted with the hotkey combination Ctrl+Shift+Win+B.[15]

Windows Explorer (explorer.exe) is used by default as the shell in modern Windows systems to provide a taskbar and file manager, along with many functions of a window manager; aspects of Windows can be modified through the provided configuration utilities, modifying the Windows Registry or with 3rd party tools, such as WindowBlinds or Resource Hacker.

A complete X Windows Server, allowing the use of window managers ported from the unixoid world can also be provided for Microsoft Windows through Cygwin/X even in multiwindow mode (and by other X Window System implementations). Thereby, it is easily possible to e.g. have X Window System client programs running either in the same Cygwin environment on the same machine, or on a Linux, BSD Unix etc. system via the network, and only their GUI being displayed and usable on top of the Microsoft Windows environment.

Note that Microsoft and X Window System use different terms to describe similar concepts. For example, there is rarely any mention of the term window manager by Microsoft because it is integrated and non-replaceable, and distinct from the shell.[clarification needed][16] The Windows Shell is analogous to the desktop environment concept in other graphical user interface systems.

ChromeOS

Since 2021 ChromeOS is shipped with its own window manager called Ash.[17] Chromium and ash share common codebase.[17] In the past one could run it by using google-chrome --open-ash on any compatible systems.

Types

Window managers are often divided into three or more classes, which describe how windows are drawn and updated.

Compositing window managers

Compositing window managers let all windows be created and drawn separately and then put together and displayed in various 2D and 3D environments. The most advanced compositing window managers allow for a great deal of variety in interface look and feel, and for the presence of advanced 2D and 3D visual effects.

Stacking window managers

All window managers that have overlapping windows and are not compositing window managers are stacking window managers, although it is possible that not all use the same methods. Stacking window managers allow windows to overlap by drawing background windows first, which is referred to as the painter's algorithm. Changes sometimes require that all windows be re-stacked or repainted, which usually involves redrawing every window. However, to bring a background window to the front usually only requires that one window be redrawn, since background windows may have bits of other windows painted over them, effectively erasing the areas that are covered.

Tiling window manager

Tiling window managers paint all windows on-screen by placing them side by side or above and below each other, so that no window ever covers another. Microsoft Windows 1.0 used tiling, and a variety of tiling window managers for X are available, such as i3, awesome, and dwm.

Dynamic window manager

Dynamic window managers can dynamically switch between tiling or floating window layout. A variety of dynamic window managers for X are available.

Features and facilities of window managers

Autohide
An autohide facility enables menubars to disappear when the pointer is moved away from the edge of the screen.
Borders
A border is a window decoration component provided by some window managers, that appears around the active window. Some window managers may also display a border around background windows.
Context Menu
Some window managers provide a context menu that appears when an alternative click event is applied to a desktop component.
Example of a context menu
Example of a context menu
Desktop Wallpaper
Some window managers provide a desktop wallpaper facility that displays a background picture in the root window.
Focus Stealing
Focus stealing is a facility some window managers provide. It allows an application not in focus to suddenly gain focus and steal user input intended for the previously focused application.
Iconification
An iconification facility lets users minimize running applications to a desktop icon or taskpanel icon.
Joined Windows
Some window managers provide a joined windows facility that lets user join application window frames together.
Keyboard Equivalents
Some window managers provide keyboard equivalents that enables the keyboard to replicate mouse functionality.
Menubar
A menubar provides the facility to launch programs via a menu and may contain additional facilities including a start button, a taskbar, and a system tray.
Menu Panel
A menu panel a component of some window managers that provides the facility to launch programs using a menu. A menu panel is similar to a menubar, but appears as a floating panel, rather than a horizontal or vertical bar.
The menu panel may contain additional facilities including a start button, a task panel, and a system tray.
Mouse focus
The mouse focus model determines how the pointing device affects the input focus within the window manager. The focus model determine which component of the graphical user interface is currently selected to receive input as the pointer is moved around the screen.
Mouse warping
Mouse warping is a facility that centres the pointer on the current application as it is made active.
Multiple Desktops
A window manager may provide a multiple desktops facility. This enables switching between several root window desktops. This prevents clutter of the root window, because applications can run on different desktops.
Pager
Some window managers provide a pager tool that provides the facility to switch between multiple desktops. The pager may appear as an onscreen window or as a gadget in the taskbar or taskpanel.
Plugins
Some window managers have a modular construction that enables plug-in modules to provide features as required.
Rollup
A rollup facility enables windows to appear as just a titlebar on the desktop.
Root Menu
Some window managers provide a root menu, which appears when the root window or desktop background is touched.
Shortcuts
Some window managers provide a shortcut facility that lets users place icons on the root window that access specific programs or facilities.
Tabbed Windows
Some window managers provide a tabbed windows facility that groups applications together in common frames.
Task Switching
The window manager may provide various task switching facilities that let the user change the currently focused application, including:
  • Changing the mouse focus using a pointing device
  • Keyboard task switching facilities (for example, by pressing Alt-Tab)
  • Clicking on the task in a taskbar or taskpanel
Taskbar
Some window managers provide a taskbar that shows running applications. The taskbar may show all applications that are running including those that have been minimized, and may provide the facility to switch focus between them. The taskbar may be incorporated into a menubar on some window managers.
Task Panel
A task panel is similar to a taskbar, but appears as a floating panel, rather than a horizontal or vertical bar.
Start Button
A start button is a desktop widget that provides a menu of programs that can be launched. The start button is typically placed on a menubar at the bottom of the screen.
Notification Area
A Notification Area is used to display icons for system and program features that have no desktop window. It contains mainly icons to indicate status information and notifications such as arrival of a new mail message. Some systems may also show a clock in the Notification Area.
Title Bars
A titlebar is a window decoration component some window managers provide at the top of each window. The titlebar is typically used to display the name of the application, or the name of the open document, and may provide title bar buttons for minimizing, maximizing, closing or rolling up of application windows.
Title Bar Buttons
Title bar buttons are included in the titlebar of some window managers, and provide the facility to minimize, maximize, rollup or close application windows. Some window managers may display the titlebar buttons in the taskbar or task panel, rather than in a titlebar.
Virtual Desktop
A virtual desktop (also called a scrolling desktop) is a facility some window managers provided that lets the desktop be larger than the actual screen

Windows navigation

An active window is the currently focused window in the current window manager. Different window managers indicate the currently-active window in different ways and allow the user to switch between windows in different ways. For example, in Microsoft Windows, if both Notepad and Microsoft Paint are open, clicking in the Notepad window will cause that window to become active. In Windows, the active window is indicated by having a different colored title bar. Clicking is not the only way of selecting an active window, however: some window managers (such as FVWM) make the window under the mouse pointer active—simply moving the mouse is sufficient to switch windows; a click is not needed.

Window managers often provide a way to select the active window using the keyboard as an alternative to the mouse. One typical key combination is Alt+Tab, used by Windows and KDE (by default, though this is user-configurable); another is apple key-tilde, used by Macintosh. Pressing the appropriate key combination typically cycles through all visible windows in some order, though other actions are possible.

Many, though not all, window managers provide a region of the screen containing some kind of visual control (often a button) for each window on the screen. Each button typically contains the title of the window and may also contain an icon. This area of the screen generally provides some kind of visual indication of which window is active—for example, the active window's button may appear “pushed in”. It is also usually possible to switch the active window by clicking on the appropriate button. In Microsoft Windows, this area of the screen is called the taskbar; in Apple Macintosh systems this area of the screen is called the dock.

The active window may not always lie in front of all other windows on the screen. The active window is simply the window to which keys typed on the keyboard are sent; it may be visually obscured by other windows. This is especially true in window managers which do not require a click to change active windows: FVWM, for example, makes active the window under the mouse cursor but does not change its Z-order (the order in which windows appear, measured from background to foreground). Instead, it is necessary to click on the border of the window to bring it to the foreground. There are also situations in click-to-focus window managers such as Microsoft Windows where the active window may be obscured; however, this is much less common.

See also

References

  1. ^ "Window manager". Dictionary.com. Archived from the original on 11 March 2016.
  2. ^ "window manager Definition from PC Magazine Encyclopedia". www.pcmag.com.
  3. ^ Shultz, Greg (24 May 2006). "Toggling Windows XP's taskbar grouping feature". TechRepublic. Retrieved 7 January 2022.
  4. ^ Kaufman, Lori (2012-02-10). "How to Roll a Window Up Into its Title Bar in Linux Mint 12". How-To Geek. Retrieved 7 January 2022.
  5. ^ Kirk, David (12 October 2003). "XP and Vista: Tile, Cascade, or Minimize Windows". Tech-Recipes: A Cookbook Full of Tech Tutorials. Retrieved 7 January 2022.
  6. ^ Newell, Gary (2020-07-24). "How to Use Linux Style Virtual Workspaces in Windows 10". Lifewire. Retrieved 7 January 2022.
  7. ^ Lineback, Nathan. "The Xerox Alto". toastytech.com.
  8. ^ Lineback, Nathan. "The Xerox Star". toastytech.com.
  9. ^ Siracusa, John (28 April 2005). "Mac OS X 10.4: Quartz". Ars Technica.
  10. ^ Lineback, Nathan. "GEM 1.1 screenshots". Toastytech.com. Archived from the original on 2019-12-25. Retrieved 2016-08-01.
  11. ^ Lineback, Nathan. "GEM 2.0 Screen Shots". Toastytech.com. Archived from the original on 2019-08-22. Retrieved 2016-08-01.
  12. ^ "OS/2 History". Archived from the original on 13 February 1998.
  13. ^ Pleas, Keith (April 1996). "Windows NT 4.0". Windows IT Pro. Archived from the original on March 10, 2007. Retrieved May 17, 2019.
  14. ^ "Desktop Window Manager is always on - Win32 apps". docs.microsoft.com.
  15. ^ Troubleshooting black or blank screens in Windows 10
  16. ^ "Yes, there's a new desktop window manager, but no, I don't know any more about it than you do". The Old New Thing. 2009-10-26. Retrieved 2021-10-06.
  17. ^ a b "ash - chromium/src - Git at Google". chromium.googlesource.com. Retrieved 2021-10-06.


Read other articles:

Bertha dari SavoiaBertha dari SavoiaPermaisuri Romawi SuciBerkuasa1084–1087Penobatan31 Maret 1084Permaisuri JermanBerkuasa1066–1087Penobatan29 Juni 1066Informasi pribadiKelahiran(1051-09-21)21 September 1051Kematian27 Desember 1087(1087-12-27) (umur 36)Mainz, RheinfrankenPemakamanKatedral SpeyerWangsaWangsa SavoyAyahOtto I dari SavoiaIbuAdelaide dari SusaPasanganHeinrich IV, Kaisar Romawi SuciAnakselanjutnya...Agnes dari JermanKonrad II dari ItaliaHeinrich V, Kaisar Romawi Suci Berth...

 

 

Jenderal Lencana bahu Jenderal Angkatan Darat dan Marinir Kerajaan Britania RayaNegara Britania RayaCabang angkatan Angkatan Darat Britania Raya Marinir KerajaanPangkatPangkat bintang empatPangkat NATOOF-9Pangkat atasanJenderal besarPangkat bawahanLetnan jenderalPangkat setaraLaksamana (Angkatan Laut Kerajaan)Marsekal (Angkatan Udara Kerajaan) Jenderal (atau Jenderal penuh) adalah pangkat tertinggi yang saat ini dapat dicapai oleh perwira Angkatan Darat Britania Raya. Pangkat ini ju...

 

 

Steve Jobs was an American pioneer of the personal computer revolution of the 1970s who, along with Steve Wozniak, founded Apple Computer. Before and after his death in 2011, Jobs was known as a counter-culture figure within the computer industry, and as a perfectionist who could be demanding of his colleagues and employees—sometimes to the point of cruelty. Jobs's official biographer, Walter Isaacson, described him as a creative entrepreneur whose passion for perfection and ferocious driv...

Seconda CategoriaSport Calcio TipoCampionato Categorianon equiparabile a nessun campionato attuale Paese Italia OrganizzatoreFIGC Cadenzaannuale Aperturainverno Chiusuraprimavera Partecipantida 4 a 25 Formulagironi regionali + finali nazionali Promozione ineventuale opzione per la Prima Categoria StoriaFondazione1904 Soppressione1912 Numero edizioni11 Record vittorie Pro Vercelli (4 titoli di cui due titolari e due riserve) Medaglia d'argento Modifica dati su Wikidata · Manuale La ...

 

 

Species of bat Glischropus bucephalus Conservation status Least Concern  (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Mammalia Order: Chiroptera Family: Vespertilionidae Genus: Glischropus Species: G. bucephalus Binomial name Glischropus bucephalusCsorba, 2011 Glischropus bucephalus, the Indochinese thick-thumbed bat, is a species of bat in the family Vespertilionidae. The bat is found in Cambodia, Myanmar, Laos, Thailan...

 

 

Alexandre Walewski Alexandre Florian Józef Colonna Walewski, lahir 4 Mei 1810 di Puri Walewice dan meninggal 27 September 1868 di Strasbourg, merupakan seorang prajurit, diplomat dan politikus Prancis-Polandia. Putra kandung Napoleon Bonaparte dan Marie Walewska, dia adalah menteri dan senator pada masa pemerintahan sepupunya Napoléon III. Napoleon Bonaparte bertemu Maria Walewska, née Łączyńska, istri Comte Anastazy Walewski (1736-1815) pada 1807.[1] Alexandre, anak yang lahir ...

追晉陸軍二級上將趙家驤將軍个人资料出生1910年 大清河南省衛輝府汲縣逝世1958年8月23日(1958歲—08—23)(47—48歲) † 中華民國福建省金門縣国籍 中華民國政党 中國國民黨获奖 青天白日勳章(追贈)军事背景效忠 中華民國服役 國民革命軍 中華民國陸軍服役时间1924年-1958年军衔 二級上將 (追晉)部队四十七師指挥東北剿匪總司令部參謀長陸軍�...

 

 

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article doit être actualisé (août 2021). Des passages de cet article ne sont plus d’actualité ou annoncent des événements désormais passés. Améliorez-le ou discutez-en. Vous pouvez également préciser les sections à actualiser en utilisant {{section à actualiser}}. Drapeau.Emblème.Le gouvernement intérimaire syrien (ou GIS; en Arabe: الحكومة السورية المؤقتة) est un gouvern...

 

 

Roland Freisler Roland Freisler (30 Oktober 1893 – 3 Februari 1945) adalah seorang yuris dan hakim Jerman Nazi. Ia adalah Menteri Kehakiman Reich, dan Presiden Pengadilan Rakyat. Ia juga merupakan hadirin di Konferensi Wannsee pada 1942, yang menghasilkan Holocaust. Catatan Daftar pustaka Breuning, Stephan. Roland Freisler: Rechtsideologien im III. Reich. Neuhegelianismus kontra Hegel (Legal ideologies in the Third Reich. Neo-Hegelianism contra Hegel) Hamburg, Kovac 2002, ISBN...

Computer system for mathematical calculation MathcadMathcad Prime 1.0Developer(s)Mathsoft, PTCInitial release1986 (1986)Stable releasePrime 9 (9.0.0.0) / March 14, 2023; 13 months ago (2023-03-14) Operating systemMicrosoft WindowsAvailable in10 languages[1]TypeComputer algebra systemLicenseProprietaryWebsitewww.mathcad.com Mathcad is computer software for the verification, validation, documentation and re-use of mathematical calculations in engineering and scien...

 

 

Pour des articles plus généraux, voir Liste des accidents ferroviaires en France, Liste des accidents ferroviaires en France au XXe siècle et Liste des accidents ferroviaires en France dans les années 1900. Chronologies Données clés 1900 1901 1902  1903  1904 1905 1906Décennies :1870 1880 1890  1900  1910 1920 1930Siècles :XVIIIe XIXe  XXe  XXIe XXIIeMillénaires :-Ier Ier  IIe  IIIe Chronologies géographiques Afrique Afrique du...

 

 

Species of squirrel Indian giant squirrel R. i. indica in Bhadra Wildlife Sanctuary, Karnataka, India Conservation status Least Concern  (IUCN 3.1)[1] CITES Appendix II (CITES)[2] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Mammalia Order: Rodentia Family: Sciuridae Genus: Ratufa Species: R. indica Binomial name Ratufa indica(Erxleben, 1777) Subspecies[3] R. i. indica R. i. centralis R. i. dealbata R. i. maxima I...

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

 

Adesua EtomiAdesua EtomiLahirTolulope Adesuwa Etomi(1986-02-22)22 Februari 1986 or 1988 (age 36 or 38)Owerri, Imo, NigeriaKebangsaanNigeriaAlmamater City College Coventry University of Wolverhampton PekerjaanAktris dan prosuderTahun aktif2012–sekarangSuami/istriBanky Wellington ​(m. 2017)​ Adesua Etomi-Wellington, yang lebih dikenal dengan nama Adesua Etomi (lahir 22 Februari 1986 atau 1988),[4] adalah seorang aktris Nigeria.[5] Film pertam...

 

 

Abe VigodaVigoda tahun 1977LahirAbraham Charles Vigoda(1921-02-24)24 Februari 1921 Brooklyn, New York, Amerika SerikatMeninggal26 Januari 2016(2016-01-26) (umur 94)Woodland Park, New Jersey, Amerika SerikatPekerjaanAktorTahun aktif1949–2014Suami/istriSonja Gohlke (lahir 1920–meninggal 1969)Beatrice Schy (25 Februari 1968- meninggal pada 30 April 1992)Anak1 Abraham Charles Abe Vigoda (/v[invalid input: 'ɨ']ˈɡoʊdə/ (lahir di Brooklyn, New York, Amerika Serikat pada 24 Februa...

Municipality in Istria, CroatiaBale VałeValleMunicipalityBale MunicipalityOpćina Bale - Comune di Valle[1]View of Bale FlagBaleCoordinates: 45°02′N 13°46′E / 45.033°N 13.767°E / 45.033; 13.767Country CroatiaCounty IstriaGovernment • MayorEdi PastrovicchioArea[2] • Municipality31.7 sq mi (82.1 km2) • Urban14.3 sq mi (37.1 km2)Elevation466 ft (142 m)Population ...

 

 

Ethiopian army commander (1858–1918) RasMikael of WolloRas of WolloMonarchsYohannes IVMenelik IINegus of AbyssiniaMonarchLij Iyasu Personal detailsBornMohammed Ali1850Wollo, Ethiopian EmpireDied8 September 1918(1918-09-08) (aged 67–68)Holeta, Shewa Province, Ethiopian EmpireChildrenLij Iyasu, Woizero Sihin of Wollo, Ras GebrehiwotOccupationMilitary officerdiplomatcourt officialMilitary serviceAllegiance Ethiopian EmpireBattles/warsFirst Italo-Ethiopian War Battle of Adwa (1896) ...

 

 

Gonnesa     الإحداثيات 39°15′58″N 8°28′16″E / 39.266°N 8.471°E / 39.266; 8.471 تقسيم إداري  البلد إيطاليا[1]  التقسيم الأعلى مقاطعة كاربونيا-إغليسياس (10 مايو 2005–3 فبراير 2016)مقاطعة جنوب سردينيا  [لغات أخرى]‏ (4 فبراير 2016–)مقاطعة كالياري (–9 مايو 2005)  خصائص جغراف...

Samar Province Lalawigan han Samar مقاطعة في الفلبين  [لغات أخرى]‏   علم Samar ProvinceعلمOfficial seal of Samar Provinceشعار أسماء أخرى The caving capital of the Philippines الاسم الرسمي Province of Samar Map of the Philippines with Samar highlighted الإحداثيات 11°50′N 125°00′E / 11.833°N 125.000°E / 11.833; 125.000 تأسس 1768 (separation from Leyte) تقسيم إداري &...

 

 

Pratolino, the lower half of the garden, by Giusto Utens, 1599 (Museo Topografico, Florence) The Villa di Pratolino was a Renaissance patrician villa in Vaglia, Tuscany, Italy. It was mostly demolished in 1822. Its remains are now part of the Villa Demidoff, 12 km north of Florence, reached from the main road to Bologna. History The villa was built by Francesco de' Medici, Grand Duke of Tuscany, in part to please his Venetian mistress, the celebrated Bianca Cappello. Villa and gardens we...