A Look at the Wmii Window Manager

Total Page:16

File Type:pdf, Size:1020Kb

A Look at the Wmii Window Manager LINUXUSER Desktopia: Wmii A look at the Wmii Window Manager NO WIMPS Wiki-based site, which also offers an as- If you’d rather rule the desktop from your keyboard, try the powerful sortment of packages for Debian, Gen- Wmii window manager. BY NICO GOLDE too, or Arch Linux. Give the tar xvzf wmii-2.tar.gz command to unpack the package. This step creates a wmii-2 sub- directory with the config.mk configura- IMP (“Windows, Icons, combines the attributes of venerable and tion file, which you can modify to reflect Menus, Pointing device”) is a popular developments such as Ratpoison your environment. Wmii deliberately Wcommon method of interact- [1], Ion [2], and Larswm [3]. For exam- does without a configure script, but the ing with GUIs. It involves controlling ple, it uses multiple layouts and tabbing. defaults are fine in most cases. menus, windows, and colorful buttons But one thing is new: Wmii can be con- Type make, and then make install to by pointing and clicking. According to trolled via a Socket-based, virtual file build and install the program. The only Anselm Garbe, the author of Wmii (Win- system. The file manager also has a requirements are the GCC C compiler dow Manager Improved 2), this method modular structure. Wmibar provides the and the X header files. (Debian users is inefficient and obsolete. status bar, and Wmimenu the menu. need the libx11-dev package, which Suse Wmii (Figure 1) is a complete rework Wmikeys handles keyboard shortcuts, 9.3 calls xorg-x11-devel.) To launch the of the Wmi window manager. Wmii sup- Wmifs is responsible for the the file sys- window manager, Debian users can cre- ports keyboard controls throughout, just tem, and Wmir manages file system ma- ate a .xsession file in their home directo- like its predecessor Wmi. This extensive nipulation. ries and enter the following lines: system of keyboard controls means that there is no need for a mouse, although Installation and #!/bin/sh you can still use one if you like. Configuration exec /usr/local/bin/wmii You need the wmii-2.tar.bz2 package for Design the install; the package is available from To add Wmii to the list in your standard Keyboard-based window managers have the download area of the Wmii project login manager on Suse 9.3, create a been around for many years, but Wmii homepage [4]. Users can add to the wmii.desktop file in /usr/share/xses- 82 ISSUE 64 MARCH 2006 WWW.LINUX - MAGAZINE.COM Desktopia: Wmii LINUXUSER Figure 2: Wmii is pre-configured when first launched. A tutorial helps Figure 1: Wmii with system statistics and a bleak forest. you get started with the keyboard-controlled Wmii window manager. sions, and add the following lines to current desktop, followed by a letter as button, Wmii interprets the selected text that file: an abbreviation of the layout, and an- as a URL. The date and system load are other letter for the current shortcut displayed on the right of the status bar. [Desktop Entry] mode (n for “normal,” r for “resize,” m This is also where program output is dis- Encoding=UTF-8 for “move,” and b for “bare.”) Adjacent played, and this allows you to view the Type=XSession to this is a www button that launches a results of any scripts you happen to Exec=wmii browser when clicked. The button is write. TryExec=wmiiwm freely configurable and also has a neat Pressing [Ctrl]+[Alt]+[P] displays a Name=wmii trick: right clicking www opens a Google command line in the status bar, letting Comment=U search based on a selection in any pro- you call external programs, and provid- window manager improved 2 gram. If you click with the middle mouse ing command completion. Pressing [Ctrl]+[Alt]+[A] gives you a similar Getting Started Layouts function for internal window manager When you launch Wmii for the first control commands. Directional com- Wmii offers a variety of screen layouts, time, a window with a tutorial appears, which apply to just one virtual desktop. mands in Wmii use the [H],[J],[K] and and it makes sense to read the tutorial [L] keys (just like in Vi), where [H] Tiled Layout carefully before you start pressing keys stands for right, [J] for down, [K] for up, (Figure 2). [Alt]+[T] pops up a terminal The “tiled” layout was originally imple- and [L] for left. window, and [Ctrl]+[Alt]+[Y] creates mented in Larswm. It gives one window You can use the keyboard to expand a large proportion of the space on the new desktops (“pages”); you can toggle windows. To do so, press [Ctrl]+[Alt] desktop, and the other windows share between desktops by pressing +[R] and press one of the directional the remaining space (Figure 3). You can [Alt]+[H]. [Alt]+[Shift]+[P] takes you enable this layout by pressing keys. To quit expand mode, press [Esc] to pager mode, which gives you an over- [Alt]+[Shift]+[T]. in good old Vi style. As you will have view of the active desktops and lets you gathered by now, Wmii has a number of Grid Layout directly change to a desktop. To close a modes that resemble the Vi Editor. There window, just press [Ctrl]+[Alt]+[C]. Pressing [Alt]+[Shift]+[G] gives you the is also a mode for moving windows, “grid” layout. It assigns equal amounts The default layout is called “tiled” (see which is entered by pressing of space to each window, and arranges the “Layouts” box), and as you would [Ctrl]+[Alt]+[M]. Again, use the direc- the windows in a grid (Figure 4). expect, the windows automatically share tional keys to say which direction to Maximized Layout the space available on the desktop. move the window. Pressing [Alt]+[Enter] moves the se- Press [Alt]+[Shift]+[M] to maximize all lected window from a small frame to a the windows on the desktop; you can The Virtual File System large frame – this is what Wmii refers to then press [Alt]+[Tab] to navigate be- Wmii has a virtual filesystem (VFS), tween windows. as “zooming.” If you need a temporary which allows you to control the window full screen view of a window, you can Floating Layout manager via commands and scripts, just press [Alt]+[M] to maximize the page. The floating layout is the one favored by like Procfs in Linux. In fact, the key- Iconizing works the same way. most window managers and desktop board shortcuts just implement com- [Alt]+[Tab] shifts the current focus to environments. It allows applications to mands that use VFS under the hood. the next window. choose their own window size. This is To read from, and write to, the VFS, the layout you need for image manipu- The status bar populates the bottom of you need wmir, which is part of the dis- lation programs such as Gimp. the screen. It displays the number of the tribution. The read and write command WWW.LINUX - MAGAZINE.COM ISSUE 64 MARCH 2006 83 LINUXUSER Desktopia: Wmii navigate between files are normal shell scripts. The bar tabs. To use tab- script takes care of the status bar; keys bing, you first handles keyboard shortcuts. The menu need to unlock the script controls the internal and external current frame to command menu, and wm the window allow it to hold manager itself. The status.sh script cre- multiple windows. ates the status bar output. The most im- You can press portant file for us right now is rc.conf [Alt]+[U] to do (Listing 1): you can use this file to mod- this. ify settings such as the wallpaper and If you then window colors. launch a terminal, Lines 01 through 18 in Listing 1 mod- by pressing ify the appearance of the window man- [Alt]+[T], the ter- ager by setting shell variables, which are minal window referenced by the shell scripts referred to will appear in the earlier. For example, to set the wallpaper, Figure 3: Wmii’s tiled layout, which is enabled by pressing same frame – the just change the value of the WALLPAPER [Alt]+[Shift]+[T]. Wmii’s internal menu is shown lower down. title bar of the variable in line 16: frame is divided to line parameters read and write, and cre- reflect this. To navigate between the two WALLPAPER=U ate allows you to define new entries, windows, press [Alt]+[Shift]+[Tab] in- "Esetroot -scale -center U such as files and directories. Thus, wmir stead of the normal keyboard shortcut. /home/test/.wmii/wallpaper.png" read / will show you the root directory of As tabbing is a mode like any other, this the file system. VFS takes some adjust- function will work in combination with You can also use these files to modify ment but is a pleasure to use after you any layout. Lock the frame again by the keyboard shortcuts for the direc- learn it. To apply a different color to a pressing [Alt]+[Shift]+[U] to avoid tional keys. MODKEY (Line 19) defines window frame, type the following: more new windows opening within the the modifier key that initiates a com- frame. mand. The configuration in Listing 1 wmir write /wm/page/sel/mode/U uses mod1, which maps to the [Alt] key. sel/sel-style/bg-color '#FF00FF' User-specific Configuration If you prefer to use a different keyboard The default installation puts the configu- combination, you will need to modify The following command maximizes the ration files in /usr/local/etc/wmii. You the keys file.
Recommended publications
  • Vorlesung-Print.Pdf
    1 Betriebssysteme Prof. Dipl.-Ing. Klaus Knopper (C) 2019 <[email protected]> Live GNU/Linux System Schwarz: Transparent,KNOPPIX CD−Hintergrundfarbe (silber) bei Zweifarbdruck, sonst schwarz. Vorlesung an der DHBW Karlsruhe im Sommersemester 2019 Organisatorisches + Vorlesung mit Ubungen¨ Betriebssysteme WWI17B2 jeweils Montags (einzelne Termine) in A369 + http://knopper.net/bs/ (spater¨ moodle) Folie 1 Kursziel µ Grundsatzlichen¨ Aufbau von Betriebssystemen in Theorie und Praxis kennen und verstehen, µ grundlegende Konzepte von Multitasking, Multiuser-Betrieb und Hardware-Unterstutzung¨ / Resource-Sharing erklaren¨ konnen,¨ µ Sicherheitsfragen und Risiken des Ubiquitous und Mobile Computing auf Betriebssystemebene analysieren, µ mit heterogenen Betriebssystemumgebungen und Virtua- lisierung arbeiten, Kompatibilitatsprobleme¨ erkennen und losen.¨ Folie 2 0 Themen (Top-Down) + Ubersicht¨ Betriebssysteme und Anwendungen, Unterschiede in Aufbau und Einsatz, Lizenzen, Distributionen, + GNU/Linux als OSS-Lernsystem fur¨ die Vorlesung, Tracing und Analyse des Bootvorgangs, + User Interface(s), + Dateisystem: VFS, reale Implementierungen, + Multitasking: Scheduler, Interrupts, Speicherverwaltung (VM), Prozessverwaltung (Timesharing), + Multiuser: Benutzerverwaltung, Rechtesystem, + Hardware-Unterstutzung:¨ Kernel und Module vs. Treiber“ - Kon- ” zept, + Kompatibilitat,¨ API-Emulation, Virtualisierung, Softwareentwick- lung. + Sicherheits-Aspekte von Betriebssystemen, Schadsoftware“ und ” forensische Analyse bei Kompromittierung oder Datenverlust.
    [Show full text]
  • Caen Ion Tech Manual 2018
    TECHNICAL INFORMATION MANUAL Revision 01 – 4 July 2016 R4301P UHF Long Range Reader with GPRS/WIFI Visit the Ion R4301P web page, you will find the latest revision of data sheets, manuals, certifications, technical drawings, software and firmware. All you need to start using your reader in a few clicks! Scope of Manual The goal of this manual is to provide the basic information to work with the Ion R4301P UHF Long Range Reader with GPRS/WIFI. Change Document Record Date Revision Changes Pages 17 Mar 2016 00 Preliminary release - Added CE Compliance, CE Declaration of Conformity, FCC Grant 54, 55, 56, 57 04 Jul 2016 01 part B, FCC Grant part C Modified RoHS EU Directive 54 Reference Document [RD1] EPCglobal: EPC Radio-Frequency Identity Protocols Class-1 Generation-2 UHF RFID Protocol for Communications at 860 MHz – 960 MHz, Version 2.0.1 (April, 2015). [RD2] G.S.D. s.r.l. - Report Federal Communication Commission (FCC) – R4301P – Ion UHF Long Range Reader. Test report n. FCC-16574B Rev. 00 – 20 April 2014. [RD3] G.S.D. s.r.l. - Report Federal Communication Commission (FCC) – R4301P – Ion UHF Long Range Reader. Test report n. FCC-16547 Rev. 00 – 20 April 2014 CAEN RFID srl Via Vetraia, 11 55049 Viareggio (LU) - ITALY Tel. +39.0584.388.398 Fax +39.0584.388.959 [email protected] www.caenrfid.com © CAEN RFID srl – 2016 Disclaimer No part of this manual may be reproduced in any form or by any means, electronic, mechanical, recording, or otherwise, without the prior written permission of CAEN RFID.
    [Show full text]
  • Multiplierz: an Extensible API Based Desktop Environment for Proteomics Data Analysis
    multiplierz: An Extensible API Based Desktop Environment for Proteomics Data Analysis The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters Citation Parikh, Jignesh R., Manor Askenazi, Scott B. Ficarro, Tanya Cashorali, James T. Webber, Nathaniel C. Blank, Yi Zhang, and Jarrod A. Marto. 2009. multiplierz: an extensible API based desktop environment for proteomics data analysis. BMC Bioinformatics 10: 364. Published Version doi:10.1186/1471-2105-10-364 Citable link http://nrs.harvard.edu/urn-3:HUL.InstRepos:4724757 Terms of Use This article was downloaded from Harvard University’s DASH repository, and is made available under the terms and conditions applicable to Other Posted Material, as set forth at http:// nrs.harvard.edu/urn-3:HUL.InstRepos:dash.current.terms-of- use#LAA BMC Bioinformatics BioMed Central Software Open Access multiplierz: an extensible API based desktop environment for proteomics data analysis Jignesh R Parikh1, Manor Askenazi2,3,4, Scott B Ficarro2,3, Tanya Cashorali2, James T Webber2, Nathaniel C Blank2, Yi Zhang2 and Jarrod A Marto*2,3 Address: 1Bioinformatics Program, Boston University, 24 Cummington Street, Boston, MA, 02115, USA, 2Department of Cancer Biology and Blais Proteomics Center, Dana-Farber Cancer Institute, 44 Binney Street, Smith 1158A, Boston, MA, 02115-6084, USA, 3Department of Biological Chemistry and Molecular Pharmacology, Harvard Medical School, 240 Longwood Avenue, Boston, MA, 02115, USA and 4Department of Biological Chemistry,
    [Show full text]
  • Volume 128 September, 2017
    Volume 128 September, 2017 Solving The Case Of The GIMP Tutorial: Awful Laptop Keyboard Exploring G'MIC Word Processing With LaTeX Tip Top Tips: Slow KDE (A Real World Example) Applications Open/Save Dialogs Workaround Playing Villagers And Repo Review: Heroes On PCLinuxOS Focus Writer PCLinuxOS Family Member Lumina Desktop Spotlight: plankton172 Customization 2017 Total Solar Eclipse PCLinuxOS Magazine Wows North America Page 1 Table Of Contents 3 From The Chief Editor's Desk ... 5 2017 Solar Eclipse Wows North America The PCLinuxOS name, logo and colors are the trademark of 9 ms_meme's Nook: PCLinuxOS Melody Texstar. 10 Solving The Case Of The The PCLinuxOS Magazine is a monthly online publication containing PCLinuxOS-related materials. It is published Awful Laptop Keyboard primarily for members of the PCLinuxOS community. The magazine staff is comprised of volunteers from the 13 Screenshot Showcase PCLinuxOS community. 14 Lumina Desktop Configuration 25 Screenshot Showcase Visit us online at http://www.pclosmag.com 26 PCLinuxOS Family Member Spotlight: This release was made possible by the following volunteers: plankton172 Chief Editor: Paul Arnote (parnote) Assistant Editor: Meemaw 27 Screenshot Showcase Artwork: Timeth, ms_meme, Meemaw Magazine Layout: Paul Arnote, Meemaw, ms_meme 28 GIMP Tutorial: Exploring G'MIC HTML Layout: YouCanToo 30 Screenshot Showcase Staff: 31 ms_meme's Nook: ms_meme phorneker Meemaw YouCanToo Everything's Gonna Be All Right Gary L. Ratliff, Sr. Pete Kelly Agent Smith Cg Boy 32 Word Processing With LaTeX daiashi Smileeb (A Real World Example) 45 Repo Review: Focus Writer Contributors: 46 Screenshot Showcase dm+ 47 Playing Villagers and Heroes in PCLinuxOS 50 PCLinuxOS Recipe Corner 51 Screenshot Showcase The PCLinuxOS Magazine is released under the Creative Commons Attribution-NonCommercial-Share-Alike 3.0 52 Tip Top Tips: Slow KDE Application Unported license.
    [Show full text]
  • New Brunswick Man Charged in Burglary Cording to Police
    Preserving the past Racin' with the best Nine Middlesex County farms are on their Winston Cup stars compete at New Egypt way to being preserved Speedway Page 3 Page 22 Serving North and South Brunswick August 29, 20 fww.gmnew New Brunswick man charged in burglary cording to police. No. Bruns. homeowner Saloom said police heard a commotion injured in struggle with once they entered the residence and rushed up the stairs. alleged home invader Yosko was found struggling with Gar- BY PAVE GOLDBERG rard on the bathroom floor, according to Staff Writer police. "Yosko was waiting for the police to New Brunswick man has been arrive at the time," Saloom said. "Both arrested after police say he was males were covered in blood." A caught in the act of burglarizing a Garrard resisted police when they tried North Brunswick home. to arrest him, according to Saloom. Hassan K. Garrard, 22, of New "The officers attempted to subdue him, Brunswick was arrested and charged with but he was resisting and would not submit burglary, aggravated assault and resisting his hands for arrest after numerous verbal arrest during an alleged burglary at a resi- commands to release his hands from his dence on Noah Drive at 1:02 a.m. Aug. 22. chest," Saloom said. "There was a piece of "We came on Ihc call of a burglary in broken glass in his hand, and he refused to progress," said North Brunswick Detective release it despite numerous requests." George Saloom. "Upon arrival, a woman Saloom said the officers were forced to alerted the officers on the scene that her use pepper spray on Garrard.
    [Show full text]
  • System: Host: Antix1 Kernel: 4.19.100-Antix.1
    System: Host: antix1 Kernel: 4.19.100-antix.1-amd64-smp x86_64 bits: 64 compiler: gcc v: 6.3.0 parameters: BOOT_IMAGE=/boot/vmlinuz-4.19.100-antix.1-amd64-smp root=UUID=5d143bb5-75eb-450e-abef-5d8958ee6a67 ro quiet Desktop: IceWM 1.4.2 info: icewmtray dm: SLiM 1.3.4 Distro: antiX-17.4.1_x64-full Helen Keller 28 March 2019 base: Debian GNU/Linux 9 (stretch) Machine: Type: Laptop System: Acer product: Aspire A114-31 v: V1.09 serial: <filter> Chassis: type: 10 serial: <filter> Mobo: APL model: Bulbasaur_AP v: V1.09 serial: <filter> UEFI: Insyde v: 1.09 date: 10/17/2017 Battery: ID-1: BAT1 charge: 31.2 Wh condition: 36.7/37.0 Wh (99%) volts: 8.7/7.7 model: PANASONIC AP16M5J type: Li-ion serial: <filter> status: Charging Memory: RAM: total: 3.69 GiB used: 493.4 MiB (13.0%) RAM Report: permissions: Unable to run dmidecode. Root privileges required. PCI Slots: Permissions: Unable to run dmidecode. Root privileges required. CPU: Topology: Dual Core model: Intel Celeron N3350 bits: 64 type: MCP arch: Goldmont family: 6 model-id: 5C (92) stepping: 9 microcode: 38 L2 cache: 1024 KiB bogomips: 4377 Speed: 2244 MHz min/max: 800/2400 MHz Core speeds (MHz): 1: 1397 2: 1440 Flags: 3dnowprefetch acpi aes aperfmperf apic arat arch_capabilities arch_perfmon art bts cat_l2 clflush clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts ept ept_ad erms est flexpriority fpu fsgsbase fxsr ht ibpb ibrs ida intel_pt lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat pbe pclmulqdq pdcm pdpe1gb pebs
    [Show full text]
  • MXM-6410 Ubuntu Linux 9.04 (Jaunty Jackalope) User’S Manual V1.2
    MXM-6410/APC-6410 Linux User’s Manual v1.2 Computer on Module COM Ports Two USB Hosts LCD Ethernet SD MXM-6410 Ubuntu Linux 9.04 (Jaunty Jackalope) User’s Manual v1.2 1 MXM-6410/APC-6410 Linux User’s Manual v1.2 Table of Contents CHAPTER 1 MXM-6410/APC-6410 UBUNTU LINUX (JAUNTY JACKALOPE) FEATURES .. 5 1.1 BOARD SUPPORT PACKAGE (BSP) .................................................................................................. 5 1.2 DRIVERS ......................................................................................................................................... 5 1.3 DEFAULT SOFTWARE PACKAGES ..................................................................................................... 7 1.4 SPECIAL FEATURES ....................................................................................................................... 21 CHAPTER 2 SYSTEM INFORMATION .......................................................................................... 23 2.1 STARTING EVKM-MXM-6410 ..................................................................................................... 23 2.2 JUMPER SETTING .......................................................................................................................... 24 2.3 CONNECTORS ................................................................................................................................ 29 CHAPTER 3 USING UBUNTU JAUNTY JACKALOPE ................................................................ 33 3.1 BOOTING .....................................................................................................................................
    [Show full text]
  • Suckless.Org Software That Sucks Less
    suckless.org software that sucks less markus schnalke <[email protected]> a website a couple of projects a community a philosophy . not a summary, but we’ll have one at the end what is suckless.org? something that Anselm R. Garbe started a couple of projects a community a philosophy . not a summary, but we’ll have one at the end what is suckless.org? something that Anselm R. Garbe started a website a community a philosophy . not a summary, but we’ll have one at the end what is suckless.org? something that Anselm R. Garbe started a website a couple of projects a philosophy . not a summary, but we’ll have one at the end what is suckless.org? something that Anselm R. Garbe started a website a couple of projects a community . not a summary, but we’ll have one at the end what is suckless.org? something that Anselm R. Garbe started a website a couple of projects a community a philosophy what is suckless.org? something that Anselm R. Garbe started a website a couple of projects a community a philosophy . not a summary, but we’ll have one at the end the website website www.suckless.org main page (links to everything else) lists.suckless.org the mailinglists archives code.suckless.org the source code repositories (Mercurial) the wiki the wiki software I hgiki (genosite) I self made by arg I shell script with 100 SLOC I uses markdown markup content I kept in Mercurial repo I write access to preview wiki (port 8000) I hg clone http://www.suckless.org:8000/hg/wiki I vi <some-file> I hg commit && hg push the couple of projects projects window managers I wmii I dwm IRC clients I sic I ii various tools I dmenu, slock, sselp, lsx, .
    [Show full text]
  • Betriebssysteme
    Betriebssysteme Prof. Dipl.-Ing. Klaus Knopper (C) 2019 <[email protected]> Live GNU/Linux System Schwarz: Transparent,KNOPPIX CD−Hintergrundfarbe (silber) bei Zweifarbdruck, sonst schwarz. Vorlesung an der DHBW Karlsruhe im Sommersemester 2019 •First •Prev •Next •Last •Full Screen •Quit Organisatorisches + Vorlesung mit Ubungen¨ Betriebssysteme WWI17B2 jeweils Montags (einzelne Termine) in A369 + http://knopper.net/bs/ (spater¨ moodle) •First •Prev •Next •Last Folie 1 •Full Screen •Quit Kursziel µ Grundsatzlichen¨ Aufbau von Betriebssystemen in Theorie und Praxis kennen und verstehen, µ grundlegende Konzepte von Multitasking, Multiuser-Betrieb und Hardware-Unterstutzung¨ / Resource-Sharing erklaren¨ konnen,¨ µ Sicherheitsfragen und Risiken des Ubiquitous und Mobile Computing auf Betriebssystemebene analysieren, µ mit heterogenen Betriebssystemumgebungen und Virtua- lisierung arbeiten, Kompatibilitatsprobleme¨ erkennen und losen.¨ •First •Prev •Next •Last Folie 2 •Full Screen •Quit Themen (Top-Down) + Ubersicht¨ Betriebssysteme und Anwendungen, Unterschiede in Aufbau und Einsatz, Lizenzen, Distributionen, + GNU/Linux als OSS-Lernsystem fur¨ die Vorlesung, Tracing und Analyse des Bootvorgangs, + User Interface(s), + Dateisystem: VFS, reale Implementierungen, + Multitasking: Scheduler, Interrupts, Speicherverwaltung (VM), Prozessverwaltung (Timesharing), + Multiuser: Benutzerverwaltung, Rechtesystem, + Hardware-Unterstutzung:¨ Kernel und Module vs. Treiber“ - Kon- ” zept, + Kompatibilitat,¨ API-Emulation, Virtualisierung, Softwareentwick-
    [Show full text]
  • Upgrading and Performance Analysis of Thin Clients in Server Based Scientific Computing
    Institutionen för Systemteknik Department of Electrical Engineering Examensarbete Upgrading and Performance Analysis of Thin Clients in Server Based Scientific Computing Master Thesis in ISY Communication System By Rizwan Azhar LiTH-ISY-EX - - 11/4388 - - SE Linköping 2011 Department of Electrical Engineering Linköpings Tekniska Högskola Linköpings universitet Linköpings universitet SE-581 83 Linköping, Sweden 581 83 Linköping, Sweden Upgrading and Performance Analysis of Thin Clients in Server Based Scientific Computing Master Thesis in ISY Communication System at Linköping Institute of Technology By Rizwan Azhar LiTH-ISY-EX - - 11/4388 - - SE Examiner: Dr. Lasse Alfredsson Advisor: Dr. Alexandr Malusek Supervisor: Dr. Peter Lundberg Presentation Date Department and Division 04-02-2011 Department of Electrical Engineering Publishing Date (Electronic version) Language Type of Publication ISBN (Licentiate thesis) X English Licentiate thesis ISRN: Other (specify below) X Degree thesis LiTH-ISY-EX - - 11/4388 - - SE Thesis C-level Thesis D-level Title of series (Licentiate thesis) 55 Report Number of Pages Other (specify below) Series number/ISSN (Licentiate thesis) URL, Electronic Version http://www.ep.liu.se Publication Title Upgrading and Performance Analysis of Thin Clients in Server Based Scientific Computing Author Rizwan Azhar Abstract Server Based Computing (SBC) technology allows applications to be deployed, managed, supported and executed on the server and not on the client; only the screen information is transmitted between the server and client. This architecture solves many fundamental problems with application deployment, technical support, data storage, hardware and software upgrades. This thesis is targeted at upgrading and evaluating performance of thin clients in scientific Server Based Computing (SBC). Performance of Linux based SBC was assessed via methods of both quantitative and qualitative research.
    [Show full text]
  • Linux-Cookbook.Pdf
    LINUX COOKBOOK ™ Other Linux resources from O’Reilly Related titles Linux Device Drivers Exploring the JDS Linux Linux in a Nutshell Desktop Running Linux Learning Red Hat Enterprise Building Embedded Linux Linux and Fedora Systems Linux Pocket Guide Linux Security Cookbook Understanding the Linux Kernel Linux Books linux.oreilly.com is a complete catalog of O’Reilly’s books on Resource Center Linux and Unix and related technologies, including sample chapters and code examples. ONLamp.com is the premier site for the open source web plat- form: Linux, Apache, MySQL, and either Perl, Python, or PHP. Conferences O’Reilly brings diverse innovators together to nurture the ideas that spark revolutionary industries. We specialize in document- ing the latest tools and systems, translating the innovator’s knowledge into useful skills for those in the trenches. Visit conferences.oreilly.com for our upcoming events. Safari Bookshelf (safari.oreilly.com) is the premier online refer- ence library for programmers and IT professionals. Conduct searches across more than 1,000 books. Subscribers can zero in on answers to time-critical questions in a matter of seconds. Read the books on your Bookshelf from cover to cover or sim- ply flip to the page you need. Try it today with a free trial. LINUX COOKBOOK ™ Carla Schroder Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Linux Cookbook™ by Carla Schroder Copyright © 2005 O’Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use.
    [Show full text]
  • Simple Ion Transfer at Liquid| Liquid Interfaces
    Hindawi Publishing Corporation International Journal of Electrochemistry Volume 2012, Article ID 462197, 34 pages doi:10.1155/2012/462197 Review Article Simple Ion Transfer at Liquid|Liquid Interfaces L.J.SanchezVallejo,J.M.Ovejero,R.A.Fernandez,´ and S. A. Dassie Instituto de Investigaciones en Fisicoqu´ımica de Cordoba´ (INFIQC), CONICET y Departamento de Fisicoqu´ımica, Facultad de Ciencias Qu´ımicas, Universidad Nacional de Cordoba,´ Ciudad Universitaria, Cordoba´ X5000HUA, Argentina Correspondence should be addressed to S. A. Dassie, [email protected] Received 17 February 2012; Accepted 14 March 2012 Academic Editor: Shen-Ming Chen Copyright © 2012 L. J. Sanchez Vallejo et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The main aspects related to the charge transfer reactions occurring at the interface between two immiscible electrolyte solutions (ITIES) are described. The particular topics to be discussed involve simple ion transfer. Focus is given on theoretical approaches, numerical simulations, and experimental methodologies. Concerning the theoretical procedures, different computational simu- lations related to simple ion transfer are reviewed. The main conclusions drawn from the most accepted models are described and analyzed in regard to their relevance for explaining different aspects of ion transfer. We describe numerical simulations implemen- ting different approaches for solving the differential equations associated with the mass transport and charge transfer. These nume- rical simulations are correlated with selected experimental results; their usefulness in designing new experiments is summarized. Finally, many practical applications can be envisaged regarding the determination of physicochemical properties, electroanalysis, drug lipophilicity, and phase-transfer catalysis.
    [Show full text]