Làm thế nào để bắt đầu sử dụng thay thế xinitrc?


14

Tôi chưa cài đặt trình quản lý máy tính để bàn (và tôi không muốn). Sau khi đăng nhập qua thiết bị đầu cuối, tôi sử dụng startxđể khởi động GUI. Tôi có các mục trong ~/.xinitrcphiên GUI của tôi. Ngay bây giờ tôi có xmonad trong đó, nhưng đôi khi tôi muốn chạy một phiên Gnome và đôi khi là một phiên KDE. Tôi đã từng chỉnh sửa ~/.xinitrccho mục đích đó, nhưng tôi nghĩ nên có một cách thanh lịch hơn (giống như sử dụng các cấu hình thay thế). Tuy nhiên, tôi không thể tìm thấy bất cứ điều gì trong man startxhoặc man xinit.

Tôi dự định có một số tệp cấu hình (một tệp cho mỗi phiên GUI) và sau đó yêu startxcầu tải chúng khi tôi muốn. Làm thế nào tôi có thể làm điều đó?

Câu trả lời:


16

Theo xinittrang man mà tôi đọc, xinit(và do đó startx) xem các tham số dòng lệnh của nó để chương trình máy khách chạy. Nếu nó không tìm thấy, nó sẽ chạy ~/.xinitrc. Vì vậy, bạn sẽ có thể viết

startx path/to/my_alternate_xinitrc

và nó sẽ làm những gì bạn muốn. Tuy nhiên, bạn sẽ cần cung cấp một đường dẫn chứ không chỉ là tên tệp. Trong thử nghiệm của tôi, startx ./my_xinitrclàm việc nhưng startx my_xinitrckhông.


Điều tên tập tin là lạ, dù sao câu trả lời này làm việc cho tôi, cảm ơn!
phunehehe

Trong trường hợp của tôi, đường dẫn phải tuyệt đối. Các đường dẫn tương đối không hoạt động.
Chad
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.