Một trong những tính năng thú vị nhất mà môi trường máy tính để bàn và trình quản lý cửa sổ có là khả năng lên lịch các chương trình nhất định để mở ngay sau khi bạn đăng nhập. Cài đặt và phiên Linux của bạn sẽ sẵn sàng để sử dụng khi di chuyển.

Vậy làm cách nào để các chương trình tự động bắt đầu khi đăng nhập bằng trình quản lý cửa sổ Awesome?

Đang sao lưu rc.lua

Trước khi bạn thêm mã tự động khởi động vào tệp cấu hình của AwesomeWM, bạn có thể muốn tạo bản sao lưu. Bạn có thể làm điều này bằng cách nhập các lệnh này.

 sudo mkdir / etc / awesomebackup sudo cp /etc/xdg/awesome/rc.lua / etc / awesomebackup 

Điều này sẽ tạo một thư mục sao lưu và tạo một bản sao chính xác của tập tin rc.lua trước khi thực hiện bất kỳ chỉnh sửa nào đối với nó. Bằng cách đó, nếu bạn có bất kỳ vấn đề nào với các chỉnh sửa bạn đã thực hiện, bạn có thể nhanh chóng khôi phục lại và sau đó bắt đầu lại. Ngoài ra, nếu bạn đã quyết định không còn muốn các ứng dụng tự khởi động, bạn có thể khôi phục tệp sao lưu của mình và mọi thứ trở lại bình thường.

Chỉnh sửa rc.lua

Để tự động bắt đầu hoạt động chính xác, bạn cần phải chỉnh sửa tệp cấu hình chính của AwesomeWM. Làm điều này bằng cách mở một thiết bị đầu cuối và nhập như sau:

 sudo nano /etc/xdg/awesome/rc.lua 

Thao tác này sẽ mở tệp cấu hình của Awesome bên trong trình soạn thảo văn bản nano. Từ đó bạn sẽ cần phải dán đoạn mã sau vào cuối tập tin rc.lua.

 - Autorun chương trình autorun = true autorunApps = {"swiftfox", "mutt", "phụ âm", "linux-fetion", "weechat-curses", } nếu autorun sau đó cho app = 1, #autorunApps làm awful.util. đẻ trứng (autorunApps [app]) end end 

Để mã cụ thể này hoạt động, bạn cần phải thay thế từ "chương trình" bằng bất kỳ thứ gì bạn định tự động khởi động. Cũng cần lưu ý rằng bạn có thể xóa hoặc thêm nhiều dòng "chương trình" như bạn muốn.

Khi bạn đã thay thế "chương trình" với tên của (các) chương trình bạn muốn bắt đầu khi bạn đăng nhập vào AwesomeWM, bạn sẽ cần lưu tệp rc.lua. Nhấn “Ctrl + O” để ghi ra tệp.

Sau khi tệp được lưu, chỉ cần đăng xuất khỏi AwesomeWM và sau đó đăng nhập lại. Tất cả các chương trình bạn đặt để tự động mở qua rc.lua sẽ mở trong vài giây.

Hoàn tác tự động bắt đầu

Bạn đã thử sử dụng tính năng tự động khởi động trong AwesomeWm chưa và quyết định đó không phải là thứ bạn muốn? Đó là tốt! Không phải ai cũng thích các chương trình tự động mở. May mắn thay có một cách rất đơn giản để làm cho phiên AwesomeWM của bạn trở lại bình thường. Chỉ cần nhập các lệnh này vào một thiết bị đầu cuối:

 cd / etc / xdg / awesome / sudo rm rc.lua sudo cp /etc/awesomebackup/rc.lua / etc / xdg / awesome / 

Phần kết luận

Có lẽ một trong những nhà quản lý cửa sổ nổi tiếng nhất hiện có cho Linux là AwesomeWM. Đó là một trình quản lý cửa sổ ốp lát nhẹ, đáng kinh ngạc. Nó được mã hóa bằng ngôn ngữ lập trình Lua.

Tự động bắt đầu không phải là một điều mới, nhưng tôi cho rằng đó là một tính năng quan trọng. Nếu không có nó, làm thế nào bạn sẽ tải đồng bộ Dropbox của bạn, khởi động trình duyệt của bạn, vv, mà không cần phải liên tục nhấp vào những thứ ngay sau khi bạn đăng nhập?

Bạn có thích chương trình tự khởi động, tập lệnh, v.v. khi bạn đăng nhập vào phiên Linux của mình không? Tại sao hay tại sao không? Hãy cho chúng tôi biết trong phần bình luận!