Linux: The Ultimate Guide
- Length: 278 pages
- Edition: 1
- Language: English
- Publisher: CRC Press
- Publication Date: 2022-12-16
- ISBN-10: 1032312254
- ISBN-13: 9781032312255
- Sales Rank: #0 (See Top 100 Books)
The Linux operating system is one of the most widely used OS, and it was created to provide a free or low-cost operating system for personal computer users. It earned a reputation for being a high-performing and efficient system. This is a fairly comprehensive operating system that includes a graphical user interface (GUI), TCP/IP, the Emacs editor, and the X Window System, among other features. Linus Torvalds published Linux on September 17, 1991, and it was written in the C programming language.
Debian, Ubuntu, Fedora, Red Hat Linux, SUSE Linux, Gentoo, Kali Linux, and Linux Mint are some of the finest Linux distributions. Because of features such as multiuser operating system management, multitasking paradigm, multiprogramming concepts, and virtual memory, Linux is a very popular operating system today. Because of security concerns and positive feedback from the user community, as well as firms like Canonical, many corporations and individuals utilise Linux for their servers. Apart from that, Linux is also used in mobile devices, smart TVs, and so on.
In This Book
- Step by step approach to problem solving and skill development
- A quick run-through of the basic concepts, in the form of a Crash Course
- Advanced, hands-on core concepts, with a focus on real-world problems
- Industry level coding paradigm, practice-oriented explanatory approach
- Special emphasis on writing clean and optimized code, with additional chapters focused on coding methodology
Cover Half-Title Title Copyright Contents Acknowledgments Author CHAPTER 1 Desktop Environments for Linux DESKTOP ENVIRONMENT INTRODUCTION LINUX Components of Linux Application THE DESKTOP ENVIRONMENT IN LINUX Graphical User Interface Examples Parts of the Graphical User Interface Post-WIMP Interface List of Graphical User Interface STRUCTURAL ELEMENTS OF DE Window Thumbnails (icon) Controls (or Widgets) Tabs Menu OTHER COLLABORATIVE ELEMENTS Cursor Identifier Input Point Choice Repair Handle HISTORY OF DESKTOP ENVIRONMENT Desktop Environment for the X Window System X Window System X Window System Software Architecture User Interface HISTORY OF X WINDOW SYSTEM Competitors X Window System Examples of Desktop Environments VARIOUS DESKTOP ENVIRONMENTS Ambient Bugie Desktop CDE Cinnamon Enlightenment MATE KDE Plasma 5 LXDE CHAPTER SUMMARY CHAPTER 2 KDE Plasma Desktop Environment INTRODUCTION What Is Distribution? Open-Source Linux Desktop Environment Free Software Key Points GRAPHICAL USER INTERFACE Features of Linux GUI Features of a GUI Benefits of GUI Command-Line Interface Terminal User Interface KDE PLASMA Getting KDE Software KDE HISTORY KDE Projects Various Parts of the KDE Platform KDE CORE PROJECTS Plasma Workspaces Features KWin – Window Manager Accessibility Appearance Window Management KHTML – HTML Rendering Engine, Installed on WebKit in 2004 KJS – JavaScript Engine KIO – Expandable Network File Access KParts – Frame Part of an Image within a Lightweight Process XML GUI Phonon – Multimedia Framework Solid – Device Assembly Frame Sonnet ThreadWeaver KDE APPLICATIONS Editors Education Games Photos Theme-related Application Groups Other Projects System KDE DEVELOPMENT Source Code License Implementation KDE VERSION HISTORY K DESKTOP ENVIRONMENT 1 K Desktop Environment 1.0 K Desktop Environment 1.1 K DESKTOP ENVIRONMENT 2 Big Updates DCOP Model Default Environment System Settings Features K Desktop Environment 2.0 Konqueror Largely Supported Protocols Konqueror User Interface Konqueror Web Browser K Desktop Environment 2.1 K Desktop Environment 2.2 K DESKTOP ENVIRONMENT 3 K Desktop Environment 3.0 K Desktop Environment 3.1 K Desktop Environment 3.2 NEW APPLICATIONS INSTALLED JukeBox Kopete Features KWallet Kontact Other KDE Applications K Desktop Environment 3.3 New Applications Included K Desktop Environment 3.4 K Desktop Environment 3.5 The Trinity Desktop Environment KDE SOFTWARE COMPILATION 4 (KDE SC 4) KDE 4.0 Release Major Updates of KDE 4 Pre-releases KDE 4.1 KDE 4.2 KDE Workspace Improvements KDE 4.3 KDE SC 4.4 KDE SC 4.5 KDE SC 4.6 KDE SC 4.7 KDE SC 4.8 Plasma Workspaces Applications KDE SC 4.9 KDE SC 4.10 KDE SC 4.11 KDE SC 4.12 KDE SC 4.13 KDE SC 4.14 KDE PLASMA 5 Software Architecture Development Workspaces Desktop Features LINUX DISTRIBUTIONS USING PLASMA History Releases KDE 5.0 KDE Plasma 5.1 Changes Made in the Plasma 5.1 Version Visual New and Old Features Wayland Eligibility and Updates KDE Plasma 5.2 Release KDE Plasma 5.3 Improved Power Management Plasma Widgets KDE Plasma 5.4 New Volume Applet Another Dashboard Launcher Artwork Galore KDE Plasma 5.5 Updated Breeze Plasma Theme Plasma Widget Explorer Extended Feature Set to App Launcher Color Picker User Switch KDE Plasma 5.7 Beta KDE Plasma 5.8 KDE Plasma 5.8 New System Settings Design Task Manager Development INSTALLATION Steps to Install KDE APPLICATION FEATURES OF KDE KRunner Quickly Move the Window Resize Window Quickly Zoom In and Out Visible Desktops Desktop Grid Effect Small Desktop Menu CHAPTER SUMMARY CHAPTER 3 GNOME Desktop Environment INTRODUCTION What Is Distribution? Open-Source Linux Desktop Environment Free Software Key Points Graphical User Interface Features of Linux GUI Features of GUI Benefits of GUI Command-Line Interface Terminal User Interface 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? HISTORY OF GNOME GNOME 1 (1999) GNOME 2 Improved Font and Graphics Usability Specific User-Visible Improvements Include Menus and Panel Dialogs Icons and Themes Applications GNOME 3 Features of GNOME Let’s Take a Look at Its Features GNOME SHELL History of GNOME Shell Software Architecture Features Extensibility INSTALLATION GNOME 3: Pros and Cons Pros Cons CHAPTER SUMMARY CHAPTER 4 xfce Desktop Environment INTRODUCTION VERSIONS HISTORY Earlier Versions Modern xfce THE XFCE CORE DESKTOP COMPONENTS USAGE Display Managers Command-Line Features MAIN COMPONENTS OF XFCE xfwm4 – Window Manager Xfwm4 Behavior xfce Panel – Panel Use the Default Setting One Empty Panel Internal Plugins External Plugins xfdesktop Usage – Desktop Manager Background Thumbnails (Icons) xfce4-session – Session Manager The session manager supports the following KIOSK capabilities: ConsoleKit Autostart Settings App Thunar File Manager xfce4-terminal – Terminal Emulator What Makes the Terminal So Special? The following key features are available: xfce4-appfinder – Program Finder Application Finder has two options: Collapsed Run Mode Expanded Search Mode xfconf – Storage System xfce4-dev-tools – Development Tools XFCE CI TEMPLATES Exo – Assistant Applications Exo – exo-desktop-item-edit – Desktop Object Editor Creating a Launcher Editing Launches Exo – exo-preferred-applications – Preferred Applications xfce4-settings – Settings Manager The Internet Preferred Internet Applications Resources Command-Line Options Garcon – Menu Library Tumbler – Thumbnail Service Reasons to Use xfce as Your Desktop Simplicity Lightweight Nature Performance Modularity Configuration Stability Panel Plugins Integration Easy to Fix xfce Components XFCE INSTALLATION Stepwise xfce Installation xfce Removal Products and Distribution Using xfce Compatibility Advantages Disadvantages CHAPTER SUMMARY CHAPTER 5 MATE Desktop Environment INTRODUCTION HISTORY OF MATE VERSIONS MATE VERSION 1.18 Features MATE VERSION 1.20 The title changes to MATE Desktop 1.20 are: MATE VERSION 1.24 MATE VERSION 1.26 INSTALLING MATE IN UBUNTU Terms for the Official Repository Installing MATE MATE APPLICATIONS CORE APPLICATIONS Caja Features Pluma Features List of Features Atril Features Supported Formats Engrama Supported File Types Eye of MATE Image Viewer Elements of the Image Viewer MATE Calculator MATE System Monitor MATE Terminal ADDITIONAL MATE PACKAGES Dock Applet Changes to the MATE Dock Applet 0.78 include: Installation of Dock Applet APPLET ONLINE RADIO Usage of Applets MATE MENU MATE DESKTOP MATE TWEAK Installation BRISK MENU Features INSTALLATION ON VARIOUS OS DISPLAY MANAGERS CDM Console TDM Installation Texts tdmctl Commands Nodm Features Configuration Ly – TUI Display Manager Consolidation and Integration Controls Tbsm – Station-Based Session Manager GRAPHICAL DISPLAY MANAGER Entrance-Based EFL Display Manager How to Use It? Login User Installation Themes GNOME Display Manager Performance Accessibility GDM Face Browser LightDM The following features are included: SDDM XDM X DISPLAY MANAGER PROTOCOL Configuration Accessibility Notifications Ubuntu MATE Workstations DISTROS SUPPORTS MATE MATE DESKTOP APPLICATIONS HIGHLIGHTS CHAPTER SUMMARY CHAPTER 6 Budgie Desktop Environment INTRODUCTION WHAT IS UBUNTU BUDGIE? HISTORY OF UBUNTU BUDGIE THE RELEASE OF THE UBUNTU BUDGIE Budgie-Remix 16.04 Budgie-Remix 16.10 What’s New in Budgie-remix 16-10? Ubuntu Budgie 17.04 What’s New in Ubuntu Budgie 17.04? Built-in Software System Details Ubuntu Budgie 17.10 Ubuntu Budgie 18.04 New Features and Enhancements 18.10 Features in 19.04 19.04 Things to Look For Budgie 19.10 Released Ubuntu Budgie 20.10 Mini Apps and Applets BUDGIE’S DESKTOP Bug Repair and Cleaning Raven and Applet Audio Indicator Raspberry Pi GNOME 40 Support Upgrades Additional Information UBUNTU BUDGIE 21.10 (IMPISH INDRI) USING APT Installation of Budgie Using Tasksel NEW FEATURES AND DEVELOPMENT OF BUDGIE Budgie Panel Dock Mode What Is a Plank Dock App? Common Plank Features How to Install Plank Dock in Ubuntu Intellihide Apple of Night Light New Budgie Settings App It Is Flexible Built-in Security Games Easy Migration CHAPTER 7 Cinnamon Desktop Environment INTRODUCTION What Is Distribution? Open-Source Linux Desktop Environment Key Points GRAPHICAL USER INTERFACE Features of Linux GUI Features of a GUI Benefits of GUI Command-Line Interface Terminal User Interface CINNAMON History Overview SOFTWARE COMPONENTS X-Apps Features USER GUIDE Amazing GUI Use of Desklets Speed Integration Extremely Customizable Cinnamon Panel Use of Multiple Workplaces Flexibility Nemo Stability Cinnamon Apples Desktop Wallpaper CINNAMON APPLICATIONS How Cinnamon Works INSTALLING CINNAMON ON UBUNTU Removing Cinnamon from Ubuntu CINNAMON LIBRARIES Cinnamon-Menus Cinnamon-Desktop Muffin Clutter CJS CORE COMPONENTS Cinnamon-Session Cinnamon-Settings-Daemon Cinnamon-Screensaver Cinnamon Nemo Nemo Extensions Cinnamon Control Center X-APPS BENEFITS Extension Flexibility Consolidation Speed Visible Connector Discovery Settings Editor Overview Mode Audio Enhancements Touchpad Settings CHAPTER SUMMARY CHAPTER 8 LXDE Desktop Environment INTRODUCTION Overview HISTORY Qt Port CORE COMPONENTS Window Manager (Openbox) Usage Features File Manager (PCManFM-Qt) Features Desktop Panel (razor-panel) Merge with LXDE Session Manager (LXSession) Merge Flags Applications and Binary Policykit Agent (razorqt-policykit) Display Manager (sddm or Lightdm+razorqt-lightdm-greeter) Features COMPONENTS OF LXDE SOFTWARE INSTALLATION OF LXDE IN UBUNTU Current Developments GTK 3 Port Default Desktop KNOPPIX LXLE Linux Peppermint OS Releases Raspberry Pi OS Versions of Raspberry Pi Features History Versions Features REASONS TO USE LXDE LUBUNTU DISTRIBUTION History LIST OF APPLICATIONS User Apps From LXDE CHAPTER SUMMARY CHAPTER 9 Other Desktop Environments LXQT DESKTOP ENVIRONMENT History What Is LXQt? How LXQt Works Who Should Use LXQt SOFTWARE COMPONENTS Qterminal Falkon History sddm lximage-qt Features lxmenu data lxqt-about lxqt-admin Usage lxqt-archive lxqt-common lxqt-config GUI CONFIGURATION TOOLS LXQt Appearance Configuration Brightness File Associations Keyboard and Mouse Locale Monitor Settings lxqt-globalkeys Binary Packages Usage lxqt-globalkeys lxqt-notification lxqt-qtplugin lxqt-panel lxqt-runner lxqt-session INSTALLING LXQT DESKTOP ON UBUNTU ENLIGHTENMENT DESKTOP ENVIRONMENT History Version E16 E17 E21 E22 E23 INSTALLING ENLIGHTENMENT ON UBUNTU PANTHEON DESKTOP ENVIRONMENT History Development Features The New Interface Dark Mode Themes and Looks Performance Usability and Stability 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.