Competitive Analysis

Total Page:16

File Type:pdf, Size:1020Kb

Competitive Analysis Competitive Analysis Christophe Pincemaille October 24, 2008 University: Cork Institute of Technology Department: Department of Computer Science Module: Human Computer Interaction Lecturer: Paul Rothwell 0.0 CONTENTS Competitive analysis Contents 1 Mac OS X Window manager2 1.1 System basis................................2 1.2 Windows..................................5 1.3 Applications................................8 1.3.1 Installation and uninstallation..................8 1.3.2 Access to applications......................9 1.4 Virtual desktops.............................. 11 1.5 Other elements.............................. 12 2 Compiz Fusion 15 2.1 Introduction................................ 15 2.1.1 The beginning : XGL....................... 15 2.1.2 From XGL to Compiz Fusion.................. 15 2.2 The windows............................... 16 2.3 Virtual desktops.............................. 18 2.4 Other elements.............................. 20 Christophe Pincemaille 1 HCI - CIT Abstract The objective of this paper is to compare two existing window managers : Mac OS X window manager, and Compiz Fusion, which is a window manager used in Linux distributions. This paper makes a competitive analysis between the two of them, comparing the GUI 1. After an introduction to build up the context, Mac OS X will be analyzed. Then, the case Compiz Fusion will be treated. 1Graphic User Interface 0.0 CONTENTS Competitive analysis Introduction In Human-Computer Interactions (HCI), the interface of the Operating System (OS) may be one of the most important. Indeed, it is through the OS window manager that the human will have the first and the most common interactions with the machine. All the software interfaces will come as a upper layout and can make a user satisfied or not, annoyed or not, of the global behavior of its computer. But if the basis layout, the operating system's one, is already not intuitive, easily understandable, user-friendly, it will be very hard for the user to be satisfied of the general using. Nowadays, there are quite a lot of window managers. We can name some of them: KDE, Gnome, XFCE, XGL, Beryl, Windows XP window manager, Aero, Mac OS X window manager. It would be too long to compare and describe all these window managers, so it appears more relevant to study sort of a \family" of windows managers. There, we are talking of windows managers which have the most possible things in common. Consequently, in that competitive analysis, we will compare the Mac OS X window manager with Compiz Fusion, which are two window managers with advanced graphical effects. After having explained what are these window managers and why we chose to compare them, we will study each of them more precisely, which will lead to a comparison of relevant elements. Christophe Pincemaille 1 HCI - CIT 1.1 System basis Competitive analysis Chapter 1 Mac OS X Window manager The version of Mac OS X we will work with is Leopard, which version number is 10.5. 1.1 System basis Mouse-oriented GUI The window manager of Mac OS X is a mouse-oriented GUI. That means that to navigate through the screen, you can do it by a cursor, move thanks to the mouse. This stands in opposition to minimalist window managers, like terminals, or like keyboard-oriented window managers (some examples of which are Ratpoison, WMII, XMonad. ). Figure 1.1: The Mac OS X desktop Christophe Pincemaille 2 HCI - CIT 1.1 System basis Competitive analysis Strengths this is more visual, so it is more intuitive and more useful for most of people. Indeed, in such an environment, learning can be done by seeing the graphical metaphors, whereas in a command-line environment, real learning with a manual, a documentation or a lecture is needed. Weaknesses for very advanced user, it could be better to do all with the keyboard. Indeed, for an advanced person in command-line, it is quicker to use keyboard rather than take the mouse, make the cursor on the good location, then click. Oriented drag-and-drop Moreover, Mac OS is quite \oriented drag-and-drop", that is to say, a lot of actions can be done by drag-and-drop, and it is even normal to do it that way. Strengths in general, drag and drop is very understandable, so it is inutitive. In- deed, it is comparable to real world, when you pick something to put it in another location (example : you pick a paper to put it in a bin). Weaknesses because of that, someting like \cut and paste" is not available in the Finder for example, which can be annoying for people who are used to that. But we will have the occasion to view that in the following parts, through some examples. UNIX-based system Mac OS X is a UNIX-based system, like Linux or the BSD1. That will imply some elements on usability, features, and possibilities { to call programs, for example. Strengths it is very useful for advanced users. Indeed, there is the possibility to use command-line software, that is more adapted for certain kind of use than graphical ones. Moreover, it enables to call programs through the command line, which can be more straightforward than seeking an icon representing the application, through menus. Weaknesses there is not really weaknesses here, because people who don't need command line just don't use it. Downloads and documents folders By default on Mac OS X, there are two folders in the user's home : download and documents. We assume that the user wants to see a document from the Internet, for example a PDF document, by clicking directly on \open" and not \dowload / register as". Then, the document is downloaded on the download folder, and not downloaded in a temporary folder of the OS like on Windows. 1Berkeley Software Distribution, family of OS based on UNIX. OpenBSD, NetBSD, FreeBSD are current BSD descendants. Christophe Pincemaille 3 HCI - CIT 1.1 System basis Competitive analysis Strengths The good point is that enables the user to recover the document after having closed it. Another very useful thing is that by default, accesses to these folders are put in the Dock 2 (cf. figure 1.2 on page4). Weaknesses But the drawback is that, if the user wants to see a lot of documents without keeping them, it obliges him/her to periodically empty this folder { and if there are some other documents wanted to be kept, is can be a long and fastidious sort. Figure 1.2: The download and documents folders, in the dock. The download folder is expanded. The trash When deleting a file by a menu or a keyboard shortcut, the file goes in the trash. The trash is in the Dock, which gave the user a direct access to recover the files, or to really delete them. Figure 1.3: The trash, on the doc In older versions of Mac OS, you could also unmount devices by dragging-and- dropping the device icon into the trash. This was not very intuitive, because it could gave the impression to the user that what was in the device would be drop to the 2To have more information on what the Dock is, see 1.3.2, where this is explained Christophe Pincemaille 4 HCI - CIT 1.2 Windows Competitive analysis trash. In Mac OS 10.5, when you drag a device icon, the trash images turns into an \eject" image, which is more intuitive. Figure 1.4: The trash turns into an eject symbol, for a device 1.2 Windows In Mac OS, like in most of the non-minimalistic window managers, open applications are organized in windows. Figure 1.5: Close, minimize, maximize buttons Close a window To close a window, you can clic on the red button with a cross. Strengths This is a good point, because red is quite appropriate, and the cross symbol too. Moreover, it is discrete, which is quite good because it doesn't disturb the user during work. Weaknesses But the non-intuitive thing, comparing to Linux or Windows, is that clicking the \close" button closes the window, but not the application. This wouldn't be really a problem if the closing of the last window of an application would close the application itself. But this doesn't happen, and you can have an application open with no window. To close the current window, you can also use the keyboard shortcut CMD + W (for \Window"). This is interesting, because the keyboard shortcut is intuitive, and easy of access (the CMD and the W keys are not so far). Christophe Pincemaille 5 HCI - CIT 1.2 Windows Competitive analysis Non-saved documents Finally, when a document (text document for example) is modified but not saved, the \close" button fills with a black point. Strengths This is good because it gives the user a sign that the document is not yet saved. And if the user still closes the window, a message will enable the user to save the work, which is also a good thing. Weaknesses here there is not really any drawback. Figure 1.6: Close button when not registered Maximize The maximize button theoretically enables the user to maximize or not the window. But in Mac OS, by clicking on the maximize button, the window doesn't fit itself to the borders of the screen, like in Windows or Linux. It just fit itself with another size, changeable by the user. Strengths It can be good because the user can chose two sizes of its window, and switch by this button ; Weaknesses but it doesn't seem very useful, when an automatic fit of the window to the screen borders would have been quite useful. Switching of windows and applications In Mac OS, windows and applications are two very different things.
Recommended publications
  • NCD Thin Client Xware User's Guide
    NCD NCD Thin Client Xware User’s Guide Part Number 5401612 June 1998 Network Computing Devices, Inc. 350 North Bernardo Avenue Mountain View, CA 94043-5207 Technical support: 503/641-2200 Technical support FAX: 503/641-2959 Email: [email protected] World Wide Web: http://www.ncd.com Copyright Copyright © 1998 by Network Computing Devices, Inc. The information contained in this document is subject to change without notice. NCD SHALL NOT BE LIABLE FOR ERRORS CONTAINED HEREIN OR FOR ANY DAMAGES WHATSOEVER, INCLUDING, WITHOUT LIMITATION, ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL. This document contains information which is protected by copyright. All rights are reserved. Made in the U.S.A. No part of this document may be photocopied, reproduced, or translated to another language without the prior written consent of NCD. Title to and ownership of the Software, and all copies thereof, shall at all times reside with NCD and its licensors, and is protected by United States copyright laws and international treaty provisions. Trademarks Network Computing Devices is a registered trademark of Network Computing Devices, Inc. NCDnet, NCDware, and Thin Client Xware FTP are trademarks of Network Computing Devices, Inc. Apple and LaserWriter are registered trademarks of Apple Computer, Inc. Citrix, WinFrame, and ICA are registered trademarks of Citrix Systems, Inc. DECnet, DECwindows, VMS, VT, and ULTRIX are trademarks of Digital Equipment Corporation. Ethernet is a trademark of Xerox Corporation. Hewlett-Packard and LaserJet are registered trademarks of Hewlett-Packard Corporation. HP-UX is a trademark of Hewlett-Packard Corporation.
    [Show full text]
  • Editors Desk ...2
    The content of this magazine is released under the Creative Commons Attribution-Share Alike 3.0 Unported license. For more information visit user http://creativecommons.org/licenses/by-sa/3.0 TM Issue #1 - April 2009 EDITORS DESK ................................ 2 COMMUNITY NEWS ........................ 3 CHOOSING A DE/WM ...................... 4 HARDENING SSH IN 60 SECONDS .................................... 6 GAMERS CORNER .......................... 9 TIPS & TRICKS ............................... 10 PIMP MY ARCH .............................. 11 SOFTWARE REVIEW ......................12 Q&A ..................................................14 EEDDIITTOORRSS DDEESSKK Welcome to the first issue of Arch User Magazine! ARCH USER STAFF Daniel Griffiths (Ghost1227) ........... Editor ello, and thank you for picking up issue #1 of Arch User Magazine! While David Crouse (Crouse) .......... Contributor the vast majority of you probably know me (or have at least seen me H around the forums), I feel that I should take a moment to introduce myself. My name is Daniel Griffiths, and I am a 26-year-old independent contractor in Delaware, US. Throughout my life, I have wandered through various UNIX/Linux systems including (but not limited to) MINIX, RedHat, Mandrake, Slackware, Gentoo, Debian, and even two home made distributions based on Linux From Scratch. I finally found Arch in 2007 and instantly fell in love with its elegant simplicity. Some of our more attentive readers may note that Arch already has a monthly newsletter. With the existence of the aformentioned newsletter, what is the point of adding another news medium to the mix? Fear not, newsletter readers, I have no intention of letting Arch User Magazine take the place of the newsletter. In fact, Arch User Magazine and the newsletter are intended to fill two very different needs in the Arch community.
    [Show full text]
  • Shells and Processes
    Shells and Processes Bryce Boe 2012/08/08 CS32, Summer 2012 B Outline • Operang Systems and Linux Review • Shells • Project 1 Part 1 Overview • Processes • Overview For Monday (Sor>ng Presentaons) OS Review • Operang systems – Manages system resources: cpu, memory, I/O – Types: single/mul>-user and single/mul>-process – Provides Fairness, security Self Check Quesons • What is the primary benefit oF a mul>-process OS over a single process OS? How is this accomplished? • Explain the difference between mul>programming and mul>tasking Self Check Answers • What is the primary benefit oF a mul>-process OS over a single process OS? How is this accomplished? – Increased resource u>lizaon (primarily oF the CPU) accomplished by scheduling other processes when the currently running process requires I/O SelF Check Answers cont. • Explain the difference between mul>programming and mul>tasking – Mul>programming systems switch the running process when that process requires I/O. – Mul>tasking systems periodically switch the running process aer some (typically minute) period of me Linux Architecture Shells What is a shell? • A shell is a program that provides the interFace between the user and the operang system • Can be used to tell the OS to: – Execute programs (as processes) – Stop, or pause processes – Create, copy, move, remove files – Load or unload device drivers Types of Shells • Command line shells: – Provide a textual input as the user-interFace – Bourne shell (sh), C shell (csh), Bourne-Again shell (bash), cmd.exe • Graphical shells – Provide a point-and-click
    [Show full text]
  • Nixos: a Purely Functional Linux Distribution
    NixOS: A Purely Functional Linux Distribution Eelco Dolstra Andres Loh¨ Delft University of Technology, The Netherlands Utrecht University, The Netherlands [email protected] [email protected] Abstract change after they have been built; rather, the system is updated to Existing package and system configuration management tools suf- a new configuration by changing the specification and rebuilding fer from an imperative model, where system administration actions the system from it. This allows a system to be built determinis- such as upgrading packages or changes to system configuration tically, and therefore reproducibly. It allows the user to roll back files are stateful: they destructively update the state of the sys- the system to previous configurations, since previous configura- tem. This leads to many problems, such as the inability to roll back tions are not overwritten. Perhaps most importantly, statelessness changes easily, to run multiple versions of a package side-by-side, makes configuration actions predictable: they do not mysteriously to reproduce a configuration deterministically on another machine, fail because of some unknown aspect of the state of the system. or to reliably upgrade a system. In this paper we show that we can We have previously shown how package management — the overcome these problems by moving to a purely functional system installation and management of software packages — can be done configuration model. This means that all static parts of a system in a purely functional way, in contrast to the imperative models (such as software packages, configuration files and system startup of conventional tools such as RPM (Foster-Johnson 2003).
    [Show full text]
  • Op E N So U R C E Yea R B O O K 2 0
    OPEN SOURCE YEARBOOK 2016 ..... ........ .... ... .. .... .. .. ... .. OPENSOURCE.COM Opensource.com publishes stories about creating, adopting, and sharing open source solutions. Visit Opensource.com to learn more about how the open source way is improving technologies, education, business, government, health, law, entertainment, humanitarian efforts, and more. Submit a story idea: https://opensource.com/story Email us: [email protected] Chat with us in Freenode IRC: #opensource.com . OPEN SOURCE YEARBOOK 2016 . OPENSOURCE.COM 3 ...... ........ .. .. .. ... .... AUTOGRAPHS . ... .. .... .. .. ... .. ........ ...... ........ .. .. .. ... .... AUTOGRAPHS . ... .. .... .. .. ... .. ........ OPENSOURCE.COM...... ........ .. .. .. ... .... ........ WRITE FOR US ..... .. .. .. ... .... 7 big reasons to contribute to Opensource.com: Career benefits: “I probably would not have gotten my most recent job if it had not been for my articles on 1 Opensource.com.” Raise awareness: “The platform and publicity that is available through Opensource.com is extremely 2 valuable.” Grow your network: “I met a lot of interesting people after that, boosted my blog stats immediately, and 3 even got some business offers!” Contribute back to open source communities: “Writing for Opensource.com has allowed me to give 4 back to a community of users and developers from whom I have truly benefited for many years.” Receive free, professional editing services: “The team helps me, through feedback, on improving my 5 writing skills.” We’re loveable: “I love the Opensource.com team. I have known some of them for years and they are 6 good people.” 7 Writing for us is easy: “I couldn't have been more pleased with my writing experience.” Email us to learn more or to share your feedback about writing for us: https://opensource.com/story Visit our Participate page to more about joining in the Opensource.com community: https://opensource.com/participate Find our editorial team, moderators, authors, and readers on Freenode IRC at #opensource.com: https://opensource.com/irc .
    [Show full text]
  • A Taxonomy of Window Manager User Interfaces
    Window Interfaces A Taxonomy of Window Manager User Interfaces Brad A. Myers Carnegie Mellon University This article presents a taxonomy for the user-visible A window manager is a software package that helps parts of window managers. It is interesting that there the user monitor and control different contexts by are actually very few significant differences, and the separating them physically onto different parts of one or differences can be classified in a taxonomy with fairly more display screens. At its simplest, a window manager limited branching. This taxonomy should be useful in provides many separate terminals on the same screen, evaluating the similarities and differences of various each with its own connection to a time-sharing com- window managers, and it will also serve as a guide for puter. At its most advanced, a window manager supports the issues that need to be addressed by designers of many different activities, each of which uses many win- future window manager user interfaces. The advan- dows, and each window, in turn, can contain many tages and disadvantages of the various options are also different kinds of information including text, graphics, presented. Since many modern window managers allow the user interface to be customized to a large and even video. Window managers are sometimes imple- degree, it is important to study the choices available. mented as part of a computer’s operating system and sometimes as a server that can be used if desired. They September 1988 0272-1;1618810900-0065s0100 198R ltEE 65 Authorized licensed use limited to: Carnegie Mellon Libraries.
    [Show full text]
  • MX-19.2 Users Manual
    MX-19.2 Users Manual v. 20200801 manual AT mxlinux DOT org Ctrl-F = Search this Manual Ctrl+Home = Return to top Table of Contents 1 Introduction...................................................................................................................................4 1.1 About MX Linux................................................................................................................4 1.2 About this Manual..............................................................................................................4 1.3 System requirements..........................................................................................................5 1.4 Support and EOL................................................................................................................6 1.5 Bugs, issues and requests...................................................................................................6 1.6 Migration............................................................................................................................7 1.7 Our positions......................................................................................................................8 1.8 Notes for Translators.............................................................................................................8 2 Installation...................................................................................................................................10 2.1 Introduction......................................................................................................................10
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Fomentando a Infidelidade Interfactual
    Fomentando a infidelidade interfactual O amplo mundo das contornas de escritorio libres ●Alejo Pacín Jul (GPUL) Índice ● Interface – Interface de usuario ● Interfaces hardware ● Interfaces software ● Interfaces software-hardware – Interfaces alfanuméricas – Interfaces gráficas Interface ● Si, un título moi chamativo, pero ¿que é iso das interfaces? Interface ● Unha interface é un medio que posibilita a interacción entre dous entes. Interface de usuario ● Vale, pero isto moita relación coa temática da charla non parece ter. ¡Pareces filósofo! Interface de usuario ● Medio co que o usuario pode comunicarse cunha máquina, un equipo ou unha computadora. Interface de usuario ● Vale, agora xa se vai parecendo algo máis, pero ¡segue sendo todo moi abstracto! Interface de usuario ● Tipos segundo o medio: – Interfaces hardware – Interfaces software – Interfaces software-hardware Interfaces hardware ● Dispositivo físico empregado pra ingresar, procesar e entregar datos. ● Exemplos: rato, teclado, pantalla, etc. Interfaces software ● Ferramenta lóxica destinadas a entregar información sobre dos procesos e ferramentas de control. ● Exemplo: lista de procesos en execución Interfaces software-hardware ● Combinación das dúas anteriores. ● Permite establecer unha comunicación bidireccional fluida entre persoa e máquina. ● Exemplo: unha computadora coma esta. Interfaces software-hardware ● Ben, avanzamos bastante, pero ¡sigo sen ver as contornas de escritorio por ningures! Interfaces software-hardware ● Tipos: – Interfaces alfanuméricas – Interfaces gráficas Interfaces alfanuméricas ● Aquelas que só presentan texto. ● Exemplo: intérprete de comandos Interfaces gráficas ● Aquelas que representan graficamente os elementos de control e medida, a información lóxica. ● Exemplo: contornas de escritorio Interfaces gráficas ● ¡Amigo! ¡Ter comezado por aí! ● ¡Semella que agora si chegamos a onde queriamos! Índice ● Xestores de fiestras vs. contornas de escritorio – Xestores de fiestras – Contornas de escritorio Xestores de fiestras vs.
    [Show full text]
  • X Window Application Extension with the Andrew Toolkit
    Calhoun: The NPS Institutional Archive Theses and Dissertations Thesis Collection 1992-09 X Window application extension with the Andrew Toolkit Stenzoski, Jeffrey J. Monterey, California. Naval Postgraduate School http://hdl.handle.net/10945/24112 UNCLASSIFIED SECURITY CLASSIFICATION OF THIS PAGE REPORT DOCUMENTATION PAGE 1a. REPORT SECURITY CLASSIFICATION lb. RESTRICTIVE MARKINGS UNCLASSIFIED 2a. SECURITY CLASSIFICATION AUTHORITY 3 DISTRIBUTION/AVAILABILITY OF REPORT Approved for public release; distribution is unlimited. 2b. DECLASSIFICATION/DOWNGRADING SCHEDULE 4. PERFORMING ORGANIZATION REPORT NUMBER(S) 5 MONITORING ORGANIZATION REPORT NUMBER(S) 6a. NAME OF PERFORMING ORGANIZATION 6b. OFFICE SYMBOL 7a NAME OF MONITORING ORGANIZATION Naval Postgraduate School (If applicable) Naval Postgraduate School 37 6c. ADDRESS (City, State, and ZIP Code) 7b ADDRESS (City, State, and ZIP Code) Monterey, CA 93943-5000 Monterey, CA 93943-5000 8a. NAME OF FUNDING/SPONSORING 8b. OFFICE SYMBOL 9 PROCUREMENT INSTRUMENT IDENTIFICATION NUMBER ORGANIZATION (If applicable) 8c. ADDRESS (City, State, and ZIP Code) 10. SOURCE OF FUNDING NUMBERS Program Element No Project No Task No Work Unit Accession Number 1 1 . TITLE (Include Security Classification) X WINDOW APPLICATION EXTENSION WITH THE ANDREW TOOLKIT (UNCLASSIFIED) 12. PERSONAL AUTHOR(S) 13a. TYPE OF REPORT 13b TIME COVERED 14. DATE OF REPORT (year, month, day) 15 PAGE COUNT Master's Thesis From To September, 1992 55 16. SUPPLEMENTARY NOTATION The views expressed in this thesis are those of the author
    [Show full text]
  • Desktop Environments Jeffery Russell and Tim Zabel
    Desktop Environments Jeffery Russell and Tim Zabel Please sign in! http://bit.ly/ritlug-2020 Keep up with RITlug outside of meetings: ritlug.com/get-involved, rit-lug.slack.com Desktop Environments: when terminals just won't do it What makes a desktop environment (DE)? A desktop environment typically contains two major components: - Window Manager Manages windows, icons, menus, pointers - Widget Toolkit - Used to write applications with a unified look and behavior GNOME 3 - Easy to use - “Most” Popular - Great Companability - Nautilus as default file manager KDE Plasma - Uses Dolphin file manager - Easy to use - Very uniform software stack like GNOME Xfce - Lightweight - Easy to use - Thunar file manager Cinnamon - Fork of GNOME 3 - Nemo File Manager - Crist look - Tons of desklets - Very stable MATE - Extension of GNOME 2 - Caja File Manager Unity - Not technically its own DE but a shell extension for GNOME - This is known for giving Ubuntu its iconic sidebar LXQt - Very Lightweight - Easy to use Pantheon - DE designed for Elementary OS - OSX like interface - Looks amazing - Due to simplicity, it is missing some things that are commonplace in other DEs (limited customizations) Deepin - Simple - Very elegant - Developed by a Chinese community Performance? Source: https://itsfoss.com/linux-mint-v s-ubuntu/ Equinox (EDE) - Very lightweight - Last stable release was in 2014 - Reminiscent of windows 9x interface Questions? Window Managers WMs ● Specifically controls placement and appearance of windows ● Doesn’t come with any other integrated tools
    [Show full text]
  • Window Managers HOWTO Articles - Window Managers
    2021/07/26 13:08 (UTC) 1/3 HOWTO articles - Window Managers HOWTO articles - Window Managers This section contains how to articles intended to guide users to setup and maintain window managers on Slackware based systems. Inspired? Want to write a Window Manager HOWTO page yourself? Type a new page name (no spaces - use underscores instead) and start creating! You are not allowed to add pages Overview of Slackware Administration HOWTOS Page Description Tags Dual Monitors Known to work on Slackware 14.1 and howtos, software, XFCE If you are running XFCE and your secondary window managers, dual monitor isn't working, check and make sure it's enabled Dual Monitors monitors, monitors, dual in XFCE's SETTINGS: SETTINGS > SETTING MANAGER > displays, displays, DISPLAY > display name in column on left > USE THIS author arfon OUTPUT Enlightement DR17 What is E17? Enlightenment DR17 (E17) is the long awaited successor of E16, a window manager which was distributed in Slackware 10 years ago. It is classed as a “desktop shell”, providing the Enlightement howtos, e17, author things you need to operate your desktop (or laptop), but DR17 ngc891 not a whole suite of applications. This includes launching applications, managing their windows, and doing other system tasks like suspending, rebooting, managing files, etc. Fluxbox Fluxbox is a window manager for X, based on Blackbox 0.61.1 code (deprecated), very light and fast, howtos, window with several window management tools such as tabs, Fluxbox managers, fluxbox, groupings, docks, etc. Configuration files are simple and author carriunix easily editable, allowing high customization. Fluxbox is written in C++ and licensed under an MIT license.
    [Show full text]