Mastering GNOME
- Length: 262 pages
- Edition: 1
- Language: English
- Publisher: CRC Press
- Publication Date: 2022-10-25
- ISBN-10: 1032318996
- ISBN-13: 9781032318998
- Sales Rank: #0 (See Top 100 Books)
Mastering GNOME helps the reader master the GNOME desktop environment for a faster and more robust computing experience.
The best thing about Linux is the plethora of choices that users tend to get. Whether it pertains to the kernel modules, or to the desktop environments, there is no shortage of options.
Speaking of desktop environments, GNOME stands tall as one of the leading options.
GNOME is an open source, free to use, simple, and attractive workspace interface supporting almost all the major Linux operating systems. GNOME includes a beautiful collection of programs, libraries, plugins, and probably millions of themes (some of which you may need to install manually). In fact, one of the most exemplary aspects of GNOME is GNOME Boxes, which allows you to construct virtual networks of multiple Linux operating systems without having to visit the website or download an iOS file, and it runs perfectly well via virtualization on KVM, which is the icing on the cake. But that is not all – GNOME is, arguably, the single most stable and dependable Linux desktop environment available today!
GNOME has become one of the most effective, secure, and trustworthy desktops offered for the Linux platform, and that is the primary reason why it is the desktop environment of choice for Ubuntu, the world’s most popular Linux distro.
Regardless of skillset, users can quickly get up to speed with GNOME for everyday usage. This is where Mastering GNOME comes in.
With Mastering GNOME, using GNOME for day-to-day computing becomes quite straightforward, which will help readers undoubtedly boost their productivity.
The Mastering Computer Science series is edited by Sufyan bin Uzayr, a writer and educator with over a decade of experience in the computing field.
Cover Page Half-Title Page Series Page Title Page Copyright Page Contents Preface About the Author Chapter 1 Introduction to GNOME UBUNTU-BASED ON GNU/LINUX What Is Distribution? OPEN SOURCE LINUX DESKTOP ENVIRONMENT Free Software Key Points GUI (Graphical User Interface) CLI (Command Line Interface) TUI (Terminal User Interface) WHAT IS GNOME? Ubuntu GNOME Remix What Is GNOME GNU? What Is Ubuntu GNOME in Linux? MORE ABOUT GNOME-BASED LINUX DISTRIBUTIONS What Is openSUSE? What Is openSUSE Used For? What Is Fedora? What Is Debian? What Is CentOS? What Is Arch Linux? What Is Manjaro GNOME Edition? What Is Pop!_OS? What Is Zorin OS? What Is Mageia? What Is Ubuntu? System Requirements of Ubuntu GNOME HISTORY OF UBUNTU GNOME GNOME 1 GNOME 1 (1999) GNOME 2 Improved Font and Graphics Usability GNOME 3 FEATURES OF GNOME GNOME SHELL History Software Architecture Features Extensibility GNOME 3: PROS AND CONS Pros Cons CHAPTER SUMMARY Chapter 2 GNOME Installation GNOME DESKTOP ENVIRONMENT Install GNOME and GNOME Shell Extensions on Ubuntu Install GNOME Minimal on Ubuntu 20.04 GNOME FEATURES A Guided Tour of the Ubuntu GNOME Desktop Activities Overview The Dash Application Overview Search Calendar and Notifications Launching Activities Managing Windows Using Workspaces Calendar and Notifications Desktop Settings Panels Windows Workspaces File Manager Preferences Customizing the Dash Switching to Dark Mode Installing Ubuntu Software BEYOND BASIC CUSTOMIZATION Windows Types of Windows Workspaces Applications The Terminal Standard Features Default Shortcut Keys Drag-and-Drop Starting a Session Logging in to GNOME GNOME CLASSIC What Is GNOME Classic? Window List Switch to GNOME and from GNOME Classic User Guide of GNOME Classic Enable GNOME Classic Mode on Ubuntu The GNOME Classic Extensions Switching from GNOME Classic to GNOME GNOME ON XORG UBUNTU ON WAYLAND What Is Wayland? How to Enable/Disable Wayland on Ubuntu WHAT IS A GNOME SHELL EXTENSION? Installing GNOME Shell Extensions Step 1: Install a Browser Add-On Step 2: Install Native Connector Step 3: Installing GNOME Shell Extensions in the Web Browser Remove GNOME Shell Extensions CHAPTER SUMMARY Chapter 3 GNOME Applications INTRODUCTION OF THE GNOME DESKTOP ENVIRONMENT GTHUMB APPLICATION How to Install gThumb on Ubuntu Install gThumb Using Ubuntu Software How to Install gThumb via the Terminal in Ubuntu How to Use gThumb on Ubuntu COREBIRD APPLICATION Features How to Install Corebird Snap on Ubuntu and Other Linux Distros Install Corebird on Ubuntu via PPA Flatpak and Flathub How to Uninstall GNOME TODO – JOPLIN Install and Use Joplin Note-Taking Application What Is Joplin? Installing Joplin Installing Joplin Using Snaps Installing Joplin Using AppImage Installing Joplin Using Installer Script Using the Joplin TODOIST APPLICATION Install and Configure Todoist Todoist on GNOME Install Todoist on GNOME via Snap Installation GNOME MUSIC – RHYTHMBOX RHYTHMBOX APPLICATION Installing Rhythmbox on GNOME 3.36 and That 20.10 Using Ubuntu’s Software Center Installing Rhythmbox Using the Terminal How to Uninstall Rhythmbox FEEDREADER APPLICATION How to Install FeedReader Features FeedReader Works With Push to Read-It-Later Share with Others SNAPPY APPLICATION Install snappy-m-o Requirements Features of Brasero How to Install Brasero on Ubuntu? Install Brasero on Ubuntu via Terminal To Uninstall Brasero from Ubuntu EPIPHANY BROWSER APPLICATION To Install Epiphany Browser in Ubuntu Installation of Epiphany Browser VINAGRE REMOTE DESKTOP CLIENT APPLICATION Install Vinagre GEDIT APPLICATION Removing Gedit Gedit Text Editor Features Dash to Dock on GNOME Shell Extension How to Install Dash to Dock Position and Size Launchers Behavior Appearance DIA DIAGRAM EDITOR APPLICATION To Uninstall Dia Diagram Editor EASYTAG APPLICATION Features Installing EasyTAG GNOME SUBTITLES APPLICATION Install GNOME Subtitles To Update or Install GNOME Subtitles To Remove GNOME Subtitles and PPA EYE OF GNOME APPLICATION File Formats Limitations Install Eye of GNOME Launch and Use Eye of GNOME HITORI APPLICATION Installation of Hitori GNOME-MINES APPLICATION Install GNOME-mines POSTR APPLICATION Features Quick Installation of postr To Uninstall or Remove postr GNOME-TAQUIN APPLICATION Quick Installation of GNOME-taquin GNOME CHARACTER MAP APPLICATION SOUND-JUICER APPLICATION To Uninstall or Remove Sound-Juicer PHOTOS APPLICATION Installation Install GNOME-photos Package To Uninstall or Remove GNOME-photos Package BLANKET APPLICATION Install Blanket To Uninstall Blanket JUNCTION APPLICATION Features Usage Tips and Tricks Install fonts-junction Software TANGRAM APPLICATION Installing Tangram in Linux Installation Features SHORTWAVE APPLICATION Features GBRAINY APPLICATION Install gbrainy Architecture Install gbrainy Architecture gbrainy Project Objectives GAJIM’S APPLICATION Install Instructions Features KHRONOS-API APPLICATION Install khronos-api Using apt-get Install khronos-api To Uninstall or Remove khronos-api Completely Removing khronos-api Install khronos-api Using Aptitude To Remove khronos-api Configurations and Data To Remove khronos-api Configuration, Data, and All of Its Dependencies ABIWORD APPLICATION Install AbiWord Using apt-get Install AbiWord To Uninstall or Remove AbiWord Completely Removing AbiWord Install abiword Using Aptitude To Remove AbiWord Configurations and Data To Remove AbiWord Configuration, Data, and All of Its Dependencies Install AbiWord from the Repository GNUMERIC APPLICATION Gnumeric from the GNOME Desktop Install Gnumeric Using apt-get Install Gnumeric To Uninstall or Remove Gnumeric Completely Removing Gnumeric Install Gnumeric Using Aptitude To Remove Gnumeric Configurations and Data To Remove Gnumeric Configuration, Data, and All of Its Dependencies AUDACIOUS AUDIO PLAYER APPLICATION Install Audacious Launch Audacious To Remove Software Install cl-alexandria Using apt-get Completely Removing cl-alexandria Install cl-alexandria Using Aptitude To Remove cl-alexandria Configurations and Data To Remove cl-alexandria Configuration, Data, and All of Its Dependencies GNOME DICTIONARY APPLICATION Install GNOME-dictionary To Uninstall or Remove GNOME-dictionary Install GNOME-dictionary Using Aptitude To Remove GNOME-dictionary Configurations and Data To Remove GNOME-dictionary Configuration, Data, and All of Its Dependencies A Color-Picker and Editor for Web Designers and Digital Artists Enable Snaps on Install Color-Picker Install Color-Picker To Remove or Uninstall Color-Picker EMPATHY APPLICATION Install Empathy Using apt-get Install Empathy To Uninstall or Remove Empathy Completely Removing Empathy Install Empathy Using Aptitude To Remove Empathy Configurations and Data Delete Empathy Configuration, Data, and All of Its Dependencies POLARI APPLICATION Install polari Using apt-get Install polari To Uninstall or Remove polari Completely Removing polari Install polari Using Aptitude To Remove polari Configurations and Data VINO VNC APPLICATION Enable Screen Sharing on Ubuntu Installing VNC Server on Ubuntu Enable Screen Sharing on Ubuntu Evolution Logo, Evolution Mail, and Calendar Install Evolution Using apt-get Install Evolution To Uninstall or Remove Evolution Completely Removing Evolution Install Evolution Using Aptitude To Remove Evolution Configurations and Data To Remove Evolution Configuration, Data, and All of Its Dependencies CHAPTER SUMMARY Chapter 4 DOING MORE WITH GNOME INTRODUCTION OF GTK HISTORY OF GTK Linux GUI Designer Software Architecture of GTK GIMP DRAWING KIT (GDK) Software Architecture GdkFrameClock GTK Scene Graph Kit GSK Rendering Pipeline GSK Uses a Dual-Layer Approach Rendering APIs GtkInspector Gtkparasite GUI Designers Glade Interface Designer GtkBuilder Language Binding LIST OF LANGUAGE BINDINGS FOR GTK List of Languages DESKTOP ENVIRONMENTS BASED ON GTK Implementation History of the GUI Examples of Desktop Environments Gtk# Desktop Environments of GTK Current Version Window Managers GtkInspector GtkBuilder GtkSourceView GtkSpell GTK+ GTK+ History Introduction to GTK+ Compiling GTK+ Applications Current Goals of GTK+ Development Installations Installing GTK for GNU/Linux and Unix Stable Version Development Version Older Versions glib Dependencies with Descriptions Pango Cairo Language Bindings Toolkit Bindings Usage GdkPixbuf Building GdkPixbuf Installing GdkPixbuf Build Options ATK Implementations Repository Browser CREATE GUI IN GTK TOOLKIT GtkBin GtkContainer GtkWidget GInitiallyUnowned List Widgets GTK+ Widgets CHAPTER SUMMARY Chapter 5 Best GNOME-Based Linux Distros UBUNTU AND DEB FAMILY Installation of the GNOME Ubuntu and Debian Package Management Essentials Introduction Debian Package Management Tools Overview FEDORA Reasons to Use Fedora Benefits of Fedora RPM-BASED GNOME-RPM ZORIN OS Install Zorin OS LINUX MINT CINNAMON Installation on Linux Mint 12 Software Components X-Apps Features DEBIAN TESTING GNOME in Debian Versions Options Installing “GNOME Desktop” Task ELEMENTARY OS Pantheon Desktop Environment ARCH LINUX OPENSUSE Installing GNOME SOLUS Editions MANJARO GNOME EDITION Reasons to Use Manjaro CHAPTER SUMMARY Appraisal Bibliography Index
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.