Làm thế nào để tôi thấy những gì X đang làm?


0

Có một vài điều mà tôi chỉ tìm ra cách thực hiện thông qua gui, nhưng tôi muốn sử dụng các chức năng đó trong các tập lệnh (thay đổi từ loa sang tai nghe, kết nối với mạng không dây PEAP, v.v.).

Có cách nào (có thể là nhật ký hoặc dấu vết) để xem máy chủ X đang làm gì không (tôi giả sử nó đang thực hiện các lệnh bash thuộc loại nào đó)?


Tôi đoán / hy vọng là hầu hết những điều này thực sự được thực hiện bằng cách sử dụng giao tiếp DBus ở một mức độ nào đó, không phải là các tập lệnh shell "nổi tiếng", vì vậy bạn có thể thử xem DBus sử dụng màn hình dbus nào , và sau đó phát ra các thông điệp tương tự từ bạn kịch bản.
millimoose

Câu trả lời:


1

1) Máy chủ X chỉ hiển thị nội dung. Bạn có thể theo dõi những gì nó đang làm, nhưng điều đó sẽ không giúp trả lời các câu hỏi thực sự của bạn.

2) Các chương trình tiện ích khác nhau sử dụng máy chủ X để hiển thị GUI và chúng thực hiện công việc thực tế. Bạn cũng có thể theo dõi các chương trình đó, nhưng đó sẽ là mức quá thấp để giúp bạn.

3) Thay đổi từ loa sang tai nghe: Nhìn vào Pulseaudio, có thể viết thành tập lệnh pacmd.

4) Kết nối với mạng không dây: Nhìn vào trình quản lý mạng, đặc biệt là 'nmcli' hoặc bỏ qua nó và sử dụng wpa-supplicanttrực tiếp (thông qua wpa_clihoặc cấu hình).

DBus cũng sẽ làm việc trong nhiều trường hợp, nhưng điều đó gây khó khăn hơn cho kịch bản.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.