Tôi đã cố gắng làm điều đó với lệnh startx 1
. Nó dường như nhấp nháy sang một màn hình khác trong giây lát, nhưng rồi thoát ra. Có lỗi sau:
/usr/bin/xterm: No absolute path found for shell: :1
Có ý kiến gì không?
Tôi đã cố gắng làm điều đó với lệnh startx 1
. Nó dường như nhấp nháy sang một màn hình khác trong giây lát, nhưng rồi thoát ra. Có lỗi sau:
/usr/bin/xterm: No absolute path found for shell: :1
Có ý kiến gì không?
Câu trả lời:
Tôi nghĩ bạn có thể làm điều này với điều này:
$ startx -- :1
Lưu ý rằng bạn cần phải ở trên một bảng điều khiển văn bản. Nếu bạn làm điều này từ một phiên X, bạn có thể không được phép. Đầu tiên Ctrl+ Alt+ F1để chuyển sang bảng điều khiển văn bản và đăng nhập vào đó.
Nhấn Ctrl+ Alt+ F7và Ctrl+ Alt+ F8để chuyển giữa các phiên X (số phím F có thể thay đổi tùy theo phân phối của bạn).
Nếu bạn muốn kiểm soát nhiều hơn, bạn có thể thêm nhiều tùy chọn hơn vào lệnh như vậy:
$ startx gnome-session -- :1 vt8
Điều này sẽ khởi động gnome-session
trên màn hình :1
và chạy nó trên bảng điều khiển ảo 8 ( Ctrl+ Alt+ F8).
Ctrl+Alt+F1
đầu tiên, đăng nhập và chạy startx -- :1
từ dấu nhắc shell.
startx -- :1
từ phiên X, thiết bị đầu cuối có vẻ không phản hồi một chút, sau đó cho tôi biết: xauth: timeout in locking authority file /var/run/gdm3/auth-for-brian-3zy5Hn/database
và thất bại một chút sau đó X: user not authorized to run the X server, aborting.
Trong thời gian này, sẽ không có gì xảy ra trong lần thứ 8 như bạn mong đợi.
Tôi đã thấy rằng cách sau đây làm việc cho tôi:
sudo xinit /usr/bin/xterm -e "su peter -c pekwm" $* -- :1
Chuyện gì đang xảy ra ở đây vậy?
Đầu tiên tôi bắt đầu xinit
với một xterm
, như là một tham số cho xterm đó su
để tôi trở thành chính mình. Từ đó tôi bắt đầu quản lý cửa sổ.
Điều duy nhất bạn cần làm là giảm thiểu (không đóng) xterm
. Có lẽ bạn có thể nói rằng hãy xterm
bắt đầu tối thiểu hóa nhưng tôi không quan tâm lắm để tìm ra điều đó.