Copyrighted Material

Total Page:16

File Type:pdf, Size:1020Kb

Copyrighted Material 41_038993 bindex.qxp 11/22/06 9:39 AM Page 871 AbiWord, 43 SYMBOLS AND NUMBERS About GNOME menu entry, 116 * (asterisk), wildcard, 173–174 About Ubuntu menu entry, 116 @ (at symbol), link indicator, 153 ABR (Average Bit Rate), 366 ^ (caret) access control, CUPS print server, 832. See also command, 186 file sharing with ACLs. Ctrl key shortcut, 198 access.conf file, 632 - (dash), command-line options, 153 accessibility, 8. See also assistive technologies. -- (dashes), command-line options, 153 Accessories menu entry, 114 $ (dollar sign), command prompt, 150, 186 ACLs (Access Control Lists). See file sharing with ACLs. “ (double quotes), comment indicator, 192 ad hoc wireless networks, 736 ! (exclamation point), in command history, 172 Add to Panel dialog, 129–132 # (hash mark), comment indicator adding (mathematics). See summing. Bash shell, 177 Add/Remove Applications menu entry, 114, 118–119 PAMs (Pluggable Authentication Modules), 628 adept tool, 569 repositories, 572 Administration menu entry, 115 sudo command, 634 Advanced button, 118 % (percent symbol), job control, 176 Advanced Shell Scripting Guide, 177 ? (question mark) afps utility, 95 search backward command, 188 AIFF (Audio Interchange File Format), 366 wildcard, 173–174 AisleRiot solitaire, 410–411 ‘ (single quote), function names, 204 Aitchison, Ron, 806 / (slash) ALAC (Apple Lossless Audio Codec), 366 in file and directory names, 90 Albitz, Paul, 806 search forward command, 188 aliases, Bash shell commands, 179 top level directory, 91 aliasing, 344 { } (curly brackets), wildcards, 173–174 Allman, Eric, 770 [ ] (square brackets), wildcards, 173–174 Almquist shell, 157 { (left curly bracket) command, 186 Alt (Alternate) key, 197–198 ( (left paren) command, 186 Alternate Install CD, 13, 82–83, 85. See also installing } (right curly bracket) command, 186 Ubuntu, on special-purpose systems. ) (right paren) command, 186 Amanda, 656 ~ (tilde), shortcut symbol, 176–177 Andreessen, Marc, 241–242 0G command, 186 anonymous FTP servers, 457 1G command, 186 COPYRIGHTEDanti-aliasing, MATERIAL 344 64-bit Ubuntu version, 22 Apache Web server. See also Web servers. 301 Moved Permanently error, 541 configuring, 759–763 802.11x network standards, 736 installing, 756–758 log files, 764 overview, 755–756 A setting up, 542, 543–544 A command, 185 Web resources, 764 a command, 185 Apache2, 758–759, 764 -a option, 152 APE files, 366 AAC (Advanced Audio Coding), 366 applets, GNOME, 130 871 41_038993 bindex.qxp 11/22/06 9:39 AM Page 872 A–B Index application launcher, customizing, 130–132 backing up Application menu, 114–115, 117–119 files application windows, GNOME, 112–113 archive backups, 650 Applications Description Pane, 118 bare-metal restore, 653 Applications Pane, 118 to CD-Rs, 649 Applixware, 301–302 copying a local directory, 660–661 Apply button, 119 copying a remote directory, 661–662 apt-get dist-upgrade command, 590 with cp, 660–661 apt-get upgrade command, 590 by drag and drop, 658 apt-get utility to DVD-Rs, 649 adding/deleting software, 588–592 full backups, 650 build dependencies, 592 importance of, 648–649 description, 568–569 incremental backups, 650 retrieving package source code, 590–591 to local, removable media, 658–662 smart upgrades, 590 media for, 649 aptitude utility, 568, 592–597 privilege requirements, 652 archive backups, 650 vs. RAID, 648 arguments field, 629 with rsync, 661–662 Arkeia Software, 654 selecting a strategy, 651–652 ASCII text files. See editors. selecting files for, 653 assistive technologies, 136–137. See also accessibility. spot backups, 650 asterisk (*), wildcard, 173–174 with tar, 659–660 async option, 100 testing backups, 652–653 at symbol (@), link indicator, 153 timing, 652 Ataxx, 414 types of backup, 649–651 Atlantik, 431–434 verifying backups, 652–653 audio, 390–393. See also CDs (audio); multimedia; sound. filesystems, 100–101 audio codecs, example, 36 Firefox bookmarks, 256 audio files backports, 571 example, 35 Backup Exec (Symantic/Veritas), 50, 654 format conversion, 394–397 Backup Manager (Genie-Soft), 50 playing, 388–393 BackupEDGE (MicroLITE), 654 Sound Converter, 394–397 BackupPC, 656–657 Audio Interchange File Format (AIFF), 366 backuppc utility audio output, monitor, 136–137 backing up Windows systems, 670 Aurora Inn, 719 backup transports, 663 authentication. See also PAMs (Pluggable Authentication configuring, 665–666 Modules); permissions; privileges. defining a backup, 667–670 NFS (Network File System) servers, 846 description, 663 repositories, 577–578 installing, 664–665 Samba server, 856 mechanisms, 663 for sudo command, 635 password, changing, 665–666 auto option, 100 restoring from backup, 673–677 autocmd command, 191 rsync utility, 663, 667–669 automounting home directories, 848 rsyncd utility, 663 auto-run programs, 690 selecting hosts to backup, 666–667 Average Bit Rate (ABR), 366 smb utility, 663, 669–670 starting backups, 670–673 tar utility, 663 B backup/restore software b command, 186 Amanda, 656 background jobs, 175–176 Backup Exec (Symantic/Veritas), 50, 654 backgrounds, GNOME desktop, 133–134 Backup Manager (Genie-Soft), 50 872 41_038993 bindex.qxp 11/22/06 9:39 AM Page 873 Index B backup software, 50 background jobs, 175–176 BackupEDGE (MicroLITE), 654 /.bashrc configuration file, 176–177 BackupPC, 656–657 command aliases, 179 backuppc utility command history, 171–172 backing up Windows systems, 670 command name completion, 172–173 backup transports, 663 configuration file, 176–177 configuring, 665–666 Ctrl+b command, 171 defining a backup, 667–670 Ctrl+f command, 172 description, 663 Ctrl+p command, 171 installing, 664–665 echo command, 178 mechanisms, 663 environment variables, 177–179 password, changing, 665–666 /etc/bash.bashrc configuration file, 176–177 restoring from backup, 673–677 /etc/.bash_profile configuration file, 176–177 rsync utility, 663, 667–669 /etc/profile configuration file, 176–177 rsyncd utility, 663 filename completion, 172–173 selecting hosts to backup, 666–667 foreground jobs, 176 smb utility, 663, 669–670 history command, 171–172 starting backups, 670–673 input redirection, 174–175 tar utility, 663 job control, 175–176 Bacula, 656–657 kill command, 176 BRU (Tolis Group), 50 output redirection, 174–175 Carbon Copy Cloner (Bombich Software), 50 pipes, 174–175 commercial, 654 printenv (print environment) command, 178 cpio (copy input to output) utility, 654 readline library, 171–172 dd (dump device) utility, 654–655 recalling commands, 171–172 dump utility, 655 reexecuting commands, 171–172 gtar (GNU tape archiver) utility, 655 scripting, 177 local backups, 654–656 set command, 178–179 LONE-TAR (Lone Star Software), 654 wildcards, 173–174 Mac OS X, 50 /.bashrc configuration file, 176–177 Network Backup (Arkeia Software), 654 BCC (Blind Carbon Copy), 226 network oriented backups, 656–658 bcm43xx-fwcutter utility, 748 RecoverEDGE (MicroLITE), 654 beginner’s forum, 15 restore utility, 655 Berners-Lee, Tim, 754 Retrospect (EMC Insignia), 50 Bernstein, Dan, 769 rsync (remote sync) utility, 656–657 Bibble, 356 Silverkeeper (Lacie), 50 /bin/ash shell, 157 Smart Backup (Arkeia Software), 654 /bin/bash shell, 157 SyncBackSE (2BrightSparks), 50 /bin/csh shell, 157 System Backup Administrator (Storix), 654 BIND (Berkeley Internet Name Daemon) tar (tape archiver) utility, 655 configuration files, 809–811 Windows, 50 history of, 806 Bacula, 656–657 overview, 806–808 bare-metal restore, 653 reverse lookup files, 816–817 Bash shell Web resources, 821 * (asterisk), wildcard, 173–174 zone files, 816–817 # (hash mark), comment indicator, 177 /bin/dash shell, 157 % (percent symbol), job control, 176 bindings. See key bindings. ? (question mark), wildcard, 173–174 /bin/ksh shell, 158 { } (curly brackets), wildcards, 173–174 /bin/nash shell, 158 [ ] (square brackets), wildcards, 173–174 /bin/pdksh shell, 158 ~ (tilde), shortcut symbol, 176–177 /bin/sh shell, 157–158 appending data to files, 175 /bin/tcsh shell, 158 873 41_038993 bindex.qxp 11/22/06 9:39 AM Page 874 B–C Index /bin/zsh shell, 158 Bourne shell, 157 BIOS (Basic Input Output System) branches, source code control, 538 changes, troubleshooting, 694 Broadcom BCM43xx, 748 definition, 48 browsing removable media, 690 Samba server, 852 BRU (Tolis Group), 50 startup process, 552 BtBot search engine, 475 bit rate, 366 burning bitmap graphics, 344 CDs (audio) BitTorrent protocol, 468, 472–476 definition, 366 Blackjack, 411–412 disc-at-once, 367 blacklisting e-mail, 783–784 with Serpentine, 386–388 Blind Carbon Copy (BCC), 226 track-at-once, 369 blogs, 14–15, 20 DVDs (video), 400–406 BMP format, 344 ISO images, 402–404 board games, 414–419, 424–434 BogoFilter, 237–238 The Book of Postfix:..., 788 C Bookmark manager, 255 C application development. See Eclipse, C application bookmark.html file, 256 development. bookmarks, Firefox, 253–257 c (change) command, 187 bookmarks sidebar, 246–247 C language compiler. See GCC compiler. Boot chart, 558–559 cache size for Firefox, specifying, 251 boot device priority settings, 694 Cailliau, Robert, 753–755 boot drive, 692 Calc. See also Gnumeric; spreadsheets. Boot from first hard disk option, 60, 83 context-sensitive menus, 324–325 boot loader, 552–554 data type, specifying, 326–328 boot monitor, 552 functions, 326 boot options, 23 importing spreadsheets, 328–332 boot order, 22, 58 installing files for, 322–323 boot process internationalization, 323 Boot-Up Manager, 560–564 language packages, 323 dual-boot systems, 48 localization, 323 examining, 558–559 menus, 324 InitNG program, 564 online help, 324–326
Recommended publications
  • Copyrighted Material
    33_754935 bindex.qxp 11/7/05 10:09 PM Page 345 Index Applications Menu, 42–43, 68–71 • Symbols • Applixware Office package, 15 appointments, tracking, 210 * (asterisk), 249, 251 archives, packing and unpacking (tar), 20, \ (backslash), 248 337–338 - (dash), 94 arguments, command line, 247 . (dot), 92 asterisk (*), 249, 251 ! (exclamation point), 252–253 Asymmetric DSL (ADSL), 108–109 / (forward slash), 79, 81 attachments, e-mail, 154 > (greater-than sign), 249 audio CDs, playing, 221–223 - (hyphen), 95 authentication, 292 < (less-than sign), 249 automatic command completion, 250 . (period), 96 automatic login, 40, 318–319, 325 | (pipe), 248 ? (question mark), 251 " (quotation marks), 247 ; (semicolon), 248 • B • [] (square brackets), 252 backdoor, 292 .. (two dots or dot-dot), 92 background, desktop, 73–74, 75–76 backing up files, 20 backslash (\), 248 • A • base station, 129 bash (Bourne Again Shell) access point, wireless LAN, 129, 131 automatic command completion, 250 Adobe Portable Document Format. See PDF combining commands, 248 ADSL (Asymmetric DSL), 108–109 described, 47–48, 246 AES (Advanced Encryption Standard), 129 error messages, saving to file, 249–250 aggregator, RSS, 185 file, command input from, 249 AIM (America Online instant messaging output, saving to file, 249 service), 54, 161–162 repeating previously typed commands, Akregator news reader, 54, 185–186 252–253 amaroK music player, 224 syntax, 247–248 Apache Web server, 16 wildcards, 251–252 applets, 68, 75 bastion host, 293 application gateway, 292 bit bucket, 250 applications Blam RSS reader, 54 controlling, 18–19 block device, 94 development, 17 Bluetooth wireless, 20, 271 e-mail, 152–153 bookmark field, 200 GNOME Desktop, illustrated,COPYRIGHTED 64 boot menu MATERIAL items, installing, 27–28 GNU, 343 boot process, starting and stopping services, installing at setup, 32 263–264 KDE Desktop, illustrated, 64 booting, 26–27, 39–40 Linux packages, 11 Bourne Again Shell.
    [Show full text]
  • Resurrect Your Old PC
    Resurrect your old PCs Resurrect your old PC Nostalgic for your old beige boxes? Don’t let them gather dust! Proprietary OSes force users to upgrade hardware much sooner than necessary: Neil Bothwick highlights some great ways to make your pensioned-off PCs earn their keep. ardware performance is constantly improving, and it is only natural to want the best, so we upgrade our H system from time to time and leave the old ones behind, considering them obsolete. But you don’t usually need the latest and greatest, it was only a few years ago that people were running perfectly usable systems on 500MHz CPUs and drooling over the prospect that a 1GHz CPU might actually be available quite soon. I can imagine someone writing a similar article, ten years from now, about what to do with that slow, old 4GHz eight-core system that is now gathering dust. That’s what we aim to do here, show you how you can put that old hardware to good use instead of consigning it to the scrapheap. So what are we talking about when we say older computers? The sort of spec that was popular around the turn of the century. OK, while that may be true, it does make it seem like we are talking about really old hardware. A typical entry-level machine from six or seven years ago would have had something like an 800MHz processor, Pentium 3 or similar, 128MB of RAM and a 20- 30GB hard disk. The test rig used for testing most of the software we will discuss is actually slightly lower spec, it has a 700MHz Celeron processor, because that’s what I found in the pile of computer gear I never throw away in my loft, right next to my faithful old – but non-functioning – Amiga 4000.
    [Show full text]
  • Linux on the Road
    Linux on the Road Linux with Laptops, Notebooks, PDAs, Mobile Phones and Other Portable Devices Werner Heuser <wehe[AT]tuxmobil.org> Linux Mobile Edition Edition Version 3.22 TuxMobil Berlin Copyright © 2000-2011 Werner Heuser 2011-12-12 Revision History Revision 3.22 2011-12-12 Revised by: wh The address of the opensuse-mobile mailing list has been added, a section power management for graphics cards has been added, a short description of Intel's LinuxPowerTop project has been added, all references to Suspend2 have been changed to TuxOnIce, links to OpenSync and Funambol syncronization packages have been added, some notes about SSDs have been added, many URLs have been checked and some minor improvements have been made. Revision 3.21 2005-11-14 Revised by: wh Some more typos have been fixed. Revision 3.20 2005-11-14 Revised by: wh Some typos have been fixed. Revision 3.19 2005-11-14 Revised by: wh A link to keytouch has been added, minor changes have been made. Revision 3.18 2005-10-10 Revised by: wh Some URLs have been updated, spelling has been corrected, minor changes have been made. Revision 3.17.1 2005-09-28 Revised by: sh A technical and a language review have been performed by Sebastian Henschel. Numerous bugs have been fixed and many URLs have been updated. Revision 3.17 2005-08-28 Revised by: wh Some more tools added to external monitor/projector section, link to Zaurus Development with Damn Small Linux added to cross-compile section, some additions about acoustic management for hard disks added, references to X.org added to X11 sections, link to laptop-mode-tools added, some URLs updated, spelling cleaned, minor changes.
    [Show full text]
  • Mono for Cross-Platform Control System Environment
    monomono forfor crosscross--platformplatform controlcontrol systemsystem environmentenvironment H.H. NishimuraNishimura andand C.C. TimossiTimossi,, LBNL,LBNL, Berkeley,Berkeley, CACA 94720,94720, U.S.AU.S.A Work supported by the U.S. Department of Energy under Contract No. DE-AC03-76SF00098 .NET.NET FrameworkFramework z MicrosoftMicrosoft ÄÄ ECMA/ISOECMA/ISO z 1.01.0 inin 20022002 z 1.11.1 inin 20032003 z 2.02.0 inin 20052005 z 3.03.0 inin 2006?2006? z WindowsWindows VistaVista isis .NET.NET--based.based. z C#C# andand manymany otherother languages.languages. .NET.NET missesmisses 22 pieces..pieces.. WhatWhat isis Mono?Mono? z AnAn independentindependent implementationimplementation ofof .NET.NET FrameworkFramework byby XimiaXimiann ÄÄNovell.Novell. z Linux,Linux, FreeBSD,FreeBSD, UNIX,UNIX, MacMac OSOS X,X, SolarisSolaris andand WindowsWindows z s390/s390x,s390/s390x, SPARC,SPARC, PowerPC,PowerPC, x86,x86, x86x86--64,64, IA64,IA64, ARMARM z DualDual LicensedLicensed byby NovellNovell HPHP atat www.mono-project.com SearchSearch MonoMono atat www.wikipedia.orgwww.wikipedia.org WhoWho mademade Mono?Mono? z MiguelMiguel dede IcazaIcaza z CreatedCreated GnomeGnome withwith FedericoFederico MenaMena inin 1997.1997. z CreatedCreated MonoMono inin 20012001 atat XimianXimian.. z ““MonoMono andand GNOME.GNOME. TheThe longlong replyreply”” z 0606 FebFeb 20022002 z http://mail.gnome.org/archives/gnomehttp://mail.gnome.org/archives/gnome-- hackers/2002hackers/2002--February/msg00031.htmlFebruary/msg00031.html z NowNow underunder Novell.Novell. IsIs MonoMono aa CrossCross--PlatformPlatform .NET?.NET? z DefinitelyDefinitely YES!YES! z AsAs .NET.NET RuntimeRuntime EnvironmentEnvironment z AsAs .NET.NET DevelopmentDevelopment EnvironmentEnvironment z AA fewfew yearsyears behindbehind thethe ““.NET.NET onon WindowsWindows””.. z NonNon--graphicalgraphical classesclasses areare basicallybasically OK.OK.
    [Show full text]
  • 18 Free Ways to Download Any Video Off the Internet Posted on October 2, 2007 by Aseem Kishore Ads by Google
    http://www.makeuseof.com/tag/18-free-ways-to-download-any-video-off-the-internet/ 18 Free Ways To Download Any Video off the Internet posted on October 2, 2007 by Aseem Kishore Ads by Google Download Videos Now download.cnet.com Get RealPlayer® & Download Videos from the web. 100% Secure Download. Full Movies For Free www.YouTube.com/BoxOffice Watch Full Length Movies on YouTube Box Office. Absolutely Free! HD Video Players from US www.20north.com/ Coby, TV, WD live, TiVo and more. Shipped from US to India Video Downloading www.VideoScavenger.com 100s of Video Clips with 1 Toolbar. Download Video Scavenger Today! It seems like everyone these days is downloading, watching, and sharing videos from video-sharing sites like YouTube, Google Video, MetaCafe, DailyMotion, Veoh, Break, and a ton of other similar sites. Whether you want to watch the video on your iPod while working out, insert it into a PowerPoint presentation to add some spice, or simply download a video before it’s removed, it’s quite essential to know how to download, convert, and play these videos. There are basically two ways to download videos off the Internet and that’s how I’ll split up this post: either via a web app or via a desktop application. Personally, I like the web applications better simply because you don’t have to clutter up and slow down your computer with all kinds of software! UPDATE: MakeUseOf put together an excellent list of the best websites for watching movies, TV shows, documentaries and standups online.
    [Show full text]
  • The Kid3 Handbook
    The Kid3 Handbook Software development: Urs Fleisch The Kid3 Handbook 2 Contents 1 Introduction 11 2 Using Kid3 12 2.1 Kid3 features . 12 2.2 Example Usage . 12 3 Command Reference 14 3.1 The GUI Elements . 14 3.1.1 File List . 14 3.1.2 Edit Playlist . 15 3.1.3 Folder List . 15 3.1.4 File . 16 3.1.5 Tag 1 . 17 3.1.6 Tag 2 . 18 3.1.7 Tag 3 . 18 3.1.8 Frame List . 18 3.1.9 Synchronized Lyrics and Event Timing Codes . 21 3.2 The File Menu . 22 3.3 The Edit Menu . 28 3.4 The Tools Menu . 29 3.5 The Settings Menu . 32 3.6 The Help Menu . 37 4 kid3-cli 38 4.1 Commands . 38 4.1.1 Help . 38 4.1.2 Timeout . 38 4.1.3 Quit application . 38 4.1.4 Change folder . 38 4.1.5 Print the filename of the current folder . 39 4.1.6 Folder list . 39 4.1.7 Save the changed files . 39 4.1.8 Select file . 39 4.1.9 Select tag . 40 The Kid3 Handbook 4.1.10 Get tag frame . 40 4.1.11 Set tag frame . 40 4.1.12 Revert . 41 4.1.13 Import from file . 41 4.1.14 Automatic import . 41 4.1.15 Download album cover artwork . 42 4.1.16 Export to file . 42 4.1.17 Create playlist . 42 4.1.18 Apply filename format . 42 4.1.19 Apply tag format .
    [Show full text]
  • Release 3.5.3
    Ex Falso / Quod Libet Release 3.5.3 February 02, 2016 Contents 1 Table of Contents 3 i ii Ex Falso / Quod Libet, Release 3.5.3 Note: There exists a newer version of this page and the content below may be outdated. See https://quodlibet.readthedocs.org/en/latest for the latest documentation. Quod Libet is a GTK+-based audio player written in Python, using the Mutagen tagging library. It’s designed around the idea that you know how to organize your music better than we do. It lets you make playlists based on regular expressions (don’t worry, regular searches work too). It lets you display and edit any tags you want in the file, for all the file formats it supports. Unlike some, Quod Libet will scale to libraries with tens of thousands of songs. It also supports most of the features you’d expect from a modern media player: Unicode support, advanced tag editing, Replay Gain, podcasts & Internet radio, album art support and all major audio formats - see the screenshots. Ex Falso is a program that uses the same tag editing back-end as Quod Libet, but isn’t connected to an audio player. If you’re perfectly happy with your favorite player and just want something that can handle tagging, Ex Falso is for you. Contents 1 Ex Falso / Quod Libet, Release 3.5.3 2 Contents CHAPTER 1 Table of Contents Note: There exists a newer version of this page and the content below may be outdated. See https://quodlibet.readthedocs.org/en/latest for the latest documentation.
    [Show full text]
  • The GNOME Census: Who Writes GNOME?
    The GNOME Census: Who writes GNOME? Dave Neary & Vanessa David, Neary Consulting © Neary Consulting 2010: Some rights reserved Table of Contents Introduction.........................................................................................3 What is GNOME?.............................................................................3 Project governance...........................................................................3 Why survey GNOME?.......................................................................4 Scope and methodology...................................................................5 Tools and Observations on Data Quality..........................................7 Results and analysis...........................................................................10 GNOME Project size.......................................................................10 The Long Tail..................................................................................11 Effects of commercialisation..........................................................14 Who does the work?.......................................................................15 Who maintains GNOME?................................................................17 Conclusions........................................................................................22 References.........................................................................................24 Appendix 1: Modules included in survey...........................................25 2 Introduction What
    [Show full text]
  • How-To Gnome-Look Guide
    HHOOWW--TTOO Written by David D Lowe GGNNOOMMEE--LLOOOOKK GGUUIIDDEE hen I first joined the harddisk, say, ~/Pictures/Wallpapers. right-clicking on your desktop Ubuntu community, I and selecting the appropriate You may have noticed that gnome- button (you know which one!). Wwas extremely look.org separates wallpapers into impressed with the amount of different categories, according to the customization Ubuntu had to size of the wallpaper in pixels. For Don't let acronyms intimidate offer. People posted impressive the best quality, you want this to you; you don't have to know screenshots, and mentioned the match your screen resolution. If you what the letters stand for to themes they were using. They don't know what your screen know what it is. Basically, GTK is soon led me to gnome-look.org, resolution is, click System > the system GNOME uses to the number one place for GNOME Preferences > Screen Resolution. display things like buttons and visual customization. The However, Ubuntu stretches controls. GNOME is Ubuntu's screenshots there looked just as wallpapers quite nicely if you picked default desktop environment. I impressive, but I was very the wrong size, so you needn't fret will only be dealing with GNOME confused as to what the headings about it. on the sidebar meant, and I had customization here--sorry no idea how to use the files I SVG is a special image format that Kubuntu and Xubuntu folks! downloaded. Hopefully, this guide doesn't use pixels; it uses shapes Gnome-look.org distinguishes will help you learn what I found called vectors, which means you can between two versions of GTK: out the slow way.
    [Show full text]
  • The Glib/GTK+ Development Platform
    The GLib/GTK+ Development Platform A Getting Started Guide Version 0.8 Sébastien Wilmet March 29, 2019 Contents 1 Introduction 3 1.1 License . 3 1.2 Financial Support . 3 1.3 Todo List for this Book and a Quick 2019 Update . 4 1.4 What is GLib and GTK+? . 4 1.5 The GNOME Desktop . 5 1.6 Prerequisites . 6 1.7 Why and When Using the C Language? . 7 1.7.1 Separate the Backend from the Frontend . 7 1.7.2 Other Aspects to Keep in Mind . 8 1.8 Learning Path . 9 1.9 The Development Environment . 10 1.10 Acknowledgments . 10 I GLib, the Core Library 11 2 GLib, the Core Library 12 2.1 Basics . 13 2.1.1 Type Definitions . 13 2.1.2 Frequently Used Macros . 13 2.1.3 Debugging Macros . 14 2.1.4 Memory . 16 2.1.5 String Handling . 18 2.2 Data Structures . 20 2.2.1 Lists . 20 2.2.2 Trees . 24 2.2.3 Hash Tables . 29 2.3 The Main Event Loop . 31 2.4 Other Features . 33 II Object-Oriented Programming in C 35 3 Semi-Object-Oriented Programming in C 37 3.1 Header Example . 37 3.1.1 Project Namespace . 37 3.1.2 Class Namespace . 39 3.1.3 Lowercase, Uppercase or CamelCase? . 39 3.1.4 Include Guard . 39 3.1.5 C++ Support . 39 1 3.1.6 #include . 39 3.1.7 Type Definition . 40 3.1.8 Object Constructor . 40 3.1.9 Object Destructor .
    [Show full text]
  • 1 What Is Gimp? 3 2 Default Short Cuts and Dynamic Keybinding 9
    GUM The Gimp User Manual version 1.0.0 Karin Kylander & Olof S Kylander legalities Legalities The Gimp user manual may be reproduced and distributed, subject to the fol- lowing conditions: Copyright © 1997 1998 by Karin Kylander Copyright © 1998 by Olof S Kylander E-mail: [email protected] (summer 98 [email protected]) The Gimp User Manual is an open document; you may reproduce it under the terms of the Graphic Documentation Project Copying Licence (aka GDPL) as published by Frozenriver. This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANT- ABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Graphic Documentation Project Copying License for more details. GRAPHIC DOCUMENTATION PROJECT COPYING LICENSE The following copyright license applies to all works by the Graphic Docu- mentation Project. Please read the license carefully---it is similar to the GNU General Public License, but there are several conditions in it that differ from what you may be used to. The Graphic Documentation Project manuals may be reproduced and distrib- uted in whole, subject to the following conditions: The Gimp User Manual Page i Legalities All Graphic Documentation Project manuals are copyrighted by their respective authors. THEY ARE NOT IN THE PUBLIC DOMAIN. • The copyright notice above and this permission notice must be preserved complete. • All work done under the Graphic Documentation Project Copying License must be available in source code for anyone who wants to obtain it. The source code for a work means the preferred form of the work for making modifications to it.
    [Show full text]
  • SUSE® Linux Enterprise Desktop 12 and the Workstation Extension: What's New ?
    SUSE® Linux Enterprise Desktop 12 and the Workstation Extension: What's New ? Frédéric Crozat <[email protected]> Enterprise Desktop Release Manager Scott Reeves <[email protected]> Enterprise Desktop Development Manager Agenda • Design Criteria • Desktop Environment in SUSE Linux Enterprise 12 • GNOME Shell • Desktop Features and Applications 2 Design Criteria SUSE Linux Enterprise Desktop Interoperability Ease of Use Security Ease of Management Lower Costs 4 SUSE Linux Enterprise Desktop 12 • Focus on technical workstation ‒ Developers and System administrators • One tool for the job • Main desktop applications will be shipped: ‒ Mail client, Office Suite, Graphical Editors, ... • SUSE Linux Enterprise Workstation Extension ‒ Extend SUSE Linux Enterprise Server with packages only available on SUSE Linux Enterprise Desktop. (x86-64 only) 5 Desktop in SUSE Linux Enterprise 12 As Part of the Common Code Base SUSE Linux Enterprise 12 Desktop Environment • SUSE Linux Enterprise 12 contains one primary desktop environment • Additional light-weight environment for special use-cases: ‒ Integrated Systems • Desktop environment is shared between the server and desktop products 7 SUSE Linux Enterprise 12 Desktop Environment • GNOME 3 is the main desktop environment ‒ SLE Classic mode by default ‒ GNOME 3 Classic Mode and GNOME 3 Shell Mode also available • SUSE Linux Enterprise 12 ships also lightweight IceWM ‒ Targeted at Integrated Systems • QT fully supported: ‒ QT5 supported for entire SLE12 lifecycle ‒ QT4 supported, will be removed in future
    [Show full text]