Làm cách nào tôi có thể thiết lập .bashrc sao cho giá trị của biến môi trường thay đổi dựa trên việc phiên hiện tại có quyền truy cập vào hệ thống gui / windowing không?
Ví dụ: giả sử tôi có một biến môi trường kiểm soát chương trình khác mà VCS của tôi sẽ sử dụng.
Khi tôi ngồi vào máy, tôi muốn sử dụng chương trình GUI. Tuy nhiên, khi tôi kết nối từ xa qua SSH, tôi muốn tự động sử dụng trình xem khác biệt của thiết bị đầu cuối dựa trên văn bản.
Làm thế nào tôi có thể kiểm tra xem hệ thống cửa sổ có sẵn hay không?