• Kiến thức
  • Network
  • Security
  • Software
  • Thủ thuật
  • Tin học văn phòng
  • Tin tức
  • Mail ảo tạm thời miễn phí
  • Tools tra cứu thông tin
  • Công cụ đổi số thành chữ
  • AI Text Watermark Remover
AnonyViet
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
AnonyViet
No Result
View All Result

Cách tự tạo Desktop Environment trong Linux cho bản thân

Ellyx13 by Ellyx13
02/01/2022 - Updated on 25/07/2025
in Linux
A A
0

Mục lục bài viết

  1. Cách để xây dựng một Desktop Environment
    1. Bước 1: Tạo tập lệnh Session Bash
    2. Bước 2: Tạo tệp màn hình
    3. Bước 3: Khởi chạy Desktop Environment tùy chỉnh
  2. Làm cho môi trường máy tính để bàn của bạn hoàn thiện hơn
  3. Cách đặt GTK và Icon Themes
  4. Câu hỏi thường gặp
    1. Tôi có cần kiến thức lập trình để tạo Desktop Environment riêng?
    2. Nếu tôi gặp lỗi trong quá trình cài đặt, tôi nên làm gì?
    3. Tôi có thể sử dụng trình quản lý cửa sổ khác ngoài Kwin không?

Bạn đã thử nhiều môi trường máy tính để bàn (Desktop Environment) nhưng không có cái nào phù hợp với sở thích của bạn? Hoặc có thể bạn thích một số thành phần của DE và không thích những thành phần khác. Vậy thì bạn nên tự xây dựng Desktop Environment của riêng mình.

📢 Tham gia kênh Telegram của AnonyViet
👉 Vào Telegram AnonyViet
Cập nhật bài mới, tools hay và thủ thuật IT nhanh nhất

Cách build Desktop Environment trong Linux

Các bài viết liên quan

phần mềm quản lý tai nghe Bluetooth trên Linux

BudsLink: Phần mềm quản lý tai nghe Bluetooth trên Linux

09/08/2026
Cách gỡ cài đặt WSL trên Windows 11 một cách triệt để? 12

Cách gỡ cài đặt WSL trên Windows 11 một cách triệt để?

06/12/2025
Cách tắt thông báo App is Ready phiền nhiễu chỉ trong 1 phút 13

Cách tắt thông báo App is Ready phiền nhiễu chỉ trong 1 phút

23/09/2025
Hướng dẫn chạy ứng dụng Android trên Linux bằng WayDroid 14

Hướng dẫn chạy ứng dụng Android trên Linux bằng WayDroid

28/01/2025 - Updated on 25/07/2025

Cách để xây dựng một Desktop Environment

Bạn có thể dễ dàng xây dựng môi trường máy tính để bàn bằng cách lắp ráp các thành phần khác nhau của DE hiện có và các chương trình độc lập khác. Tốt hơn là bạn nên biết các thành phần chung của DE trước khi xây dựng môi trường, nhưng điều này không cần thiết. Sau đây, mình sẽ hướng dẫn bạn cách tự xây dựng môi trường máy tính để bàn của riêng bạn.

Bước 1: Tạo tập lệnh Session Bash

Để tạo một môi trường máy tính để bàn, ít nhất bạn cần tạo một trình quản lý cửa sổ. Trong bài này, mình sẽ sử dụng trình quản lý cửa sổ kwin. Nhưng bạn có thể sử dụng bất kỳ trình quản lý cửa sổ nào bạn muốn.

Để cài đặt kwin trên Ubuntu và các hệ thống dựa trên Ubuntu, hãy nhập lệnh sau vào terminal:

sudo apt install kwin --no-install-recommends

Nếu không có tùy chọn –no-install-suggest, apt sẽ cài đặt toàn bộ môi trường máy tính để bàn kde.

Ngoài trình quản lý cửa sổ, chúng ta còn cần thêm thanh dock. Để cài đặt nó, hãy gõ:

sudo apt install plank

Bây giờ chúng ta hãy tạo tập lệnh bash session. Nếu bạn chưa biết, tập lệnh bash là một tệp văn bản thông thường, trong đó bạn nhập các dòng lệnh. Khi tệp được thực thi, nó sẽ khởi tạo các lệnh chứa trong từng dòng một, giúp bạn không phải tự mình nhập từng lệnh trong terminal.

Tập lệnh của chúng ta sẽ chứa các chương trình mà DE sẽ có. Chúng ta sẽ đặt tập lệnh vào thư mục /bin. Vì vậy, hãy mở terminal và điều hướng đến / bin bằng cách gõ lệnh sau:

cd /bin

Sau đó, tạo tập lệnh bằng lệnh sau (chúng ta sẽ gọi nó là custom_de.sh):

sudo touch custom_de.sh

