Full Circle the INDEPENDENT MAGAZINE for the UBUNTU COMMUNITY

Total Page:16

File Type:pdf, Size:1020Kb

Full Circle the INDEPENDENT MAGAZINE for the UBUNTU COMMUNITY Issue #2 - June 2007 full circle THE INDEPENDENT MAGAZINE FOR THE UBUNTU COMMUNITY LINSPIRE & MICROSOFT LINSPIRE SIGNS FOR PATENT PROTECTION NEXT WHO'S REVIEW : HOW TO : INSTALL : SYSTEM76 LAPTOP UBUNTU ON A MAC MINI STEP-BY-STEP INSTALL FROM GETTING THE BOX BASIC INSTALL OF VPN OF KUBUNTU 7.04 : TO BOOTING UBUNTU UBUNTU FOR GRANDMA! FEISTY FAWN fullcircle magazine is not affiliated with or endorsed by Canonical Ltd. full circle News p.03 Your monthly update of what's going on in the world of Linux and Open Source Software Flavour of the Month - Kubuntu p.06 This month Robert Clipsham shows us a step-by-step STEP-BY-STEP INSTALL installation of Kubuntu Linux 7.04 P.06 How-To Ubuntu on the Mac Mini p.09 Ubuntu for Grandma p.12 Virtual Private Networking p.16 Scribus - Part 2 p.17 Review - System76 Laptop p.20 P.17 P.16 Thinking of buying a laptop? System76 supplies quality laptops pre-installed with Ubuntu! Interview - GRAMPS p.24 P12 P.20 My Story - 6 Months with Ubuntu p.29 Fighting to live with Linux after years of Windows use. Ubuntu Youth p.31 Letters p.33 Q&A p.35 My Desktop & My PC p.36 P.09 P.24 Show us your mean-machine! The Top 5 p.37 Andrew Min presents his Top5 Widgets How to Contribute p.39 Want to help fill future issues? Here are the details All text and images contained in this magazine are released under the Creative Commons Attribution-By-ShareAlike 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) 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). And If you alter, transform, or build upon this work, you must distribute the resulting work under the same, similar or a compatible license. 2 EEDDIITTOORRIIAALL You may notice a few changes in the design this month (he says with a healthy dose of sarcasm). We received quite a bit of feedback, both good and bad, on the design of issue one. With this issue we hope to address those problems. We also wish to apologise for the grammatical errors which slipped through last month. No one person is to blame, mistakes happen and we'll keep an eye out for them this issue. Other than some small niggles, issue #1 was a roaring success. Our server managed to hold up to 'the Digg effect' and served in excess of 15,000 downloads within the first 24hours of release time. What delights do we have for you this issue? Well, we have tutorials on Virtual Private Networking (VPN), installing Ubuntu on a Mac, how one man converted his 80 year-old Grandmother into an Ubuntu user (!) and an excellent review of a System76 Darter laptop. And, of course, so much more! Remember: if you want to have your say about the magazine come and visit us in our monthly, all welcome, meeting. See the last page of this issue for dates and times. All the best, Ronnie Editor Thanks to : linuxgeekery for the website and .org name, mykalReborn, ukubuntu and mrmonday for the full circle logo. UbuntuForums.org for letting us spam their forum while organising all this. The Ubuntu Marketing Team for helping us promote and distribute this magazine. And above all; the Ubuntu community - as a whole - for being one big, helpful happy, family. This magazine was created using : 3 NNEEWWSS Ubuntu Not Signing Microsoft Taiwan Firm to Launch Open Patent Deal Source Mobile Phone Ubuntu founder Mark The NEO1973, from First Shuttleworth, has made it clear International Computer (FIC), is that Ubuntu isn't interested in planned as the first of a series of forming a deal with Microsoft along phones based around the the lines of those recently reached OpenMoko platform. by Linspire, Xandros and Novell. William Lai, of OpenMoko's "We have declined to discuss any community development agreement with Microsoft under department, said that the 2.5G the threat of unspecified patent touch-screen phone will be infringements," Shuttleworth said available online from OpenMoko in a blog post on Saturday. priced at US$350. The phone is expected to be ready in His remarks follow speculation in September. the press that, following Linspire's agreement with Microsoft last OpenMoko was set up by FIC to week, Linspire partner Ubuntu develop the open source platform might follow suit. for the phone. FIC is making hardware specifications available However, as with recent Microsoft to software developers and is agreements with Novell and working closely with them. Xandros, another aspect of the deal has been raising hackles in The phone communicates on the open source community - the GSM (Global System for Mobile purchase by Linspire of protection communications) networks and from patent lawsuits. sends data using GPRS (General Packet Radio Service), offering Microsoft says Linux infringes a data rates of around 60 kbps to number of its patents, and that 80 kbps. Linux companies should sign up to patent licensing deals. Expected features include a 266 Shuttleworth said Microsoft's MHz Samsung CPU, 64 MB of intellectual property arguments are Flash memory, 128 MB of DRAM, not valid, and that in any case an Bluetooth, WiFi, GPS (global agreement offering protection from positioning system), 3-D graphics them would be no real barrier to acceleration and motion sensing litigation. accelerometers. http://www.techworld.com http://www.linuxinsider.com 4 NNEEWWSS RedHat Next To Sign Patent Deal? Venezuelan Government to sell "We'd love to do the same deal with Linux-based Computers Red Hat," said Tom Robertson, general manager of corporate The Venezuelan government has interoperability and standards at officially launched the Bolivarian Microsoft. "We're always open to Computer initiative, a project that talking with them." aims to mass produce low-cost Linux-based laptop and desktop That sentiment has not so far been computers for use in government echoed by Red Hat's. The company programs and eventual sale to the has said it's not interested in a deal. public. The computers, which are all Red Hat spokeswoman Leigh Day being manufactured in Venezuela in said that is still the case. the state of Falcon, were developed by Venezuela's Ministry of Light, "We continue to believe that open Industry, and Commerce in source and the innovation it collaboration with the Hong Kong- represents should not be subject to an based Inspur Group. unsubstantiated tax that lacks transparency," she said. Pricing ranges from $405 to $1,400 for various models depending on the Still, some wonder - as Microsoft lines hardware configuration. "The price up the other Linux ducks in a neat of other similar brands is $930, and little row - if Red Hat might be next, the price of our computer is $690, and rumours suggest a pact might be almost 40 percent less," says imminent. Venezuelan president Hugo Chavez, describing one particular model. http://www.computerworlduk.com "But, in addition, it has an added value, given that it comes with open- source software and a three year Ubuntu Home Server Edition guarantee, while other brands only offer one year." A new home server distribution of Ubuntu is in development. Named Venezuela isn't the first country in Ubuntu Home Server, it is competing South America to push adoption of against Windows Home Server Linux and open source software. which is currently in beta. Ubuntu The Linux operating system is Home Server is still in planning and widely used in Brazil, where an development stages and as yet there enthusiastic government technology is no release date planned. minister once expressed a desire to create a "continent of open source." Developers are needed so if you think you can help please visit http://arstechnica.com www.ubuntuhomeserver.org to get more details. 5 FFLLAAVVOOUURR OOFF TTHHEE MMOONNTTHH Written by Robert Clipsham Last month we showed you how simple it was to install Ubuntu, and this month we will do the same with Kubuntu. Kubuntu is the same operating system as Ubuntu, but with some obvious differences. The first thing you will notice, looking at choose the "Check Disk" option, then the screen shots, is the lack of brown in choose "Start or Install Kubuntu." Once Kubuntus default desktop. This is the blue bar (below) has finished rocking, because Kubuntu uses a different user you will be shown a splash screen telling interface. The user interface is how you you what is loading. interact with your computer; this could be using a terminal or konsole, typing in commands which your computer will respond to; or it could be a graphical interface, like you see in Kubuntu/Ubuntu. Kubuntu (above left) and Ubuntu (above right) The user interfaces here are the K desktop environment – KDE – and the GNU Object Model Environment – GNOME. You should try both, to see which you prefer. If you can't deicide, don't worry, both can reside happily side You will then arrive at the Kubuntu by side on the same computer. desktop (below right), and you will have a full operating system with several open Installing source applications to work with, including: Once you have done all of the basic Full Office suite things mentioned in last months 'Flavour Instant Messaging of the Month', you can begin installing Web browser Kubuntu.
Recommended publications
  • Web Vmstat Any Distros, Especially Here’S Where Web Vmstat Comes Those Targeted at In
    FOSSPICKS Sparkling gems and new releases from the world of FOSSpicks Free and Open Source Software Mike Saunders has spent a decade mining the internet for free software treasures. Here’s the result of his latest haul… Shiny statistics in a browser Web VMStat any distros, especially Here’s where Web VMStat comes those targeted at in. It’s a system monitor that runs Madvanced users, ship an HTTP server, so you can connect with shiny system monitoring tools to it via a web browser and see on the desktop. Conky is one such fancy CSS-driven charts. Before you tool, while GKrellM was all the rage install it, you’ll need to get the in the last decade, and they are websocketd utility, which you can genuinely useful for keeping tabs find at https://github.com/ on your boxes, especially when joewalnes/websocketd. Helpfully, you’re an admin in charge of the developer has made pre- various servers. compiled executables available, so Now, pretty much all major you can just grab the 32-bit or distros include a useful command 64-bit tarball, extract it and there line tool for monitoring system you have it: websocketd. (Of course, Here’s the standard output for vmstat – not very interesting, right? resource usage: vmstat. Enter if you’re especially security vmstat 1 in a terminal window and conscious, you can compile it from copy the aforementioned you’ll see a regularly updating (once its source code.) websocketd into the same place. per second) bunch of statistics, Next, clone the Web VMStat Git Then just enter: showing CPU usage, free RAM, repository (or grab the Zip file and ./run swap usage and so forth.
    [Show full text]
  • Mkusb Quick Start Manual
    Dus, guidus, mkusb version 12 quick start manual by sudodus alias nio-wiklund at launchpad 14 August 2021 mkusb - quick start manual 1 Prepare for mkusb ● Drives alias mass storage devices – You need two drives or mass storage devices (pendrive, flash card, HDD, SSD). The minimum sizes are 2 GB and 8 GB, but obviously the final operating system will soon need more space for your personal files as well as for additional system files (program packages), ● a drive for the installer at least as big as the iso file for cloning, so minimum 2 GB for Ubuntu Server, 4 GB for standard Ubuntu desktop and the Ubuntu family flavours for a live only system and 8 GB or more for a persistent live system (typically a USB pendrive, but a memory card or an external SSD will also work), ● a drive for the target, the final installed operating system (typically an internal drive, but it could also be connected via USB, eSATA or a card reader). Minimum 8 GB for Lubuntu but 16 GB or more is better, and standard Ubuntu desktop with a lot of snaps needs at least 32 GB. ● Backup – Backup all personal data before trying this method because the installer drive and maybe also the target drive will be completely overwritten Tough guys never backup their data, they do the work twice instead ;-) 14 August 2021 mkusb - quick start manual 2 Install or download mkusb ● Install (or download) the shell-script mkusb and ● download the operating system as a – hybrid iso file or compressed image file.
    [Show full text]
  • The Gnome Bazaar How Gnome Gets Built and How We Can Improve
    the gnome bazaar how gnome gets built and how we can improve daniel g. siegel 1. some serious stuff about my thesis 2. awesome gnome stuff how do foss projects work, which structures do they have and which workflows have they established. to accomplish this, several foss will be analyzed in order to identify concertedly models. in addition they will be compared to traditional software engineering models in order to see whether they are similar or oppose differences. good selection of projects with which the analysis is able to produce reliable and reasonable results • popularity • community • age ◦ communication • category ◦ number of developers • activity ◦ conferences ◦ releases ◦ foundations ◦ downloads ◦ ongoing projects ◦ commits project origin category Debian 1993 operating system Drupal 2001 content management system Fedora 2002 operating system GNOME 1997 desktop environment KDE 1996 desktop environment MySQL/MariaDB 1997 database management system PHP 1994 interpreted programming language Plone 1999 content management system PostgreSQL 1986 database management system Python 1989 interpreted programming language results 1 • history & origin 2 • community structure 3 • release process 4 • development model "[...] rather, the community seemed to resemble a great babbling bazaar of differing agendas and approaches" eric s. raymond what? comparison 1 • history & origin 2 • community structure 3 • release process 4 • development model history & origin • diverse origin • small group of founders • big burst of growth after first release • more big bursts before big releases community structure • very hierarchical • lead by leader or team • differences in hierachical structure • though easy to step up the ladder community structure: remarks • missing visionary • role of rt • unfruitful discussions release process • mostly fixed release cycles • lead by release manager/team • similar phases in all projects release process: remarks • cycle often too long for small projects • api/abi compatibility • jhbuild etc.
    [Show full text]
  • Ubuntu Installation Guide
    Ubuntu Installation Guide Ubuntu Installation Guide Copyright © 2004 – 2020 the Debian Installer team Copyright © 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2015, 2018 Canonical Ltd. This document contains installation instructions for the Ubuntu 20.04 system (codename “‘Focal Fossa’”), for the S/390 (“s390x”) architecture. It also contains pointers to more information and information on how to make the most of your new Ubuntu system. This manual is free software; you may redistribute it and/or modify it under the terms of the GNU General Public License. Please refer to the license in Appendix F. Table of Contents Installing Ubuntu 20.04 “Focal Fossa” For s390x...........................................................................ix 1. Welcome to Ubuntu ........................................................................................................................1 1.1. What is Ubuntu?...................................................................................................................1 1.1.1. Sponsorship by Canonical .......................................................................................1 1.2. What is Debian? ...................................................................................................................1 1.2.1. Ubuntu and Debian..................................................................................................2 1.2.1.1. Package selection........................................................................................2 1.2.1.2. Releases.......................................................................................................3
    [Show full text]
  • Ubuntu Server for IBM Z and Linuxone
    Ubuntu Server for IBM Z and LinuxONE What’s New - June 2021 Frank Heimes, Tech. Lead Z, Canonical Ltd. Ubuntu on Big Iron: ubuntu-on-big-iron.blogspot.com Ubuntu Server for IBM Z and LinuxONE (s390x) Mission and Philosophy - In a nutshell Freedom to download Ubuntu - study, use, share, (re-)distribute, contribute, improve and innovate it! Mapped to Ubuntu Server for IBM Z and LinuxONE (s390x) - the goal is: ● to expand Ubuntu’s ease of use to the s390x architecture (IBM Z and LinuxONE) ● unlock new workloads, especially in the Open Source, Cloud and container space ● to tap into new client segments ● quickly exploit new features and components - in two ways: ○ promptly supporting new hardware ○ releases built and based on the latest kernels, tool-chain and optimized libraries ● provide parity across architectures, in terms of release and feature parity and closing gaps ● provide a uniform user experience and look-and-feel ● be part of the collective world-wide Open Source power in action ● deal with upstream work and code only - no forks ● offer a radically new subscription pricing with drawer-based pricing, or alternatively provide entry-level pricing based on up to 4 IFLs Release Cadence - Ubuntu https://wiki.ubuntu.com/Releases https://wiki.ubuntu.com/LTS https://en.wikipedia.org/wiki/List_of_Ubuntu_releases 16.04 16.10 17.04 17.10 18.04 18.10 19.04 19.10 20.04 20.10 21.04 20.10 in development Ubuntu 20.04 LTS end-of-life 19.10 in service with s390x support 19.04 upgrade path 18.10 Ubuntu 18.04 LTS 5 years ESM 17.10 17.04 18 months 16.10 5 years Ubuntu 16.04 LTS 5 years ESM Ubuntu 18.04 LTS (Bionic Beaver) ● The codename for the current LTS (Long Term Support) release 18.04 is 'Bionic Beaver' or in short 'Bionic': https://launchpad.net/ubuntu/bionic ● Bionic Release Schedule: https://wiki.ubuntu.com/BionicBeaver/ReleaseSchedule Release date: April, 26th 2018 ● Updated major components: ○ Kernel 4.15 (linux-generic) + HWE kernels ○ docker.io 17.12.1 → 18.09.5 ○ Qemu-KVM 2.11.x / Libvirt (libvirt-bin) 4.0.0 ○ Open vSwitch 2.9 → 2.9.2 ○ LXD 3.0.0 (incl.
    [Show full text]
  • Ubuntu Kung Fu
    Prepared exclusively for Alison Tyler Download at Boykma.Com What readers are saying about Ubuntu Kung Fu Ubuntu Kung Fu is excellent. The tips are fun and the hope of discov- ering hidden gems makes it a worthwhile task. John Southern Former editor of Linux Magazine I enjoyed Ubuntu Kung Fu and learned some new things. I would rec- ommend this book—nice tips and a lot of fun to be had. Carthik Sharma Creator of the Ubuntu Blog (http://ubuntu.wordpress.com) Wow! There are some great tips here! I have used Ubuntu since April 2005, starting with version 5.04. I found much in this book to inspire me and to teach me, and it answered lingering questions I didn’t know I had. The book is a good resource that I will gladly recommend to both newcomers and veteran users. Matthew Helmke Administrator, Ubuntu Forums Ubuntu Kung Fu is a fantastic compendium of useful, uncommon Ubuntu knowledge. Eric Hewitt Consultant, LiveLogic, LLC Prepared exclusively for Alison Tyler Download at Boykma.Com Ubuntu Kung Fu Tips, Tricks, Hints, and Hacks Keir Thomas The Pragmatic Bookshelf Raleigh, North Carolina Dallas, Texas Prepared exclusively for Alison Tyler Download at Boykma.Com Many of the designations used by manufacturers and sellers to distinguish their prod- ucts are claimed as trademarks. Where those designations appear in this book, and The Pragmatic Programmers, LLC was aware of a trademark claim, the designations have been printed in initial capital letters or in all capitals. The Pragmatic Starter Kit, The Pragmatic Programmer, Pragmatic Programming, Pragmatic Bookshelf and the linking g device are trademarks of The Pragmatic Programmers, LLC.
    [Show full text]
  • UKUI: a Lightweight Desktop Environment Based on Pluggable
    2016 International Conference on Artificial Intelligence and Computer Science (AICS 2016) ISBN: 978-1-60595-411-0 UKUI: A Lightweight Desktop Environment Based on Pluggable Framework for Linux Distribution Jie YU1, Lu SI1,*, Jun MA1, Lei LUO1, Xiao-dong LIU1, Ya-ting KUANG2, Huan PENG2, Rui LI1, Jin-zhu KONG2 and Qing-bo WU1 1College of Computer, National University of Defense Technology, Changsha, China 2Tianjin KYLIN Information Technology Co., Ltd, Tianjin, China *[email protected] *Corresponding author Keywords: Desktop environment, Ubuntu, User interface. Abstract. Ubuntu is an operating system with Linux kernel based on Debian and distributed as free and open-source software. It uses Unity as its default desktop environment, which results in more difficulties of usage for Microsoft Windows users. In this paper, we present a lightweight desktop environment named UKUI based on UbuntuKylin, the official Chinese version of Ubuntu, for Linux distribution. It is designed as a pluggable framework and provides better user experience during human-computer interaction. In order to evaluate the performance of UKUI, a set of testing bench suits were performed on a personal computer. Overall, the results showed that UKUI has better performance compared with Unity. Introduction Linux is a freely available operating system (OS) originated by Linux Torvalds and further developed by thousands of others. Typically, Linux is packaged in a form known as a Linux distribution for both desktop and server use. Some of the most popular mainstream Linux distributions are Red Hat [1], Ubuntu [2], Arch [3], openSUSY [4], Gentoo [5], etc. There are several desktop environments available for nowadays modern Linux distributions, such as XFCE [6], GNOME [7], KDE [8] and LXDE [9].
    [Show full text]
  • Prebrane Zo Stranky
    Manuál pre začiatočníkov a používateľov Microsoft Windows Galadriel 1.7.4 Manuál je primárne tvorený pre Ubuntu 7.04 Feisty Fawn. Dá sa však použiť aj pre Kubuntu, Xubuntu, Edubuntu, Ubuntu Studio a neoficiálne distribúcie založené na Ubuntu. Pokryté verzie: 7.10, 7.04, 6.10, 6.06 a 5.10 (čiastočne) Vypracoval Stanislav Hoferek (ICQ# 258126362) s komunitou ľudí na stránkach: linuxos.sk kubuntu.sk ubuntu.wz.cz debian.nfo.sk root.cz 1 Začíname! 5 Pracovné prostredie 9 Live CD 1.1 Postup pre začiatočníkov 5.1 Programové vybavenie 9.1 Vysvetlenie 1.2 Zoznámenie s manuálom 5.1.1 Prvé kroky v Ubuntu 9.2 Prístup k internetu 1.3 Zoznámenie s Ubuntu 5.1.2 Základné programy 9.3 Pripojenie pevných diskov 1.3.1 Ubuntu, teší ma! 5.1.3 Prídavné programy 9.4 Výhody a nevýhody Live CD 1.3.2 Čo tu nájdem? 5.2 Nastavenie jazyka 9.5 Live CD v prostredí Windows 1.3.3 Root 5.3 Multimédia 9.6 Ad-Aware pod Live CD 1.4. Užitočné informácie 5.3.1 Audio a Video Strana 48 1.4.1 Odkazy 5.3.2 Úprava fotografii 1.4.2 Slovníček 5.4 Kancelária 10 FAQ 1.4.3 Ako Linux funguje? 5.4.1 OpenOffice.org 10 FAQ 1.4.4 Spúšťanie programov 5.4.2 PDF z obrázku Strana 50 1.5 Licencia 5.4.3 Ostatné Strana 2 5.5 Hry 11 Tipy a triky 5.6 Estetika 11.1 Všeobecné rady 2 Linux a Windows 5.7 Zavádzanie systému 11.2 Pokročilé prispôsobenie systému 2.1 Porovnanie OS 5.7.1 Zavádzač 11.3 Spustenie pri štarte 2.2 Náhrada Windows Programov 5.7.2 Prihlasovacie okno 11.4 ALT+F2 2.3 Formáty 5.7.3 Automatické prihlásenie 11.5 Windows XP plocha 2.4 Rozdiely v ovládaní 5.8 Napaľovanie v Linuxe Strana 55 2.5 Spustenie programov pre Windows 5.9 Klávesové skratky 2.6 Disky 5.10 Gconf-editor 12 Konfigurácia 2.7 Klávesnica Strana 27 12.1 Nástroje na úpravu konfigurákov Strana 12 12.2 Najdôležitejšie konf.
    [Show full text]
  • Resumen Los Widgets, Pequeñas Aplicaciones De Escritorio, Se Han Convertido En Objeto De Estudio Para Este Trabajo
    Resumen Los widgets, pequeñas aplicaciones de escritorio, se han convertido en objeto de estudio para este trabajo. Se ha analizado y estudiado su entorno, funcionamiento y estructura. Como resultado se ha obtenido una definición del concepto de widget, con diferentes ejemplos prácticos, y una comparativa entre las compañías más destacadas que ofrecen widgets (Apple, Microsoft, Yahoo!, Google y Opera) así como de las diferencias a nivel de estructura e implementación que se encuentran entre sus widgets. En el apartado de estudio también se ha dado atención a los usuarios de estas aplicaciones, explicando cuáles son sus necesidades, costumbres y posibilidades de elección en este campo. Otro de los apartados trata de cubrir algunas de las tecnologías más relevantes implicadas en la creación posterior de un widget, la aplicación Dashcode, el lenguaje de programación JavaScript, y los canales RSS. El tema de los widgets también ha dado lugar a todo un apartado de desarrollo. Se ha creado un widget para la plataforma de Apple, Macintosh. El widget proporciona al usuario las últimas noticias y resultados del mundo deportivo, concretamente de dos deportes, fútbol y baloncesto. Todas las fases del proceso de creación del widget han sido descritas de principio a fin, desde los bocetos iniciales a la puesta en funcionamiento, pasando por el prototipado e implementación. De manera adicional, también se ha incluido un apartado dedicado al diseño de widgets, con algunas y consejos a tener en cuenta al diseñar widgets en general. Por último se han vertido diferentes conclusiones fruto del presente trabajo y de la reflexión sobre la situación actual de este campo, sin olvidar los aspectos a mejorar, las áreas en que se está trabajando y las perspectivas de futuro.
    [Show full text]
  • Porting a Window Manager from Xlib to XCB
    Porting a Window Manager from Xlib to XCB Arnaud Fontaine (08090091) 16 May 2008 Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version pub- lished by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". Contents List of figures i List of listings ii Introduction 1 1 Backgrounds and Motivations 2 2 X Window System (X11) 6 2.1 Introduction . .6 2.2 History . .6 2.3 X Window Protocol . .7 2.3.1 Introduction . .7 2.3.2 Protocol overview . .8 2.3.3 Identifiers of resources . 10 2.3.4 Atoms . 10 2.3.5 Windows . 12 2.3.6 Pixmaps . 14 2.3.7 Events . 14 2.3.8 Keyboard and pointer . 15 2.3.9 Extensions . 17 2.4 X protocol client libraries . 18 2.4.1 Xlib . 18 2.4.1.1 Introduction . 18 2.4.1.2 Data types and functions . 18 2.4.1.3 Pros . 19 2.4.1.4 Cons . 19 2.4.1.5 Example . 20 2.4.2 XCB . 20 2.4.2.1 Introduction . 20 2.4.2.2 Data types and functions . 21 2.4.2.3 xcb-util library . 22 2.4.2.4 Pros . 22 2.4.2.5 Cons . 23 2.4.2.6 Example . 23 2.4.3 Xlib/XCB round-trip performance comparison .
    [Show full text]
  • The Hot Seat Dear Linux Magazine Reader
    EDITORIAL Welcome THE HOT SEAT Dear Linux Magazine Reader, What’s the top distro on the famous Distrowatch page hit rank- They are staying pretty close to the script that everyone ing list? Not Ubuntu, OpenSUSE, or Fedora. According to Dis- guessed they were in since the beginning. To recap those early trowatch, the hottest Linux is none other than Linux Mint – an assessments: When Ubuntu showed up as a value-added desk- Ubuntu-based, community-driven desktop system that is top operating system back in 2004 – quickly putting a fork in known for easy of use and efficient out-of-the-box multimedia Xandros and Lindows/ Linspire because it was free rather sell- functionality. Mint has been around since 2006, and many ing for the $30-$40 going rate of the fledgling commercial desk- Linux users are familiar with it. We’ve put Mint discs on several top distros – industry experts guessed the real goal was to issues of this magazine (the latest being the issue that you are build a large market share and establish brand loyalty, then holding now). But Mint has found new appreciation recently. move into the server and corporate IT space, where they could Some are calling it the new Ubuntu, which seems a little bit of make some real money with tech support and other surround- an overstatement, since Mint is based on Ubuntu (kind of like ing services. calling CentOS “the new Red Hat”). Nevertheless, Mint has The first part of their plan went really well – it is hard to imag- been on something of a roll recently.
    [Show full text]
  • The GNOME Desktop Environment
    The GNOME desktop environment Miguel de Icaza ([email protected]) Instituto de Ciencias Nucleares, UNAM Elliot Lee ([email protected]) Federico Mena ([email protected]) Instituto de Ciencias Nucleares, UNAM Tom Tromey ([email protected]) April 27, 1998 Abstract We present an overview of the free GNU Network Object Model Environment (GNOME). GNOME is a suite of X11 GUI applications that provides joy to users and hackers alike. It has been designed for extensibility and automation by using CORBA and scripting languages throughout the code. GNOME is licensed under the terms of the GNU GPL and the GNU LGPL and has been developed on the Internet by a loosely-coupled team of programmers. 1 Motivation Free operating systems1 are excellent at providing server-class services, and so are often the ideal choice for a server machine. However, the lack of a consistent user interface and of consumer-targeted applications has prevented free operating systems from reaching the vast majority of users — the desktop users. As such, the benefits of free software have only been enjoyed by the technically savvy computer user community. Most users are still locked into proprietary solutions for their desktop environments. By using GNOME, free operating systems will have a complete, user-friendly desktop which will provide users with powerful and easy-to-use graphical applications. Many people have suggested that the cause for the lack of free user-oriented appli- cations is that these do not provide enough excitement to hackers, as opposed to system- level programming. Since most of the GNOME code had to be written by hackers, we kept them happy: the magic recipe here is to design GNOME around an adrenaline response by trying to use exciting models and ideas in the applications.
    [Show full text]