Tại sao GDM của tôi ở TTY khác với môi trường máy tính để bàn của tôi?


15

Tôi đang chạy Ubuntu Gnome 16.10 (64 bit) . Phiên bản vỏ Gnome 3.20.4 .

Khi tôi khởi động máy tính, cuối cùng tôi cũng thấy GDM3 cung cấp lời nhắc đăng nhập, như mong đợi.

Sau khi tôi đăng nhập, màn hình của tôi nhấp nháy một chút (như chúng được rút ra và sau đó được cắm lại), và sau đó tôi được đưa đến máy tính để bàn gnome 3.

Tuy nhiên, nếu tôi nhấn CTRL + ALT + F1, tôi sẽ được đưa trở lại GDM3, đưa ra lời nhắc đăng nhập.

Nếu sau đó tôi nhấn CTRL + ALT + F2, tôi sẽ được đưa trở lại máy tính để bàn Gnome 3 của mình.

Vì vậy, có vẻ như GDM3 tiếp tục chạy trong TTY1 trong khi máy tính để bàn chạy trong TTY2.

Câu hỏi

  1. Đây có phải là cách mọi thứ được cho là để làm việc? Tôi nghĩ rằng máy tính để bàn được cho là sử dụng cùng một TTY (hoặc bất cứ thứ gì bạn gọi nó) làm trình quản lý hiển thị.
  2. Tôi có đang sử dụng nhiều tài nguyên đồ họa hơn bằng cách thiết lập mọi thứ theo cách này không?
  3. Có cách nào để GDM3 chuyển màn hình sang Gnome Desktop sau khi tôi đăng nhập không?
  4. Có bất kỳ lợi thế nào khi làm # 3?

Ngoại trừ các chi tiết cụ thể (17.04-64-bit, tty1 = gdm, tty7 = session), tôi lần đầu tiên nhìn thấy điều này ... Tôi biết nó đã từng là tty7 = gdm + phiên với tty1-tty6 có sẵn. Tôi không chắc làm thế nào tôi có được ở đây. :(
TheGeeko61

Chào bán khác ... có thể củng cố này với điều đó: askubuntu.com/questions/856940/...
TheGeeko61

Câu trả lời:


16

Một vấn đề tương tự đã được nêu ra trong một bài khác . Trả lời câu hỏi của bạn:

  1. Đây có phải là cách mọi thứ được cho là để làm việc? Tôi nghĩ rằng máy tính để bàn được cho là sử dụng cùng một TTY (hoặc bất cứ thứ gì bạn gọi nó) làm trình quản lý hiển thị.

Vâng, đó là. Nhà phát triển Gnome chịu trách nhiệm về gdm đã giải thích ở đây cách thức hoạt động trước đây và những gì họ đã thay đổi:

Trước đây, chúng tôi đã khởi chạy một máy chủ X với quyền root và sau đó khi bạn đăng nhập, chúng tôi đã "biến" nó thành máy chủ phiên X. Nếu bạn đã chuyển sang người dùng nhanh, thì chúng tôi đã khởi chạy máy chủ X thứ hai theo yêu cầu.

Vì lý do bảo mật và lý do chuyển Wayland, giờ đây chúng tôi khởi chạy máy chủ X và máy chủ Wayland trong phiên của người dùng, thay vì bắt đầu với tư cách là root.

Cách chúng tôi làm điều này là chúng tôi khởi chạy hai máy chủ X, một cho phiên chào hỏi gdm và cho người dùng phiên.

Bạn hoàn toàn có thể phá hỏng lời chào sau khi chúng tôi chuyển sang phiên người dùng, nó chỉ cần thêm một chút mã, nhưng thật không may là không thể đặt cả phiên chào và phiên người dùng trên VT1, vì chúng tôi phải khởi chạy phiên người dùng trước, sau đó chia nhỏ phiên chào và chúng tôi không thể ở trạng thái trung gian đó trong khi có hai máy chủ X trên cùng một VT.

Tôi chỉ quên các vấn đề tài nguyên xung quanh việc giữ xung quanh hai trường hợp gnome-shell. Tôi sẽ có một cuộc trò chuyện với Ray để xem liệu chúng tôi có muốn phá bỏ phiên chào hỏi và sau đó khởi chạy nó theo yêu cầu chuyển đổi / đăng xuất của người dùng để tiết kiệm tài nguyên không.


  1. Tôi có đang sử dụng nhiều tài nguyên đồ họa hơn bằng cách thiết lập mọi thứ theo cách này không?

Đúng.

  1. Có cách nào để GDM3 chuyển màn hình sang Gnome Desktop sau khi tôi đăng nhập không?

Có lẽ không phải cho đến khi một bản sửa lỗi được gửi hoặc bạn quay trở lại gdm 3.14, nhưng đây có lẽ không phải là cách tốt nhất.

  1. Có bất kỳ lợi thế nào khi làm # 3?

Đã có những phàn nàn về rò rỉ bộ nhớ trong gdm3 và một số vấn đề về hiệu năng.

Điều tốt nhất bạn có thể làm là chuyển trình quản lý máy tính để bàn của mình từ gdm3 sang lightdm cho đến khi điều này được khắc phục. Điều tốt là bạn đang sử dụng Ubuntu GNOME, và lightdm rất tuyệt và trông giống như màn hình đăng nhập thống nhất.

  1. Cài đặt lightdm:

    sudo apt install lightdm
    
  2. Chuyển sang nó:

    sudo dpkg-reconfigure lightdm
    

Khởi động lại và bạn vẫn ổn với mức tiêu thụ tài nguyên bình thường và tty của mình và vẫn sử dụng Gnome. Hoặc chuyển sang môi trường máy tính để bàn khác như KDE, XFCE, Mate, v.v.

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.