Mở tệp dưới dạng thư mục gốc bằng trình soạn thảo văn bản của bạn, ví dụ: nano

sudo nano custom_de.sh

Bạn có thể thay thế nano bằng bất kỳ trình soạn thảo văn bản nào như gedit hoặc xed.

Sau đó, đặt dòng sau ở đầu tập lệnh.

#!/bin/bash

Dòng này yêu cầu terminal thực thi tập lệnh này bằng cách sử dụng bash.

Tiếp theo, nhập lệnh của chương trình bạn muốn bằng trình quản lý cửa sổ (trong trường hợp này là kwin).

kwin &
plank

Cách tự tạo Desktop Environment trong Linux cho bản thân 8

Dấu và (&) sau một lệnh làm cho nó chạy ở chế độ nền để lệnh tiếp theo được thực hiện mà không cần đợi lệnh trước đó hoàn thành. Chúng ta cần làm điều này bởi vì các chương trình tạo môi trường máy tính để bàn cần phải chạy cùng một lúc.

Tập lệnh này đại diện cho phiên máy tính để bàn, miễn là tập lệnh này đang chạy thì phiên sẽ tiếp tục chạy. Khi tập lệnh này bị tắt thì phiên sẽ thoát và bạn sẽ được chuyển đến màn hình đăng nhập như khi bạn đăng xuất.

Đó là lý do tại sao điều quan trọng là không đặt dấu và (&) sau lệnh cuối cùng. Nếu điều này xảy ra và lệnh cuối cùng được gửi xuống nền, tập lệnh sẽ thoát và phiên sẽ thoát ngay khi bắt đầu.

Sau khi lưu tập lệnh, hãy cấp cho tập lệnh đó quyền thực thi bằng cách nhập lệnh sau:

sudo chmod +x custom_de.sh

Bước 2: Tạo tệp màn hình

Để hiển thị màn hình tùy chỉnh của chúng ta trong khi đăng nhập, chúng tôi phải tạo tệp .desktop trong /usr/share/xsessions, tệp này sẽ trỏ đến tập lệnh. Để điều hướng đến thư mục đó, hãy nhập lệnh sau:

cd /usr/share/xsessions

Sau đó, tạo tệp và mở tệp bằng lệnh:

sudo touch custom_de.desktop
sudo nano custom_de.desktop

Bên trong tệp viết các dòng sau:

[Desktop Entry]
Name=Custom DE
Comment=My awesome desktop environment
Exec=/bin/custom_de.sh
Type=Application

Đối với Exec=, hãy nhập vị trí của tập lệnh mà bạn đã tạo trước đó.

Cách tự tạo Desktop Environment trong Linux cho bản thân 9

Bước 3: Khởi chạy Desktop Environment tùy chỉnh

Để khởi chạy môi trường máy tính để bàn của bạn, hãy thực hiện các bước sau:

  1. Đăng xuất
  2. Tìm danh sách các môi trường máy tính để bàn đã cài đặt
  3. Chọn môi trường máy tính để bàn mới được tạo
  4. Đăng nhập lại

Để thoát khỏi phiên này, hãy kill chương trình cuối cùng trong tập lệnh phiên của bạn bằng lệnh pkill:

pkill plank

Làm cho môi trường máy tính để bàn của bạn hoàn thiện hơn

Vậy là bạn đã tạo môi trường máy tính để bàn của mình thành công rồi đó.

Nhưng nó vẫn thiếu một số thành phần. Đã đến lúc thêm hình nền và bảng điều khiển.

Có rất nhiều cách thiết lập hình nền nhưng lựa chọn tốt nhất là Komorebi, cung cấp cho bạn khả năng đặt video làm hình nền và nó cũng hiển thị các biểu tượng trên màn hình.

Để cài đặt komorebi, hãy tải xuống gói cài đặt từ kho lưu trữ GitHub, cài đặt và chạy nó.

Đối với bảng điều khiển, mình sẽ sử dụng bảng điều khiển lxqt:

sudo apt install lxqt-panel

Đừng quên đặt lệnh lxqt-panel và komorebi trong tập lệnh phiên, theo sau là dấu và (&). Sử dụng đường dẫn đầy đủ cho lệnh komorebi (/System/Applications/komorebi).

Cách tự tạo Desktop Environment trong Linux cho bản thân 10

Bạn cũng có thể thêm Ulauncher, một trình khởi chạy ứng dụng hữu ích. Điều này sẽ làm cho trải nghiệm máy tính để bàn hoàn thiện hơn:

sudo add-apt-repository ppa:agornostal/ulauncher && sudo apt update && sudo apt install ulauncher

Bạn có thể thêm bao nhiêu chương trình tùy thích, tùy chỉnh màn hình cho phù hợp với nhu cầu của bạn. Bạn cũng nên xem xét thêm một trình quản lý thông báo.

