Linux圖形使用者介面(GUI)的工作原理和元件示例
摘要
使用者可以透過稱為GUI(圖形使用者介面)的介面與系統進行互動。操作GUI是一個相當簡單的過程。活動在介面中執行,並用作輸入,然後作為命令傳遞給系統,最終結束工作。
Linux GUI的工作原理
圖形使用者介面 (GUI) 是一種允許使用者使用視窗、圖示或影像與計算機系統進行視覺互動的方式。作業系統的核心是其核心,而由X視窗系統(也稱為X)提供的圖形使用者介面是其外部表現。
GUI使系統能夠整合多個元件層(本文的另一部分將對此進行詳細介紹),允許使用者根據自己的舒適度和需求執行任務。利用各種技術和裝置,可以開發一個為使用者提供多種與系統互動方式的平臺。
在現代世界中,圖形使用者介面幾乎隨處可見,包括自動取款機、手機、購票程式、電子遊戲等。我們可以說,GUI作業系統以視覺化的方式呈現所有使用者、裝置和軟體互動。
Linux GUI的元件
基於圖形使用者介面的作業系統由多種元件組成。透過組合這些元件來建立作業系統。此外,使用者可以使用這些元件與計算機系統互動並與其建立通訊。讓我們來討論一下具有GUI的作業系統的元件。
按鈕 - 按鈕是按鈕的圖形表示,單擊時會執行一個動作。假設我們有一個退出按鈕。當我們單擊退出按鈕時,該特定軟體將結束,我們將離開它。
圖示 - 圖示以圖形方式表示檔案、視窗應用程式、程式、檔案、資料夾或其他物件。
對話方塊 - 這是一個基於螢幕的資訊框,類似於彈出視窗。還可以請求使用者的輸入,例如按一個鍵或輸入文字;響應將取決於輸入。
標籤 - 標籤位於瀏覽器的頂部。多個標籤反映了我們正在處理的不同頁面,點選它們可以讓我們在它們之間切換。
工具欄 - 它位於應用程式的頂部。對於該特定軟體或應用程式,它提供了一個可點選的子選項並管理其操作。
面板 - 在Linux中,面板中可以找到選單、快速啟動項、最小化應用程式和通知區域等物件。
選單 - Linux中的“選單”是指多個組的列表,使用者可以從中選擇最符合其需求的選項。此元件還提供應用程式搜尋功能。
功能區 - 功能區將某些軟體操作組合在一起,取代了“檔案”選單。
終端模擬器 - 那些喜歡在Linux GUI中使用命令列的人會對這個元件感興趣。
示例
以下是一些帶有GUI的Linux作業系統的示例:
GNOME shell - 對於想要個性化桌面環境的使用者來說,GNOME非常棒,但它可能比較佔用資源。Havoc Pennington等人建立了GNOME Terminal,這是一個用於GNOME桌面環境的終端模擬器。終端模擬器使用者可以在仍然使用圖形桌面的同時訪問UNIX shell。
MATE - MATE桌面環境是GNOME 2的繼任者。它為使用傳統隱喻的Linux和其他類Unix作業系統提供了一個簡單而有吸引力的桌面環境。
LXDE - LDXE具有精美的介面、多語言支援、常用的鍵盤快捷鍵以及選項卡式檔案瀏覽等額外功能。它由一個全球開發者團隊維護。與其他環境相比,LXDE消耗更少的CPU和RAM。
XFCE - Xfce Terminal 提供了一個簡單輕便的終端,具有高階功能,如無限滾動、半透明背景、標籤、下拉選單、可配置字型等等。
結論
在這篇文章中,我們首先了解了GUI的工作原理。然後文章描述了構成高效GUI的各種元件以及Linux中與GUI類似的一些好處。
我們的每個示例都採用了不同的方法來實現這些目標,並且它們都成功地提供了滿足其使用者群特定需求的體驗。
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP