Làm thế nào để bắt đầu một phiên X thứ hai?


33

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:


42

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+ F7Ctrl+ 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-sessiontrên màn hình :1và chạy nó trên bảng điều khiển ảo 8 ( Ctrl+ Alt+ F8).


5
Ugh, bắt đầu một máy chủ X với sudo khiến mọi thứ trong phiên X bắt đầu với quyền root; điều này thậm chí khiến một số ứng dụng bị lỗi.
Brian Peterson

1
@Bepetern - Tôi ngạc nhiên khi bạn nói rằng bạn cần điều đó. Điều gì xảy ra mà không có nó?
slm

5
@Bepetern Chạy cái này từ bảng điều khiển văn bản, không phải từ phiên X. Trên Linux, nhấn Ctrl+Alt+F1đầu tiên, đăng nhập và chạy startx -- :1từ dấu nhắc shell.
Gilles 'SO- ngừng trở nên xấu xa'

2
@Gilles - cảm ơn bạn đã kết hợp điều đó vào câu trả lời!
slm

1
Xin lỗi, tôi quên trả lời @slm. Nếu tôi chạy startx -- :1từ 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/databasevà 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.
Brian Peterson

4

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 xinitvớ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 xtermbắt đầu tối thiểu hóa nhưng tôi không quan tâm lắm để tìm ra điều đó.

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.