Cách đặt GTK và Icon Themes

Trong các môi trường máy tính để bàn khác, bạn có thể thay đổi GTK và chủ đề biểu tượng bằng cách sử dụng tiện ích GUI như gnome-tweak hoặc các Theme khác. Trong trường hợp của chúng ta, chúng ta không có những tiện ích này, nhưng đừng lo lắng vì bạn cũng có thể thay đổi chủ đề từ terminal bằng cách sử dụng lệnh gsettings.

Để cài đặt có hiệu lực, dbus phải đang chạy.

Dbus sử dụng dbus-launcher. Chỉ cần thêm bash dbus-launcher vào đầu tập lệnh của bạn.

Cách tự tạo Desktop Environment trong Linux cho bản thân 11

Tiếp theo, thoát phiên và đăng nhập lại. Để tải chủ đề GTK hiện đang được áp dụng:

gsettings get org.gnome.desktop.interface gtk-theme

Ví dụ: để đặt chủ đề GTK thành chủ đề Canta, hãy nhập:

gsettings set org.gnome.desktop.interface gtk-theme Canta

Chủ đề mà bạn sắp đặt phải nằm trong thư mục /usr/share/themes. Tên chủ đề là tên thư mục của nó.

Ngoài ra, bạn cũng có thể xem thêm 5 mẹo trang trí giao diện Terminal tại đây.

Câu hỏi thường gặp

Tôi có cần kiến thức lập trình để tạo Desktop Environment riêng?

Không cần thiết phải có kiến thức lập trình sâu rộng. Bài viết hướng dẫn bạn sử dụng các lệnh và tập lệnh đơn giản để cấu hình các thành phần của Desktop Environment.

Nếu tôi gặp lỗi trong quá trình cài đặt, tôi nên làm gì?

Hãy kiểm tra lại các lệnh đã nhập, đảm bảo chính xác cú pháp và quyền truy cập. Bạn cũng có thể tìm kiếm thông tin lỗi cụ thể trên các diễn đàn hoặc trang hỗ trợ Linux để tìm giải pháp.

Tôi có thể sử dụng trình quản lý cửa sổ khác ngoài Kwin không?

Hoàn toàn được! Bài viết chỉ sử dụng Kwin làm ví dụ. Bạn có thể thay thế bằng bất kỳ trình quản lý cửa sổ nào khác phù hợp với sở thích và hệ thống của mình, nhớ cập nhật lệnh tương ứng trong tập lệnh.

Tags: Desktop Environmentlinux
Ellyx13

Ellyx13

DevOps với hơn 7 năm kinh nghiệm trong lĩnh vực hạ tầng, tự động hóa CI/CD và triển khai hệ thống phân tán trên các nền tảng như AWS, Azure và Kubernetes. - AWS Certified DevOps Engineer – Professional - Certified Kubernetes Administrator (CKA) - HashiCorp Certified: Terraform Associate - Docker Certified Associate (DCA) Có người không dám bước vì sợ gãy chân, nhưng sợ gãy chân mà không dám bước đi thì khác nào chân đã gãy.

Related Posts

phần mềm quản lý tai nghe Bluetooth trên Linux
Phần mềm máy tính

BudsLink: Phần mềm quản lý tai nghe Bluetooth trên Linux

09/08/2026
Cách gỡ cài đặt WSL trên Windows 11 một cách triệt để? 15
Windows 7/8/10/11

Cách gỡ cài đặt WSL trên Windows 11 một cách triệt để?

06/12/2025
Cách tắt thông báo App is Ready phiền nhiễu chỉ trong 1 phút 16
Phần mềm máy tính

Cách tắt thông báo App is Ready phiền nhiễu chỉ trong 1 phút

23/09/2025
Hướng dẫn chạy ứng dụng Android trên Linux bằng WayDroid 17
Phần mềm máy tính

Hướng dẫn chạy ứng dụng Android trên Linux bằng WayDroid

28/01/2025 - Updated on 25/07/2025
4 cách truy cập file Linux từ Windows 11 18
Phần mềm máy tính

4 cách truy cập file Linux từ Windows 11

06/11/2024 - Updated on 24/07/2025
6 siêu ký tự mà mình thích sử dụng Terminal Linux 19
Linux

6 siêu ký tự mà mình thích sử dụng Terminal Linux

01/06/2024 - Updated on 24/07/2025
guest

guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
oldest
newest

Liên hệ Quảng Cáo

Lien he AnonyViet

Bài viết mới

cách tắt màn hình đỏ trên chế độ StandBy

Cách tắt màn hình đỏ trên chế độ StandBy cho iPhone

by Thanh Kim
20/09/2026
0

cách thêm hàng phím số trên iPhone

Cách thêm hàng phím số trên iPhone để gõ nhanh hơn

by Thanh Kim
19/09/2026
0

