Linux: The Ultimate Guide
Download 4.72 Mb. Pdf ko'rish
|
Linux - The Ultimate Guide
Resources
Description nnamon.desktop dconf settings schemas used by several Cinnamon components libcvc A PulseAudio utility library used to control sound volume and devices Gnome-rr An Xrandr utility library to detect, load, and save monitor configurations gnome-xkb A keyboard layout utility library gnome-bg A wallpaper utility library gnome-installer A cross-distribution library used to install software applications This document explains how to create a user-friendly application category, usually displayed as a menu. It allows third-party software to add menu items to all desktops and allows system administrators to edit menus in a way that affects all desktops. Cinnamon-Desktop It is a collection of libraries and settings used by other parts of Cinnamon. Whenever multiple desktop components need access to the same app (whether a setting or a proper function), we put this device on a Cinnamon desktop. Cinnamon-desktop contains libCinnamon desktop library, Cinnamon- about, the program and other comprehensive desktop documents. The lib- Cinnamon-desktop library provides a shared API for several applications on the desktop, but that can’t sit on a multi-platform platform for reasons. There is no API or ABI guarantee, though we do our own best to provide stability. API documents are available via gtk-doc. Muffin Muffin, or libmuffin, is more accurate in the window handling library. The Windows Manager does not work with a separate process within the Cinnamon desktop area. The primary Cinnamon process uses the libmuf- fin library and uses both visual components (panel, applet, etc.) and a win- dow manager. Clutter Clutter and Cogl libraries are part of the muffin package now. It is a library for creating and displaying both 2d and 3d image features. It is 210 ◾ Linux used by both the muffin itself (e.g., mixing and setting the stage) and St in Cinnamon (all St widgets are clutter players). Cogl is a library used for clutter in 3d rendering. Muffin is built in C, and source code is available on Github. CJS CJS is a Cinnamon Javascript translator. It uses Mozilla’s SpiderMonkey, which makes it possible to interact with GObject and connect with the GIR, GNOME, and Cinnamon libraries using that language. CJS is also processed within a significant Cinnamon process, and desktop compo- nents written in Javascript are contained in a large portion of Cinnamon. CJS has been upgraded to C ++ and Javascript, and the source code is available on Github. CORE COMPONENTS Cinnamon-Session The Cinnamon-session manager is responsible for presenting all the required components after logging in and closing the session properly if you want to exit. Among other things, the session manager introduces the key components required for the session (such as the desktop itself and its components) and applications configured to start automatically. The Cinnamon-session also provides a DBus interface called the Existing Interface Connector, making it easy for applications such as media players to set busy times and prevent power management (pause, long sleep, etc.) and storage-screen during video playback. Session manag- ers allow applications to register to be closed automatically. For example, a text editor is registered for a session when it is launched and works with it is on the go. If the document is not saved, the session recognizes it and allows you to save your work before signing out. Cinnamon-Settings-Daemon The Cinnamon-settings-daemon is a collection of processes that run in the background during your Cinnamon-session. The Cinnamon-settings- daemon provides a wide range of sessions and functions requiring a long process. Among the services used by the Cinnamon-settings-daemon are XSettings Manager, which provides themes, font, and other settings to GTK + programs, and the clipboard manager, which stores the clip- board’s contents when the program exits. Many user interface features of Cinnamon Desktop Environment ◾ 211 Cinnamon and Cinnamon settings depend on the Cinnamon-settings- daemon in their functionality. The Cinnamon-settings-daemon takes the name org.Cinnamon. SettingsDaemon into the session bus to ensure that only one event is active. Some plugins submit items under this name to make their func- tionality available to other applications. Communication of these items should be considered confidential and unstable. Here is a description of some of these processes. Download 4.72 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling