دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: سیستم های عامل ویرایش: 1 نویسندگان: Max van Deurzen سری: ناشر: Radboud University سال نشر: 2019 تعداد صفحات: 82 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 2 مگابایت
کلمات کلیدی مربوط به کتاب آناتومی مدیر پنجره مدرن: کاشی کاری پنجره منیجر i3wm i3 bspwm xmonad dwm sway لینوکس ارگونومیک مدیریت پنجره عالی-wm wmii herbstluftwm dynamic-tiler manual-tiler list-base list-based window-management xcb xorg icccm ewmh xlib
در صورت تبدیل فایل کتاب The anatomy of the modern window manager به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آناتومی مدیر پنجره مدرن نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
در قلب تجربه رایانه شخصی مدرن، محیط دسکتاپ نهفته است، پیاده سازی استعاره دسکتاپ شامل برنامه های مختلفی است که با هم اجزای رابط کاربری گرافیکی مشترک را ارائه می دهند. شاید بتوان گفت پیچیده ترین و در برخی سیستم ها، مهمترین جزء محیط دسکتاپ، مدیر پنجره است. مدیر پنجره نرم افزار سیستمی است که قرارگیری و ظاهر پنجره ها را در یک رابط کاربری گرافیکی کنترل می کند. در این پایان نامه عملکرد مدیران پنجره سطح بالا را شرح می دهیم. ما نشان میدهیم که مدیران پنجرهها چه ویژگیهای مشترکی دارند و تعامل آنها با سایر نرمافزارهای سیستم چگونه است. در انجام این کار، سیستم پنجره X[1] را به همراه کتابچه راهنمای قراردادهای ارتباط بین مشتری (ICCCM) و نکات مدیریت پنجره توسعه یافته (EWMH)، دو پروتکل استاندارد که خط مشی را در بالای سیستم پنجره X تعریف می کنند، مورد بحث قرار خواهیم داد. آنها با هم محیطی را تشکیل میدهند که تعامل بین مدیران پنجره و سایر برنامههای معمولی را تسهیل میکند. بهعنوان اثبات مفهوم، ما kranewm را ارائه کرده و در مورد آن بحث میکنیم، یک پیادهسازی کامل C++ از ICCCM و EWMH، بازپرداخت مجدد، پنجره کاشیکاری سطح بالا. مدیر، ساخته شده در بالای سیستم پنجره X، با استفاده از Xlib به عنوان کتابخانه برنامه نویسی سمت مشتری. با آن، ما عملکرد سطح پایین مدیریت مدرن پنجره سطح بالا را نشان می دهیم. پیش از نمایش گسترده محصول، چندین مفهوم توسعه نرمافزار Agile را که در سرتاسر استفاده شدهاند، مرور میکنیم، قبل از توصیف فرآیند انجام شده برای تحقق پیادهسازی.
At the heart of the modern personal computer experience lies the desktop environment, an implementation of the desktop metaphor comprising a variety of programs that together provide common graphical user interface components. Arguably the most complex and, in some systems, the most important component of the desktop environment, is the window manager. A window manager is system software that controls the placement and appearance of windows within a graphical user interface.In this thesis we describe the functioning of top-level window managers. We showcase what common features window managers may consist of, and what their interaction with other system software looks like. In doing so, we will discuss the X Window System[1], along with the Inter-Client Communication Conventions Manual (ICCCM) and Extended Window Manager Hints (EWMH), two standard protocols that define policy on top of the X Window System. Together, they form an environment that facilitates the interoperability between window managers and other, regular programs.As a proof of concept, we provide and discuss kranewm, a complete C++implementation of an ICCCM and EWMH compliant top-level reparenting, tiling window manager, built on top of the X Window System,using Xlib as client-side programming library. With it, we illustrate the low-level functioning of modern top-level window management. Leading up to an extensive demonstration of the product, we review several Agile software development concepts that were applied throughout, before describing the process undergone to realize the implementation.
Introduction Window Management Windowing systems Graphical user interface Display server Widget toolkits The window manager Responsibilities Stacking Tiling Compositing Reparenting The X Window System History Client-server architecture System model Core protocol Client-side libraries Graphical environment Resources and identifiers Messages Events Color Graphics operations Images Text Exposures Fonts Input Properties and atoms The X window manager Wayland Architecture Policy in X ICCCM Client properties Window manager properties EWMH Non-ICCCM features Root window protocol definitions Client window protocol definitions Agile Software Development Agile Manifesto Extreme Programming Personal Software Process Personal XP Implementation Process The planning game Small releases Metaphor Simple design Testing Refactoring Pair programming Collective ownership Continuous integration 40-hour week On-site customer Coding standard Implementation Product Design Reparenting Workspaces Sidebar and struts Key bindings Mouse bindings General usage Terminal Program launching Closing clients Window states Floating state Fullscreen state Window manipulation Inner-workspace focus movement Inner-workspace window movement Cross-workspace window movement Layouts Floating mode Tile mode Stick mode Deck modes Grid mode Pillar mode Column mode Monocle mode Center mode Rules Centering Autoclosing Workspace hint blocking Process jumping Marking Summary Related Work Conclusions List-based Tiling Window Managers wmii dwm awesome xmonad Tree-based Tiling Window Managers i3 bspwm herbstluftwm X.Org Foundation Distribution