GNOME (which originally stood for "GNU Network Object Model Environment" - but
this acronym is no longer used, so consideration is being given to changing the project's
name to "Gnome"), is a GUI desktop environment
used on Linux
and Solaris. GNOME is
free and open source software
distributed under
the GPL
and
LGPL.
The LGPL
is used for GNOME's libraries, allowing applications under a variety of
software licenses to be used
with GNOME, whereas the
GPL is
used for the standard GNOME applications.
GTK+ is one of the most influential graphical toolkits for the Linux operating system. It is the technology upon which the GNOME and XFCE desktop environments are based, and its crucial to have clear understanding of its complexities to build even a simple Linux desktop application. Foundations of GTK+ Development guides you through these complexities, laying the foundation that will allow you to cross from novice to professional.
Foundations of GTK+ Development is aimed at C programmers and presents numerous real-life examples that you can immediately put to use in your projects. Some familiarity with C programming is assumed, as the book delves into new topics from the beginning. Topics like object inheritance are covered early on to allow for complete understanding of code examples later. And the provided examples are real-life situations that can help you get a head start on your own applications.
Amazon.com: Earlier editions of O'Reilly's Running Linux served as central guides on installing, configuring, and using the OS. The third edition of this guide covers the kernel through version 2.2.1 and will prove especially useful to those with high technical aptitudes and a well-tested willingness to experiment with their computing environments.
The explanation of how to rebuild the kernel--a particularly daunting task for many--deserves special praise, as do the sections on configuring network links and servers. Users will find that the informative, prose-heavy style packs maximum information into this book's pages. For example, the purpose of a Linux element is described and then the reader is shown various ways of using it, complete with explicit statements of what you type and what you get in response. Back this book up with a good command reference (Linux in a Nutshell is solid), and you'll be well on your way to Linux mastery. --David Wall
Topics covered: KDE and Gnome windowing systems; Samba, file, and system management; shells; windowing systems and networking; installation on Alpha, PowerPC, Motorola 680x0, and Sparc boxes.
Product Description: The Definitive UNIX Resource--Fully Updated
Get cutting-edge coverage of the newest releases of UNIX--including Solaris 10, all Linux distributions, HP-UX, AIX, and FreeBSD--from this thoroughly revised, one-stop resource for users at all experience levels. Written by UNIX experts with many years of experience starting with Bell Laboratories, UNIX: The Complete Reference, Second Edition provides step-by-step instructions on how to use UNIX and take advantage of its powerful tools and utilities.
Get up-and-running on UNIX quickly, use the command shell and desktop, and access the Internet and e-mail. You'll also learn to administer systems and networks, develop applications, and secure your UNIX environment. Up-to-date chapters on UNIX desktops, Samba, Python, Java Apache, and UNIX Web development are included.
Install, configure, and maintain UNIX on your PC or workstation
Work with files, directories, commands, and the UNIX shell
Create and modify text files using powerful text editors
Use UNIX desktops, including GNOME, CDE, and KDE, as an end user or system administrator
Use and manage e-mail, TCP/IP networking, and Internet services
Protect and maintain the security of your UNIX system and network
Share devices, printers, and files between Windows and UNIX systems
Use powerful UNIX tools, including awk, sed, and grep
Develop your own shell, Python, and Perl scripts, and Java, C, and C++ programs under UNIX
Set up Apache Web servers and develop browser-independent Web sites and applications
Book Description: This book is designed to be a tutorial with an extensive hands-on practice to tie the practical with the theoretical. Concrete examples promote understanding of universal operating system concepts. The advanced material covers elementary shell scripting and customizing the desktop environment.
This is an enduser's guide--activities and exercises are preformed at the root access level, but the tools to manage a Linux workstation are covered. The focus is on the knowledge necessary to move to the next level, basic system administration. Thus, after working carefully through the material in this book, the how and why of the enduser functions of the Linux operating system becomes clear. Further, the book's approach encourages the understanding that the primary function of Linux, as of any operating system, is the management of the entire computer system (hardware, software, and files).
Each section of the book is presented in a careful, step-by-step style. Numerous screen shots show the expected results of each step. This not only minimizes the need for assistance in a laboratory setting, but also eases the difficulties of those working on their own computers at home or work. Interspersed between the steps in the exercises are the reasons for and the results of each action. A students activities disk is bundled with the book. This disk, labeled BOOK, contains the files that are needed to successfully complete the step-by-step activities in each chapter.
Each chapter includes a chapter overview, learning objectives, learning outcomes, commands introduced, a list of key terms, a chapter summary, discussion questions, true-and-false questions, completion questions, multiple-choice questions, and problems to promote mastery.
Product Description: The KDE and Gnome desktops have developed into mature operating environments. These technologies not only act as interfaces between the user, the powerful Linux kernel and GNU operating system, but they do so in a fun and intuitive way. Many users are content with the tools and facilities included with these desktops, but--for those who are ready to probe a little deeper--much more functionality can be found by going under the hood. With hacks that any user can follow, Linux Desktop Hacks demonstrates how easy it is to modify Linux to suit your desires. The book is packed with tips on customizing and improving the interface, boosting performance, administering your desktop, and generally making the most out of what X, KDE, Gnome, and the console have to offer. From the practical to the whimsical, and some things you never thought of trying, the hacks in the book include the following, and more:
Kill and Resurrect the Master Boot Record
Jazz Up Your Debian System Boot
Energize Your Console with Macro Music Magic
Konquer Remote Systems Without Passwords
Run KDE on the Bleeding Edge
View Microsoft Word Documents in a Terminal
Read Yahoo! Mail from Any Email Client
Motion Capture and Video Conferencing Fun
Automate Your Life with cron
Protect Yourself from Windows Applications
Make an Internet Connection Using Bluetooth and a Mobile Phone
Print to Unsupported Printers
Accelerate Your Gaming
If you're yearning for information to make the Linux desktop easier, more powerful, and more fun, Linux Desktop Hacks is just the ticket.
Product Description: Developers who write programs for GNOME use the GNOME API. Working with the GNOME API is preferable because the program will conform to the standard GNOME program look and feel. It also allows the developer to use the GNOME specific libraries in the program, greatly simplifying the development process. The Official GNOME 2 Developer's Guide is the official GNOME Foundation guide to programming GUIs and applications using the GTK+ and GNOME API. Developed in partnership with the GNOME Foundation, this book is for programmers working with the GNOME 2 desktop environment. Each section begins with an example program that serves as a tutorial, then develops into a reference on the topic. Includes abundant, well-annotated examples. Knowledge of the C programming language is required, but no GUI programming experience is necessary.
Product Description: While Mac OS X garners all the praise from pundits, and Windows XP attracts all the viruses, Linux is quietly being installed on millions of desktops every year. For programmers and system administrators, business users, and educators, desktop Linux is a breath of fresh air and a needed alternative to other operating systems.
The Linux Desktop Pocket Guide is your introduction to using Linux on five of the most popular distributions: Fedora, Gentoo, Mandriva, SUSE, and Ubuntu. Despite what you may have heard, using Linux is not all that hard. Firefox and Konqueror can handle all your web browsing needs; GAIM and Kopete allow you to chat with your friends on the AOL, MSN, and Yahoo! networks; and the email programs Evolution and Kontact provide the same functionality as Microsoft Outlook, with none of the cost. All of these programs run within the beautiful, feature-packed, and easy-to-use GNOME or KDE desktop environments.
No operating system truly "just works," and Linux is no exception. Although Linux is capable of running on most any computing hardware that Microsoft Windows can use, you sometimes need to tweak it just a little to make it work the way you really want. To help you with this task, Linux Desktop Pocket Guide covers essential topics, such as configuring your video card, screen resolution, sound, and wireless networking. And laptop users are not left out--an entire section is devoted to the laptop issues of battery life, sleep, and hibernate modes.
News stories are provided by third parties, used with permission,
and copyright of their various respective owners.
Answers 2000 Limited has not necessarily reviewed,
and does not necessarily endorse or
agree with any content of, or views expressed in, all such items.
Comments are posted by our users. Answers 2000 Limited has not
necessarily reviewed,
and does not necessarily endorse or
agree with any content of, or views expressed in, comments.