Chapter 3: KDE What Is KDE?

Total Page:16

File Type:pdf, Size:1020Kb

Chapter 3: KDE What Is KDE? Chapter 3: KDE Page 1 of 31 Chapter 3: KDE In This Chapter l What Is KDE? l Installing KDE l Selecting KDE l Basic Desktop Elements l Running Programs l Stopping KDE l KDE Capabilities l Configuring KDE with the Control Center l Configuring the Panel l Manipulating Files and Directories l Project: Setting Up a Development Environment What Is KDE? KDE stands for the K Desktop Environment. The K doesn’t stand for anything in particular. KDE provides some of the same functionality for a graphical environment that is found in other popular operating environments, such as Macintosh OS or Windows 98. However, it also provides some unique features of its own to enhance your graphical work environment. KDE is a complete desktop environment, as opposed to being just a window manager or program launcher. Several capable window managers exist for Linux, including olwm, fvwm, afterstep, and others. However, KDE provides much more functionality than a simple window manager provides. For more information on the differences between desktops and window managers, see Chapter 2, "Introduction to the Desktop." KDE Is a Graphical Desktop KDE provides all the capabilities of a desktop. For example, KDE enables you to do the following: l Put icons on the desktop to mount and unmount removable disks, such as floppies. l Browse the filesystem graphically. file://J:\MacmillanComputerPublishing\chapters\JW046.html 3/22/01 Chapter 3: KDE Page 2 of 31 l Associate applications with files of a particular type so that when you click a file, it automatically loads the correct application. l Create a desktop printer icon, to which you can drag files to print them. None of these are features of a window manager or program launcher by itself. The value of KDE is that it simplifies many tasks that a user must perform by providing a graphical environment that simulates something more familiar to the user. In other words, KDE provides a desktop metaphor, which is a way of displaying and manipulating documents, directories, and programs in a manner that is more intuitive and appealing than typing commands at a shell prompt. KDE Applications The KDE system includes not only the desktop, but also a whole host of applications and utilities to go along with it. In the default distribution of KDE, there are more than 100 programs, ranging from games to system utilities to a full-blown office suite. Each of these programs is useful in its own right; in addition, however, the KDE applications can interoperate with each other to make certain operations easier. For example, you can drag a package file from the file manager to the package manager to view the contents of the package and install it. KDE Is a Project In addition to being a graphical desktop, KDE is also a huge project. The KDE project provides a complete applications development framework and many guidelines and resources for the development and use of KDE programs. Thousands of developers around the world work on various aspects of the KDE system, including programming, documentation, translation, all kinds of testing, and packaging. The KDE Web site is located at http://www.kde.org/. This Web site contains many resources for both users and developers of KDE. For example, the Web site provides online documentation in many languages. Also, users can participate in mailing lists to receive or give assistance in working with KDE. For developers, application style guides, automated tools for constructing KDE applications, bug and feature wish lists, and more can be found here. The KDE project is devoted to a philosophy of ease-of-use, consistency, and quality for graphical applications in the Linux world. Installing KDE Most major Linux distributions include KDE automatically when you install them. Debian is a major exception because of disagreements over licensing (though this may change in the next release). If you run Debian or another distribution that does not include KDE by default, or if you simply want to upgrade to a later version, installing the latest version is fairly easy. All the files you need are available at ftp://ftp.kde.org/pub/kde/. KDE is made up of various packages, which are listed in Table 3.1. This list of packages is consistent file://J:\MacmillanComputerPublishing\chapters\JW046.html 3/22/01 Chapter 3: KDE Page 3 of 31 throughout the various distribution systems (such as RPM, deb, or tar). Table 3.1 KDE Packages Package Use qt (required) The Qt toolkit from Trolltech. All of KDE is based on this windows toolkit. kdesupport (highly recommended) Non-KDE libraries that KDE relies on. kdelibs (required) KDE shared libraries. kdebase (required) Core KDE applications, such as the window manager, control center, terminal, and Web browser. kdeadmin (optional) System administration tools, such as the package manager, kpackage. kdegames (optional) Various games for KDE. kdegraphics (optional) Graphic viewers and manipulation programs. kdemultimedia (optional) Multimedia applications, such as the CD player. kdenetwork (optional) Network applications, such as the mail client and new reader. kdetoys (optional) Miscellaneous fun applications, such as kmoon, which shows you the current phase of the moon. kdeutils (optional) More useful utilities, such as the calculator and text editor. koffice (optional) The K Office Suite includes a powerful word processor, spreadsheet, and more. For any distribution, you will need to install the recommended and required packages in the order listed in Table 3.1. The optional packages can be installed in any order. RPM-Based Distributions For RPM-based distributions, such as Red Hat, Caldera OpenLinux, SuSE, Yellow Dog, and many others, you simply need to download the RPMs and install them. Go to either ftp://ftp.kde.org/pub/kde/stable/latest/distribution/ or ftp://ftp.kde.org/pub/kde/unstable/distribution/ and select the distribution closest to your own. The stable tree contains the officially released version of KDE, whereas the unstable tree contains pre-release betas and day-to-day snapshots of the development tree. Pick the version most suitable to you. After you have downloaded all the packages you want to a directory, you can install them with RPM: file://J:\MacmillanComputerPublishing\chapters\JW046.html 3/22/01 Chapter 3: KDE Page 4 of 31 $ su Password: <password> # rpm -i k*.rpm # After you have installed KDE, see "Selecting KDE" later in this chapter for more information on getting KDE up and running. Debian KDE is not directly supported by Debian, and KDE packages are not currently available at the main Debian site, as previously stated, because of disagreements over licensing. For more information on the Debian/KDE debate, see http://www.uk.debian.org/~phil/KDE-FAQ.html. Note that this FAQ is from the Debian point of view and claims that distributing KDE binary packages is a violation of the GPL (because of linking with the non-GPL Qt). The KDE developers have not posted an official statement, but their general agreement is that they are within their license, and that Debian is free to distribute or not distribute KDE as they see fit. This can change soon (in fact it will likely have changed by the time this book is published) because Qt 2.2.0 will be released under the GPL, which should remove Debian’s objection to KDE. Some Debian developers maintain semi-official packages. To install them, add the following to your /etc/apt/sources.list: deb http://kde.tdyc.com potato kde2 This is accurate at the time of writing, but because KDE2 is in final beta at this time, you should check http://kde.tdyc.com/ for the most up-to-date information. After you have updated /etc/apt/sources.list, do the following: 1. Run dselect. 2. Select Update to download the package list from the KDE mirror site. 3. Select Select and choose kdebase by pressing the Plus key. dselect will automatically select the other packages you need. Press Enter to accept the suggested packages or add additional packages from the list using the Plus key, and press Enter when complete. 4. If you want additional packages, select them with the Plus key. 5. Press Enter when complete. 6. Select Install to download the packages and install them. After you have installed KDE, see the following section, "Selecting KDE," for more information on getting KDE up and running. file://J:\MacmillanComputerPublishing\chapters\JW046.html 3/22/01 Chapter 3: KDE Page 5 of 31 Note - Depending on which version of Debian you are running, you might need to install the libasound1 package as well. This is available at http://packages.debian.org/unstable/sound/libasound1.html. Download the package and install it: # dpkg -i libasound1_0.5.9-1.deb Your file might be named slightly differently. Selecting KDE Many distributions allow you to select whether to use KDE, GNOME, or some other desktop during installation. Switching desktops is usually fairly simple after installation, however. The only complicated part is determining how your particular distribution starts the desktop. Using the Display Manager If you’re using either gdm (the GNOME display manager), or kdm (the KDE display manager) you can select your desktop during login using the Session (or Session type) menu. After you have selected your desktop once, the display manager will remember it when you log in again. Just leave the setting as Default. Using Switchdesk Red Hat includes a utility called switchdesk that enables you to easily change between GNOME, KDE, and twm (a simple window manager). From the command line, enter $ switchdesk-kde then select the desktop you want (KDE in this case), and press OK. The option Change Only Applies to Current Display enables you to have different desktops for different displays.
Recommended publications
  • KDE 2.0 Development, Which Is Directly Supported
    23 8911 CH18 10/16/00 1:44 PM Page 401 The KDevelop IDE: The CHAPTER Integrated Development Environment for KDE by Ralf Nolden 18 IN THIS CHAPTER • General Issues 402 • Creating KDE 2.0 Applications 409 • Getting Started with the KDE 2.0 API 413 • The Classbrowser and Your Project 416 • The File Viewers—The Windows to Your Project Files 419 • The KDevelop Debugger 421 • KDevelop 2.0—A Preview 425 23 8911 CH18 10/16/00 1:44 PM Page 402 Developer Tools and Support 402 PART IV Although developing applications under UNIX systems can be a lot of fun, until now the pro- grammer was lacking a comfortable environment that takes away the usual standard activities that have to be done over and over in the process of programming. The KDevelop IDE closes this gap and makes it a joy to work within a complete, integrated development environment, combining the use of the GNU standard development tools such as the g++ compiler and the gdb debugger with the advantages of a GUI-based environment that automates all standard actions and allows the developer to concentrate on the work of writing software instead of managing command-line tools. It also offers direct and quick access to source files and docu- mentation. KDevelop primarily aims to provide the best means to rapidly set up and write KDE software; it also supports extended features such as GUI designing and translation in con- junction with other tools available especially for KDE development. The KDevelop IDE itself is published under the GNU Public License (GPL), like KDE, and is therefore publicly avail- able at no cost—including its source code—and it may be used both for free and for commer- cial development.
    [Show full text]
  • Plasma on Mobile Devices
    Plasma on Mobile devices Application Ecosystem MC Bhushan Shah KDE Developer Agenda ● Initial development of the Plasma Mobile ● Basic architecture details ● Advantages to KDE community ● Application ecosystem and development ● Future for Plasma Mobile ● Challenges Introduction ● KDE developer and sysadmin ● Plasma Mobile maintainer and lead developer ● Employed by Bluesystems GmbH ● From Vadodara, India KDE ● Previously known as the K Desktop Environment ● Now community, which creates free software for end users ● Several products including Plasma, KDE Frameworks, KDE applications. Plasma Mobile ● Announced in the July 2015 ● Vision of providing completely free and open-source mobile platform which respects user’s privacy and freedom. ● Initial prototype on the LG Nexus 5. Initial Development ● LGE Nexus 5 as reference device ● Ubuntu Touch 15.04 (vivid) as base system ● Makes use of the Android binary blobs / drivers ● Can also run on the desktop system for development Basic architecture details ● KWin wayland as compositor ● DRM/GBM or hwcomposer backends ● plasmashell and mobile shell package ● QtQuickControls2 and Kirigami for application development Advantages to KDE community ● Several performance improvements ● Better touch input support in applications and shell ● Improvements in Wayland support ● More modular and re-usable user interfaces Application ecosystem and development ● QtQuickControls2 and Kirigami as toolkit ● CMake/QMake as a buildsystem ● Various bundle formats as well as native distribution packaging for the distribution
    [Show full text]
  • Ultumix GNU/Linux 0.0.1.7 32 Bit!
    Welcome to Ultumix GNU/Linux 0.0.1.7 32 Bit! What is Ultumix GNU/Linux 0.0.1.7? Ultumix GNU/Linux 0.0.1.7 is a full replacement for Microsoft©s Windows and Macintosh©s Mac OS for any Intel based PC. Of course we recommend you check the system requirements first to make sure your computer meets our standards. The 64 bit version of Ultumix GNU/Linux 0.0.1.7 works faster than the 32 bit version on a 64 bit PC however the 32 bit version has support for Frets On Fire and a few other 32 bit applications that won©t run on 64 bit. We have worked hard to make sure that you can justify using 64 bit without sacrificing too much compatibility. I would say that Ultumix GNU/Linux 0.0.1.7 64 bit is compatible with 99.9% of all the GNU/Linux applications out there that will work with Ultumix GNU/Linux 0.0.1.7 32 bit. Ultumix GNU/Linux 0.0.1.7 is based on Ubuntu 8.04 but includes KDE 3.5 as the default interface and has the Mac4Lin Gnome interface for Mac users. What is Different Than Windows and Mac? You see with Microsoft©s Windows OS you have to defragment your computer, use an anti-virus, and run chkdsk or a check disk manually or automatically once every 3 months in order to maintain a normal Microsoft Windows environment. With Macintosh©s Mac OS you don©t have to worry about fragmentation but you do have to worry about some viruses and you still should do a check disk on your system every once in a while or whatever is equivalent to that in Microsoft©s Windows OS.
    [Show full text]
  • Red Hat Enterprise Linux 6 Developer Guide
    Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Dave Brolley William Cohen Roland Grunberg Aldy Hernandez Karsten Hopp Jakub Jelinek Developer Guide Jeff Johnston Benjamin Kosnik Aleksander Kurtakov Chris Moller Phil Muldoon Andrew Overholt Charley Wang Kent Sebastian Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Edition 0 Author Dave Brolley [email protected] Author William Cohen [email protected] Author Roland Grunberg [email protected] Author Aldy Hernandez [email protected] Author Karsten Hopp [email protected] Author Jakub Jelinek [email protected] Author Jeff Johnston [email protected] Author Benjamin Kosnik [email protected] Author Aleksander Kurtakov [email protected] Author Chris Moller [email protected] Author Phil Muldoon [email protected] Author Andrew Overholt [email protected] Author Charley Wang [email protected] Author Kent Sebastian [email protected] Editor Don Domingo [email protected] Editor Jacquelynn East [email protected] Copyright © 2010 Red Hat, Inc. and others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
    [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]
  • An Introduction to the X Window System Introduction to X's Anatomy
    An Introduction to the X Window System Robert Lupton This is a limited and partisan introduction to ‘The X Window System’, which is widely but improperly known as X-windows, specifically to version 11 (‘X11’). The intention of the X-project has been to provide ‘tools not rules’, which allows their basic system to appear in a very large number of confusing guises. This document assumes that you are using the configuration that I set up at Peyton Hall † There are helpful manual entries under X and Xserver, as well as for individual utilities such as xterm. You may need to add /usr/princeton/X11/man to your MANPATH to read the X manpages. This is the first draft of this document, so I’d be very grateful for any comments or criticisms. Introduction to X’s Anatomy X consists of three parts: The server The part that knows about the hardware and how to draw lines and write characters. The Clients Such things as terminal emulators, dvi previewers, and clocks and The Window Manager A programme which handles negotiations between the different clients as they fight for screen space, colours, and sunlight. Another fundamental X-concept is that of resources, which is how X describes any- thing that a client might want to specify; common examples would be fonts, colours (both foreground and background), and position on the screen. Keys X can, and usually does, use a number of special keys. You are familiar with the way that <shift>a and <ctrl>a are different from a; in X this sensitivity extends to things like mouse buttons that you might not normally think of as case-sensitive.
    [Show full text]
  • Excerpts of Chapters From
    Excerpts of Chapters from A Practical Guide to Ubuntu Linux® FOURTH EDITION Mark G. Sobell ISBN-13: 978-0-13-392731-3 CopyrightExcerpt © 2015 Mark G. Sobell Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Blank Excerpt 3 Step-by-Step Installation 3Chapter3 In This Chapter Objectives Booting Ubuntu and Running a After reading this chapter you should be able to: Live Session. 56 Run a live session and use gnome-disks to view and Automatic Boot Sequence . 56 change disk partitioning Running a Live Session. 59 Install Ubuntu from a live session Installing from a Live Session . 60 Install Ubuntu using the Server Image Installing from the Desktop Modify system behavior using boot parameters Boot Menu . 61Excerpt Modify partitions during installation The ubiquity Graphical Installer. 61 The ubiquity Advanced Partitioning List the requirement and considerations for a dual- Screen. 67 boot configuration Advanced Installation. 71 Modifying Boot Parameters (Options) . 75 debian-installer: The Ubuntu Textual Installer . 78 gnome-disks: The GNOME Disk Utility . 88 Setting Up a Dual-Boot System . 91 5555 56 Chapter 3 Step-by-Step Installation Chapter 2 covered planning the installation of Ubuntu: determining the requirements; planning the layout of the hard disk; obtaining the files you need for the installation, including how to download and burn or write Desktop and Server Images to installa- tion media; and collecting information about the system. This chapter focuses on installing Ubuntu. Frequently the installation is quite simple, especially if you have done a good job of planning.
    [Show full text]
  • Red Hat Enterprise Linux 7 開発者ガイド
    Red Hat Enterprise Linux 7 開発者ガイド Red Hat Enterprise Linux 7 のアプリケーション開発ツールのご紹介 Red Hat Subject Matter ExpertsDave Brolley William Cohen Roland Grunberg Aldy Hernandez Karsten Hopp Jakub Jelinek Jeff Johnston Benjamin Kosnik Chris Moller Phil Muldoon Alex Kurtakov Charley Wang Development Community Kent Sebastian Red Hat Enterprise Linux 7 開発者ガイド Red Hat Enterprise Linux 7 のアプリケーション開発ツールのご紹介 Dave Brolley Red Hat Engineering ツール開発 [email protected] プロファイリング William Cohen Red Hat Engineering ツール開発 [email protected] プロファイリング Roland Grunberg Red Hat Engineering ツール開発 [email protected] Eclipse および Eclipse プラグイン Aldy Hernandez Red Hat Engineering ツール開発 [email protected] コンパイルおよびビルド Karsten Hopp Base Operating System コアサービス - BRNO [email protected] コンパイル Jakub Jelinek Red Hat Engineering ツール開発 [email protected] プロファイリング Jeff Johnston Red Hat Engineering ツール開発 [email protected] Eclipse および Eclipse プラグイン Benjamin Kosnik Red Hat Engineering ツール開発 [email protected] ライブラリおよびランタイムのサポート Chris Moller Red Hat Engineering ツール開発 [email protected] デバッグ Phil Muldoon Red Hat Engineering ツール開発 [email protected] デバッグ Alex Kurtakov Red Hat Engineering ツール開発 [email protected] Eclipse および Eclipse プラグイン Charley Wang Red Hat Engineering ツール開発 [email protected] Eclipse および Eclipse プラグイン Kent Sebastian [email protected] プロファイリング Red Hat Subject Matter Experts Development Community 編集者 Jacquelynn East Engineering コンテンツサービス [email protected] Don Domingo Red Hat Engineering コンテンツサービス [email protected] 法律上の通知 Copyright © 2012 Red Hat, Inc. and others. This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc.
    [Show full text]
  • Netop Remote Control User's Guide
    USER'S GUIDE 27 September 2017 Netop Remote Control User's Guide Copyright© 1981-2017 Netop Business Solutions A/S. All Rights Reserved. Portions used under license from third parties. Please send any comments to: Netop Business Solutions A/S Bregnerodvej 127 DK-3460 Birkerod Denmark E-mail: [email protected] Internet: www.netop.com Netop™ is a trademark of Netop Business Solutions A/S. All other products mentioned in this document are trademarks of their respective manufacturers. Netop Business Solutions A/S denies any and all responsibility for damages caused directly or indirectly as a result of using this document. The content of this document is subject to change without notice. Netop Business Solutions A/S retains the copyright to this document. The document is optimized for double-sided printing. 27 September 2017 Netop Remote Control User's Guide Contents 1 Overview ....................................................................................................................................................4 1.1 Remote Control modules ...............................................................................................................................................4 1.2 Security ...........................................................................................................................................4 1.3 Communication profiles ...............................................................................................................................................5 2 Managing Hosts ........................................................................................................................................6
    [Show full text]
  • User Guide HP Remote Graphics Software
    User Guide HP Remote Graphics Software 7.5 © Copyright 2018 HP Development Company, Third-party software notice L.P. Third-party source code and licenses are re- Linux® is the registered trademark of Linus distributed, if required, with HP Remote Torvalds in the U.S. and other countries. Graphics Software. Windows is either a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries. NVIDIA and TwinView are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and other countries. Red Hat and Red Hat Enterprise Linux are trademarks of Red Hat, Inc. in the United States and other countries. VMware and VMware vSphere are registered trademarks or trademarks of VMware, Inc. in the United States and/or other jurisdictions. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. First Edition: April 2018 Document Part Number: L24507-001 User input syntax key Text that you must enter into a user interface is indicated by fixed-width font. Item Description Text without brackets or braces Items you must type exactly as shown <Text inside angle brackets> A placeholder for a value you must provide; omit the brackets [Text inside square brackets] Optional items; omit the brackets {Text inside braces} A set of items from which you must choose only one; omit the braces | A separator for items from which you must choose only one; omit the vertical bar ..
    [Show full text]
  • Kde-Guide-De-Developpement.Web.Pdf
    KDE Published : 2017-06-26 License : GPLv2+ 1 KDE DU POINT DE VUE D'UN DÉVELOPPEUR 1. AVEZ-VOUS BESOIN DE CE LIVRE ? 2. LA PHILOSOPHIE DE KDE 3. COMMENT OBTENIR DE L'AIDE 2 1. AVEZ-VOUS BESOIN DE CE LIVRE ? Vous devriez lire ce livre si vous voulez développer pour KDE. Nous utilisons le terme développement très largement pour couvrir tout ce qui peut conduire à un changement dans le code source, ce qui inclut : Soumettre une correction de bogue Écrire une nouvelle application optimisée par la technologie KDE Contribuer à un projet existant Ajouter de la fonctionnalité aux bibliothèques de développement de KDE Dans ce livre, nous vous livrerons les bases dont vous avez besoin pour être un développeur productif. Nous décrirons les outils que vous devrez installer, montrer comment lire la documentation (et écrire la vôtre propre, une fois que vous aurez créé la nouvelle fonctionnalité !) et comment obtenir de l'aide par d'autres moyens. Nous vous présenterons la communauté KDE, qui est essentielle pour comprendre KDE parce que nous sommes un projet « open source », libre (gratuit). Les utilisateurs finaux du logiciel n'ont PAS besoin de ce livre ! Cependant, ils pourraient le trouver intéressant pour les aider à comprendre comment les logiciels complexes et riches en fonctionnalités qu'ils utilisent ont vu le jour. 3 2. LA PHILOSOPHIE DE KDE Le succès de KDE repose sur une vue globale, que nous avons trouvée à la fois pratique et motivante. Les éléments de cette philosophie de développement comprennent : L'utilisation des outils disponibles plutôt que de ré-inventer ceux existants : beaucoup des bases dont vous avez besoin pour travailler font déjà partie de KDE, comme les bibliothèques principales ou les « Kparts », et sont tout à fait au point.
    [Show full text]
  • Developer Guide
    Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Last Updated: 2017-10-20 Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Robert Krátký Red Hat Customer Content Services [email protected] Don Domingo Red Hat Customer Content Services Jacquelynn East Red Hat Customer Content Services Legal Notice Copyright © 2016 Red Hat, Inc. and others. This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent.
    [Show full text]