Theo dõi Top Thủ Thuật để cập nhật các Thủ Thuật mới nhất nhé!
Theo dõi
Top Thu Thuat
  • Thủ Thuật
    • Thủ Thuật Điện Thoại
    • Thủ Thuật Phần Mềm
    • Thủ Thuật internet
    • Thủ Thuật Tiện Ích
  • Network
  • Security
  • Công Nghệ
  • Kiến Thức
  • Ứng Dụng
  • Office
    • Học Word
    • Học Excel
    • Học Power Point
  • Game Offline
    • Code Game
    • Game Nhập Vai
    • Kinh Nghiệm Chơi Game
No Result
View All Result
Top Thủ Thuật
  • Thủ Thuật
    • Thủ Thuật Điện Thoại
    • Thủ Thuật Phần Mềm
    • Thủ Thuật internet
    • Thủ Thuật Tiện Ích
  • Network
  • Security
  • Công Nghệ
  • Kiến Thức
  • Ứng Dụng
  • Office
    • Học Word
    • Học Excel
    • Học Power Point
  • Game Offline
    • Code Game
    • Game Nhập Vai
    • Kinh Nghiệm Chơi Game
No Result
View All Result
Top Thủ Thuật
No Result
View All Result
Home Network

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

Funky Boy by Funky Boy
21 Tháng Tám, 2022
in Network
0 0
0
Cách tự tạo Desktop Environment trong Linux cho bản thân
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter
Rate this post

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.

Cách build Desktop Environment trong Linux

Nội dung

  • Cách để xây dựng một Desktop Environment
  • Bước 1: Tạo tập lệnh Session Bash
  • Bước 2: Tạo tệp màn hình
  • Bước 3: Khởi chạy Desktop Environment tùy chỉnh
  • Làm cho môi trường máy tính để bàn của bạn hoàn thiện hơn
  • Cách đặt GTK và Icon Themes

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ảm ơn các bạn đã theo dõi TOP Thủ Thuật trên đây là những chia sẻ của chúng tôi về Cách tự tạo Desktop Environment trong Linux cho bản thân. Hy vọng bài viết tại chuyên mục Network sẽ giúp ích được cho bạn. Trân trọng !!!

vote
Article Rating
ShareTweetPin
Funky Boy

Funky Boy

Tôi là Funky Boy luôn chia sẻ kiến thức về tất cả những gì liên quan đến công nghệ, như sử dụng máy tính, sử dụng điện thoại, thủ thuật để sử dụng Internet một cách hiệu quả nhất...giúp bạn có được những trải nghiệm mới thú vị và đạt được hiệu quả cao trong công việc

BÀI VIẾT LIÊN QUAN

Cách dùng lệnh Find Tìm file và thư mục trên Linux
Network

Cách dùng lệnh Find Tìm file và thư mục trên Linux

by Funky Boy
21 Tháng Tám, 2022
Web 3.0 là gì? – Top Thủ Thuật
Network

Web 3.0 là gì? – Top Thủ Thuật

by Funky Boy
21 Tháng Tám, 2022
Cách lên lịch tác vụ bằng lệnh at trên Linux
Network

Cách lên lịch tác vụ bằng lệnh at trên Linux

by Funky Boy
21 Tháng Tám, 2022
Sự khác nhau giữa HTTP và HTTPS
Network

Sự khác nhau giữa HTTP và HTTPS

by Funky Boy
21 Tháng Tám, 2022
Cách lấy địa chỉ IP của người khác trong Discord
Network

Cách lấy địa chỉ IP của người khác trong Discord

by Funky Boy
21 Tháng Tám, 2022
Cách leo thang đặc quyền Linux bằng SUID
Network

Cách leo thang đặc quyền Linux bằng SUID

by Funky Boy
21 Tháng Tám, 2022
Next Post
5 trình duyệt cho Linux tốt hơn Chrome

5 trình duyệt cho Linux tốt hơn Chrome

Subscribe
Connect with
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
Notify of
guest
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
guest
0 Comments
Inline Feedbacks
View all comments

Có thể bạn sẽ cần

Native app là gì? Những ưu nhược điểm nổi bật của Native app
Công Nghệ

Native app là gì? Những ưu nhược điểm nổi bật của Native app

by Funky Boy
30 Tháng Mười Một, 2022
0

Native app là gì được xem là câu hỏi được rất nhiều người quan tâm hiện nay khi tìm hiểu...

Read more

Đề xuất cho bạn

Native app là gì? Những ưu nhược điểm nổi bật của Native app

Native app là gì? Những ưu nhược điểm nổi bật của Native app

30 Tháng Mười Một, 2022
Cách Kiếm Tiền Online Cho Mẹ Bỉm Sữa Uy Tín Và Ổn Định

Cách Kiếm Tiền Online Cho Mẹ Bỉm Sữa Uy Tín Và Ổn Định

23 Tháng Mười Hai, 2022
Cách tạo Chữ ngược, chữ nghiêng, gạch dưới để đặt tên, chat

Cách tạo Chữ ngược, chữ nghiêng, gạch dưới để đặt tên, chat

8 Tháng Chín, 2022
Tạo Phòng học ảo trên Zoom bằng Immersive View

Tạo Phòng học ảo trên Zoom bằng Immersive View

8 Tháng Chín, 2022
Các lệnh nguy hiểm nhất trên Windows bạn không nên dùng

Các lệnh nguy hiểm nhất trên Windows bạn không nên dùng

8 Tháng Chín, 2022
Cách tăng FPS trong game trên Laptop

Cách tăng FPS trong game trên Laptop

8 Tháng Chín, 2022

TOP THỦ THUẬT

Top Thủ Thuật – Chia Sẻ Kiến Thức Công Nghê, Máy Tính, Phần Mềm

✩ jun88

✩ hi88

✩ SHBET

✩ May 88

✩ Sunc888

✩ Nhà cái 7ball

ĐỐI TÁC

✩ Nhà Cái THABET

✩ S666

✩ https://iwin68.ltd/

✩ dubai casino

✩ IWIN

✩ Happyluke

LIÊN KẾT

✩ QH88

✩ FAFA191

✩ Top game bài đổi thưởng 

✩ Hi88

✩ SV368

✩ Moto88

Thông tin liên hệ

• 247 Hàm Nghi, Mỹ Đình, Nam Từ Liêm, Hà Nội

• Email: [email protected]

• Mobile: 0878310247

• Website: https://topthuthuat.com.vn/

✩ Fi88

✩ Hi88bet

✩ Bong da lu

  • Giới Thiệu
  • Liên Hệ
  • Chính Sách
  • Game Bài đổi thưởng
  • 168bet
  • BK8
  • TWIN

© 2021 Top Thủ Thuật - Tải game Offline miễn phí

No Result
View All Result
  • Thủ Thuật
    • Thủ Thuật Điện Thoại
    • Thủ Thuật Phần Mềm
    • Thủ Thuật internet
    • Thủ Thuật Tiện Ích
  • Network
  • Security
  • Công Nghệ
  • Kiến Thức
  • Ứng Dụng
  • Office
    • Học Word
    • Học Excel
    • Học Power Point
  • Game Offline
    • Code Game
    • Game Nhập Vai
    • Kinh Nghiệm Chơi Game

© 2021 Top Thủ Thuật - Tải game Offline miễn phí

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
wpDiscuz
0
0
Would love your thoughts, please comment.x
()
x
| Reply