Multi-Monitor Setups : Current Reality An…

Total Page:16

File Type:pdf, Size:1020Kb

Multi-Monitor Setups : Current Reality An… Multi-monitor setups : Current reality an… Survey Results Question Answers Skips Do you use (or have used) a multi-monitor setup on your computer ? (Mandatory) 1,204 1 01 100% <1% 0% 46.5% 93% COUNT PERCENT Yes 1,113 92% No 91 8% PAGE 2 Question Answers Skips Is that setup horizontal, or are some monitors stacked up vertically ? (Mandatory) 1,116 89 02 93% 7% 0% 46.5% 93% COUNT PERCENT Horizontal setup 1,028 92% Some vertical stacking too 88 8% Question Answers Skips How did you acquire your monitors ? (Mandatory) 1,116 89 03 93% 7% 0% 33% 66% COUNT PERCENT They were unrelated purchases which I put together 735 66% later on All at once, specifically to make a multi-monitor 288 26% setup Initially all at once, but isolated replacements have 93 8% occured Question Answers Skips Do all of your monitors share a common dot density (DPI) ? (Mandatory) 1,116 89 04 93% 7% 0% 26.5% 53% COUNT PERCENT No 589 53% Yes 527 47% Question Answers Skips Are the monitor edges touching each other roughly of the same size ? (Mandatory) 1,116 89 05 93% 7% 0% 26% 52% COUNT PERCENT Yes 578 52% No 538 48% PAGE 3 Question Answers Skips Would you make it horizontal or stack monitors vertically as well ? (Mandatory) 1,204 1 06 100% <1% 0% 38% 76% COUNT PERCENT Purely horizontal setup 912 76% Some vertical stacking too 292 24% Question Answers Skips For a seamless experience, what OS-side restrictions on monitor choice would you consider fair ? (Mandatory) 1,204 1 07 100% <1% 0% 23% 46% COUNT PERCENT None of the above 544 45% Both of the above 418 35% Dot density (DPI) should match 145 12% Edges touching each other should have the same 97 8% size PAGE 4 Question Answers Skips Thanks for your answers ! Anything else you want to tell us ? 239 966 08 20% 80% Friday, Sep 2nd 14,638,561 a good windowmanager makes a big differnence - I'm to my missfortune bound to windows :( 8:25AM Friday, Sep 2nd 14,635,361 ion3 4:01AM I bought an 8.5 fl oz can of sprite because I thought it'd be cheaper than the 16 oz Coke next to it. They Thursday, Sep 1st 14,628,142 both cost $1.70. I am displeased. 8:06PM Thursday, Sep 1st 14,627,676 One big monitor would be better! 7:41PM Thursday, Sep 1st 14,615,314 1920x1200 is much preferred to 1920x1080. Give me back my pixels (= 8:06AM Thursday, Sep 1st 14,614,564 I use multimonitor an also I use multi monitor with my laptop. 6:40AM I routinely plug a monitor in to my laptop. So, matching DPI and/or screen size is not an option. The Thursday, Sep 1st 14,614,511 assumption of a rectangular desktop region should be relaxed to allow. 6:32AM the user interface matters too! i like what gnome 3 does for 2 screens, keeping one consistent between Thursday, Sep 1st 14,614,327 all virtual desktops. 6:09AM Mac OS X 10.7, Macbook 13", one monitor on MiniDisplayPort to VGA, another one on a DisplayLink USB to Thursday, Sep 1st 14,609,847 DVI adapter 12:27AM Wednesday, Aug 14,609,126 what a silly poll...what was the argument which this was based off of? 31st 11:45PM Wednesday, Aug 14,607,815 My second monitor is my TV. I use it for watching DVDs, with the first monitor for general use. 31st 10:33PM Wednesday, Aug 14,606,816 LG IPS231 x 2, Ubuntu 11.04, Nvidia GT 430 31st 9:46PM i use DisplayLink technology - very painless and gives me 2 extra monitors that I can do what I want with Wednesday, Aug 14,603,164 connected to my laptop via USB. Once you've tried it, you'll never go back. 31st 7:22PM Wednesday, Aug 14,601,783 I wish vertical stacking were easier! But that's a hardware thing... 31st 6:37PM Wednesday, Aug 14,597,076 I only use desktop pcs 31st 2:51PM For my setup, I used a USB video device with a separate driver. It would be nice if programs worked Wednesday, Aug 14,595,313 seamlessly with all my monitors, but not all of them do. 31st 1:23PM Wednesday, Aug 14,594,471 Must still work when DPI doesn't match, even if it runs very slowly or displays the window as a weird shape. 31st 12:31PM Wednesday, Aug 14,592,912 single monitors and things like 'mission control' will prevail for everyday use in the future 31st 10:40AM Wednesday, Aug 14,592,503 I feel cramped with only one monitor! 31st 10:08AM Wednesday, Aug 14,589,674 I run linux & nvidia cards because when I began using two monitors, nvidia was a better choice. 31st 5:14AM Idealy I'd have an array of identical monitors. Eventually my home setup will be that way but currently it's Wednesday, Aug 14,586,267 comprised of 1 16:9 LCD, 1 4:3 CRT, 1 4:3 LCD. Resolutions are all different. I'm hoping for IPS monitors in 31st 12:43AM the future but they are still too pricy. Effectively I make use of different DPI and sizes. In such layout I never install monitors side-by-side: the Wednesday, Aug 14,586,183 higher DPI device is always closer to me. 31st 12:51AM Tuesday, Aug 30th 14,584,350 Didn't understand the last question 10:49PM Tuesday, Aug 30th 14,582,060 Used to have MCGA and CGA way back when. EGA changed all that... 8:30PM I tried two different things: workstation with 2 monitors anf laptop + monitor. Both the configs are very Tuesday, Aug 30th 14,581,708 practical and I really enjoy them (while I write the laptop+external monitor) 8:10PM My monitors are independent. I don't use xinerama; I can't drag a window from one to the other. My Tuesday, Aug 30th 14,581,559 workspaces on each monitor are seperate. Nvidia, Sun Solaris, Matrox do this. ATI does not 8:01PM Tuesday, Aug 30th 14,581,395 a need for a color profile for every display has locked me to the mac (X11 ....) 7:52PM Tuesday, Aug 30th 14,580,388 Poor support in both Windows and OSX requires 3rd party hacks e.g. Multi monitor taskbar 7:07PM Tuesday, Aug 30th 14,580,263 I use different monitors for different programs not a big desktop 7:00PM Would be nice for OS to stretch/compress, if have different resolutions or DPI next to each other, seamless Tuesday, Aug 30th 14,577,807 transisition between with windows aligned etc. 5:11PM The ability to extend the desktop and have applications open on both monitors is a huge help. DPI and screen size shouldn't necessarily be important in handling this, and if this were a requirement, would Tuesday, Aug 30th Tuesday, Aug 30th 14,576,261 hinder laptop setups. I currently have a Thinkpad T400 with a 14.1" 1280x800 display and a 22.3" 4:03PM 1680x1050 display as a second monitor, this setup works very well, though not as seamless as two monitors of the same size is the setup permanent or not ? is the primary screen a notebook ? which displays are in portrait or Tuesday, Aug 30th 14,576,065 landscape positions ? 3:53PM Tuesday, Aug 30th 14,575,494 It would have been nice to easily set it up to use a different virtual desktop for each monitor. 3:27PM the OS / window manager must allow to change content of each monitor indipendently (e.g. as awesome Tuesday, Aug 30th 14,574,874 wm, e17, xmonad do ... not like gnome, kde, etc) 3:02PM Tuesday, Aug 30th 14,574,010 The Monitors have to be identical, same brand, model etc... 2:14PM Tuesday, Aug 30th 14,573,037 Full screen apps on one monitor while windowed on the other should be allowed. 1:42PM Tuesday, Aug 30th 14,572,665 Using a 17" laptop and a 26" screen together. 1:13PM I also use a laptop with a multi-montor setup. This means that I need flexibility in the configuration. It's Tuesday, Aug 30th 14,571,986 preferable to not have to logout/restart to unplug/attach a monitor. 12:18PM Tuesday, Aug 30th 14,570,614 Surprised there were no questions on aspect ratios or resolutions 10:33AM Tuesday, Aug 30th 14,569,898 I admit to not having what I would consider an ideal setup. 9:28AM Tuesday, Aug 30th 14,569,537 Make it easy to use, not the most options 8:54AM I think apps should be thought from the start for multimonitor. Eg: Image you're writing a document in openoffice. The document could be displayed in one monitor for editing and in the other in a smaller zoom Tuesday, Aug 30th 14,569,490 for whole page or multipage overview. That way you get really useful multimonitor setup. Else you can just 8:51AM run more applications at once, but it's not that useful. A good example of programs that do this right is trading programs which show charts in one monitor, price list in other, etc. I do not use multi-monitor setups nowadays. One sufficiently big monitor is fine for my use. 1920x1080 Tuesday, Aug 30th 14,569,470 resolution at least is fine. And the monitor should not be huge, 21.5-23 " is fine for this resolution.
Recommended publications
  • 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]
  • 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]
  • 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]
  • Full Circle Magazine #37 Contents ^ Full Circle My Opinion P.18 Ubuntu Women P.24
    full circle OSMOS ISSUE #37 - May 2010 SSCCRREEEENNLLEETTSS -- BBEEAAUUTTIIFFYY YYOOUURR DDEESSKKTTOOPP full circle magazine #37 contents ^ full circle My Opinion p.18 Ubuntu Women p.24 Program In Python Pt10 p.07 Ubuntu Games p.26 My Story p.15 MOTU Interview p.21 Read how one user began way back with kernel 1.2, and another user came from the 80's using a Screenlets p.12 Tandy TRS 80-III. Command & Conquer p.05 Streaming Media p.14 Review - Lubuntu p.20 Letters p.22 Top 5 - Tiling Windows p.32 The articles contained in this magazine are released under the Creative Commons Attribution-Share Alike 3.0 Unported license. This means you can adapt, copy, distribute and transmit the articles but only under the following conditions: You must attribute the work to the original author in some way (at least a name, email or URL) and to this magazine by name ('full circle magazine') and the URL www.fullcirclemagazine.org (but not attribute the article(s) in any way that suggests that they endorse you or your use of the work). If you alter, transform, or build upon this work, you must distribute the resulting work under the same, similar or a compatible license. full circle magazine #37 contents ^ EDITORIAL This magazine was created using : Welcome to another issue of Full Circle magazine. here's good news this month if you're looking for a lean, mean, distro for your laptop or notebook. Not only is there a review of (Ubuntu + the LXDE desktop), but (Moblin + Maemo) version one is released.
    [Show full text]
  • Tiling Window Managers
    Overview Window Managers Tiling Algorithms Getting Started Demos Meta Tiling Window Managers Aline Abler April 4, 2016 Tiling Window Managers 1 Aline Abler Overview Window Managers Tiling Algorithms Getting Started Demos Meta Table of Contents What will we learn today? I What is a window manager? I What makes it tiling? I Why is tiling cool? I How does it work? I How do I put it on my system? I Which one should I use? Tiling Window Managers 2 Aline Abler Overview Window Managers Tiling Algorithms Getting Started Demos Meta Functionality of Window Managers Well, it manages windows You already have one Tiling Window Managers 3 Aline Abler Overview Window Managers Tiling Algorithms Getting Started Demos Meta Functionality of Window Managers Stacking Window Managers Each window is freely draggable and resizable Tiling Window Managers 4 Aline Abler Overview Window Managers Tiling Algorithms Getting Started Demos Meta Functionality of Window Managers When do we call it tiling? I Windows are arranged for you I They always take up the entire screen I You always see all of them How is that better? Tiling Window Managers 5 Aline Abler Overview Window Managers Tiling Algorithms Getting Started Demos Meta How to tile windows Tiling approaches List vs. Tree Tiling Window Managers 9 Aline Abler Overview Window Managers Tiling Algorithms Getting Started Demos Meta How to tile windows List based tiling I Windows are internally represented as ordered list I Arrangement is based on their positions in the list I Numerous ways to do this Tiling Window Managers
    [Show full text]
  • Xmonad Tutorial for Beginning Beginners Documentation Release 1.0
    Xmonad Tutorial for Beginning Beginners Documentation Release 1.0 Avery Laird February 22, 2017 Contents 1 Introduction to using Xmonad3 2 Installing Xmonad 5 2.1 Install xmonad and some handy tools..................................5 2.2 Configuration and tweaking (and maybe some more installing).....................5 3 Configuring Xmobar 7 3.1 Final thoughts..............................................8 4 Configuring Stalonetray 9 4.1 What Next................................................9 5 Configuring Xmonad.hs 11 5.1 Xmonad file structure.......................................... 11 5.2 Configure Xmonad............................................ 11 6 The .xsessionrc File 13 6.1 Further Tweaks.............................................. 13 7 Wallpaper 15 8 Handling External Media 17 9 Power Management in xmonad 19 10 Indices and tables 21 i ii Xmonad Tutorial for Beginning Beginners Documentation, Release 1.0 If you are wanting to get started with using Xmonad, but are new to ubuntu or unix-like systems and/or new to setting up window manager environments yourself, this is the tutorial for you. It will not go into great depth for the sake of simplicity, but I will cite some other sources where you can find the more complicated explanations. Contents: Contents 1 Xmonad Tutorial for Beginning Beginners Documentation, Release 1.0 2 Contents CHAPTER 1 Introduction to using Xmonad The most important thing to understand about Xmonad is that it was created as a barebones, no distractions window manager. Because of this, there is a lot of customization and tweaking involved to get a working environment you are completely happy with. This may seem like a downside. However, consider the control one now has over their desktop environment – the sky’s the limit.
    [Show full text]
  • Preliminary Report: Xmonad Practical Course – Contributing to an Open-Source Project Chair for Chair for Logic and Verification Technical University of Munich
    Preliminary Report: XMonad Practical Course – Contributing to an Open-Source Project Chair for Chair for Logic and Verification Technical University of Munich Yecine Megdiche 1st of December 2020 1 Introduction and definitions XMonad is a “dynamically tiling X11 window manager that is written and configured in Haskell”. It is designed to be “lightweight, minimal, extremely customizable and crash-free”. This window manager is entirely usable with just the keyboard, with optional mouse support [1]. It is considered as one of the well known “real-world” software written in Haskell1. 1.1 Definitions • X11 Window System: The most used GUIs manager on UNIX-Like Operating Systems [2]. • Window Manager: The ArchWiki [3] defines a window manager as a “system software that controls the placement and appearance of windows within a windowing system in a graphical user interface.” – Tiling Window managers: Window managers who place win- dows in non-overlapping tiles are called tiling window managers, in contrast to stacking or floating window managers. [3] 1https://github.com/xmonad/xmonad/issues/93#issuecomment-298145660 1 2 XMonad: Short History and Motivation Spencer Janssen, one of the original authors of XMonad, used dwm2 as his window manager. Dwm is a tiling window manager, written and configured in C. That inspired him to create a similar project in Haskell, which he, Don Stewart, and Jason Creighton worked on. Brandon S. Allbery helped them make XMonad compliant with the “Inter-Client Communication Conventions Manual” rules defined by X11.[4] XMonad was announced on the 22nd of April 2007 by Spencer Janssen over at the Haskell-café mailing-list [5].
    [Show full text]
  • 19 – Final Thoughts CS 2043: Unix Tools and Scripting, Spring 2019 [1]
    19 – Final thoughts CS 2043: Unix Tools and Scripting, Spring 2019 [1] Matthew Milano March 8, 2019 Cornell University 1 Table of Contents 1. Back to desktop environments 2. Linux everywhere 3. Linux everywhere 2 Back to desktop environments Option 1: KDE Figure 1: KDE 3 Option 2: GNOME Figure 2: GNOME 4 Option 3: XFCE4 Figure 3: XFCE4 5 Tiling window managers • Basic concept: windows don’t “float” or “resize”; they always take all available area • Can sub-divide screen into smaller regions (in half, in quarters, etc). • Applications automatically resize to snap to your new “grid” • don’t move things with the mouse; change “splits” your screen with keyboard shortcuts • some developers swear by these • basically unused outside of serious developer circles. 6 XMonad Figure 4: xmonad 7 Awesome Figure 5: Awesome 8 Linux everywhere Linux on windows: the old • Git Bash uses MinGW / Cygwin • Demo (I’m supposed to go to the cygwin website, and the git bash installer, then install git bash) 9 Linux on windows: the new • A brief aside: Windows kernel is a federation of components called a hybrid kernel • Windows’ normal runtime is win32, built atop a core kernel layer • We won’t really get into what that means • The Windows Subsystem for Linux is magic • new subsystem like win32 • provides commands/API calls/syscalls from the Linux Kernel • isn’t actually Linux, but is close enough for all your userspace programs to not know the difference • You definitely want to install VcXsrv • Demo: let’s look at WSL. • There are lots and lots of guides to install
    [Show full text]