• Network
  • Security
  • Software
  • Thủ thuật
  • Tin tức
  • Video hướng dẫn
  • Donate – Mời AnonyViet ly Cafe ☕
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
in Linux
Reading Time: 7 mins read
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

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  👉 Link 👈

Cách build Desktop Environment trong Linux

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

kiem tra file folder lon nhat linux

Cách tìm File/Folder lớn nhất trên Linux

23/03/2023
Kali Linux 2023.1 mừng kỷ niệm 10 năm với bộ Tool cực hot 10

Kali Linux 2023.1 mừng kỷ niệm 10 năm với bộ Tool cực hot

14/03/2023
Privacy.sexy bảo vệ quyền riêng tư

Công cụ Privacy.sexy – Bảo vệ quyền riêng tư trên máy tính

15/11/2022
lenh linux chua hoc tren nha truong

Các lệnh Linux quan trọng mà trên trường không dạy cho bạn

14/11/2022

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 6

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 7

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 8

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 9

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.

Bài viết đạt: 5/5 - (100 bình chọn)
Tags: Desktop Environmentlinux
Ellyx13

Ellyx13

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

kiem tra file folder lon nhat linux
Linux

Cách tìm File/Folder lớn nhất trên Linux

23/03/2023
lenh linux chua hoc tren nha truong
Linux

Các lệnh Linux quan trọng mà trên trường không dạy cho bạn

14/11/2022
10 lệnh Linux cơ bản cho người mới 11
Linux

10 lệnh Linux cơ bản cho người mới

10/09/2022
Cách quay video hoạt động Terminal trên Linux bằng script 12
Linux

Cách quay video hoạt động Terminal trên Linux bằng script

12/08/2022
5 điểm khác nhau giữa MacOS và Linux 13
Linux

5 điểm khác nhau giữa MacOS và Linux

25/07/2022
Cách cài đặt Linux Mint trên WSL cho Windows 10 và 11 14
Linux

Cách cài đặt Linux Mint trên WSL cho Windows 10 và 11

24/07/2022
Next Post
Dùng Mac nên Shutdown hay để chế độ Sleep 15

Dùng Mac nên Shutdown hay để chế độ Sleep

guest

guest

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

0 Comments
Inline Feedbacks
View all comments

Asia 300×600

Liên hệ Quảng Cáo

Lien he AnonyViet

Đối tác —

Fshare

Các bài mới

cac nhom hacker apt tren the gioi

Tổng hợp các nhóm Hacker APT trên thế giới

25/03/2023
Cách dùng AI của DALL-E 2 để tạo hình ảnh theo ý bạn 16

Cách dùng AI của DALL-E 2 để tạo hình ảnh theo ý bạn

24/03/2023
kiem tra file folder lon nhat linux

Cách tìm File/Folder lớn nhất trên Linux

23/03/2023
Cách đăng ký và sử dụng Google Bard - AI của Google 17

Cách đăng ký và sử dụng Google Bard – AI của Google

22/03/2023
Xiaomi Redmi Note 12 | Pro 5G giá bao nhiêu, mua điện thoại nào tốt? 18

Xiaomi Redmi Note 12 | Pro 5G giá bao nhiêu, mua điện thoại nào tốt?

22/03/2023

Ads

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!

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.

Liên hệ

Email: anonyviet.com[@]gmail.com

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

 

Bản quyền: DMCA.com Protection Status

Phản hồi gần đây

  • thái trong Download IObit Uninstaller 12 Full Key – Gỡ bỏ phần mềm tận gốc
  • tiến trong Hướng dẫn Fake link Facebook để spam
  • Mạnh Cường trong Cách đăng ký và sử dụng Google Bard – AI của Google
  • Co Dang trong Cách Active Microsoft 365 Miễn Phí
  • hoahung trong Tổng quan về giới UG. Phần 1: UG là gì, CC chùa là gì
https://shbet8.org

©2023 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ. Google Bing Github Github stackoverflow Youtube wikipedia reddit iwinclublink.app tải game iwin tải iwin apk tải tdtc w88 top tải win456 iwin888 ku11net.co ku fun twin F8BET https://new8869.com https://okuytin.com

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

©2023 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ. Google Bing Github Github stackoverflow Youtube wikipedia reddit iwinclublink.app tải game iwin tải iwin apk tải tdtc w88 top tải win456 iwin888 ku11net.co ku fun twin F8BET https://new8869.com https://okuytin.com

wpDiscuz
!

Ads

Ads Blocker Detected!!! - Vui lòng tắt Ad Blocker!!!

Vui lòng tắt Ad Blocker

Có vẻ như bạn đang bật trình chặn Quảng cáo.

{Trường hợp bạn đang dùng trình duyệt từ Facebook, hãy copy link bài viết qua Chrome để xem nội dung, như vậy sẽ không bị chặn}

Website chúng tôi duy trì nhờ vào doanh thu quảng cáo, vì vậy hãy tắt trình chặn quảng cáo để chúng tôi có kinh phí chi trả tiền thuê Server, xin cảm ơn!

I've disable Adblock - Tôi đã tắt Adblock