cách mở rộng ảnh trên iOS 27

Cách mở rộng ảnh trên iOS 27 bằng công cụ Extend mới nhất

by Thanh Kim
18/09/2026
0

cách tắt Write with Siri trên iOS 27

Hướng dẫn cách tắt Write with Siri trên iOS 27

by Thanh Kim
17/09/2026
0

Bình luận gần đây

  • tuan trong Share key Driver Booster 13 Pro miễn phí 2026
  • loc trong Hack Game & App trên Iphone với TutuApp
  • lâm trong Share key Advanced SystemCare 19 Pro 6 tháng mới nhất
  • lâm trong Share key Driver Booster 13 Pro miễn phí 2026
  • Mui trong Làm thế nào để mua Microsoft Office 2024 mới nhất với chi phí tiết kiệm?
  • Ngọc hân trong Tạo Locket Gold miễn phí siêu đơn giản
  • nmh trong Hướng dẫn cách nhận ShopeeVIP 12 tháng miễn phí
  • Vasker trong HeroSMS là gì? Cách thuê số điện thoại ảo nhận SMS OTP online không cần SIM
  • Cường trong Share key Driver Booster 13 Pro miễn phí 2026
  • ib chỉ ứng dụng lấy số điện thoại với ạ trong Cách lấy số điện thoại từ Facebook mới nhất bằng Tino Group Assistant
  • Vũ Văn Nam trong Hướng dẫn chế ảnh số dư tài khoản MB Bank
  • phú quốc trong Hướng dẫn cách nhận tick trắng Facebook miễn phí
  • AnonyViet trong Hướng dẫn cách nhận Norton 360 Deluxe 1 năm miễn phí
  • Colonia del Sacramento Lighthouse trong Techvui.com – Website chia sẻ các Mod Game miễn phí dành cho Android
  • ta van hoan trong Hướng dẫn cách nhận Norton 360 Deluxe 1 năm miễn phí
  • Nghia Pham trong Làm thế nào để mua Microsoft Office 2024 mới nhất với chi phí tiết kiệm?
  • AnonyViet trong Làm thế nào để mua Microsoft Office 2024 mới nhất với chi phí tiết kiệm?
  • Nghia Pham trong Làm thế nào để mua Microsoft Office 2024 mới nhất với chi phí tiết kiệm?
  • AnonyViet trong Hướng dẫn cách nhận Google AI Pro 1 năm miễn phí cho tài khoản mới
  • loc trong Hướng dẫn cách nhận Google AI Pro 1 năm miễn phí cho tài khoản mới

Giới thiệu

AnonyViet

AnonyViet

Nơi chia sẻ những kiến thức mà bạn chưa từng được học trên ghế nhà trường!

Chúng tôi sẵn sàng đón những ý kiến đóng góp, cũng như bài viết của các bạn gửi đến AnonyViet.

Hãy cùng AnonyViet xây dựng một cộng đồng CNTT lớn mạnh nhất!

Liên hệ

Email: support[@]anonyviet.com

1409 Hill Street #01-01A
Old Hill Street Police Station
Singapore 179369

 

DMCA.com Protection Status

Giới thiệu

AnonyViet là Website chia sẻ miễn phí tất cả các kiến thức về công nghệ thông tin. AnonyViet cung cấp mọi giải pháp về mạng máy tính, phần mềm, đồ họa và MMO.

kết quả xổ số hôm nay đọc truyện dandadan online tải ebook free V9bet game nổ hũ tỷ lệ nhà cái XOSO66 game bài RIK VIP Go88 sunwin sunwin rikvip hitclub sunwin go88 v9bet https://nowgoal.ws/ https://tylekeonhacai.me/ https://keonhacai.org.vc/ 7mcn https://keonhacai88.tv/ https://keonhacai.loans/ https://keonhacai.kiwi/ 789club xx88 Sun52 Rikvip xoso66 nổ hũ uy tín Sunwin https://pgp88.org/ luck8 luck8 JBO uu88 12bet 7MCN Bắn cá đổi thưởng Rikvip Good88 789win https://fly88h.com/ trang chủ MB66 nhà cái MB66 58WIN 888slot Thabet 789club go88 xoilactv vip66 xoso66 xoso66 Xoso66 kubet 8day thapcamtv ae888.com Xoilac TV bóng đá trực tiếp bóng đá trực tiếp cakhia tv trực tiếp bóng đá tối nay GO 88 QS88 https://keonhacaitop.com/ https://vsbet8a.com/ kèo nhà cái 5 kèo nhà cái 88m dn88 gavangtv 12bet https://79king8.in.net/ https://99ok3.ru.com/ King88 U888 Hi88 Hitclub 88clb xóc đĩa online GK88 6623 v9bet cakhia

©2026 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về CNTT

No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC

©2026 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về CNTT

wpDiscuz