Làm cách nào để xóa các mục trong phiên khỏi LightDM?


26

Gần đây tôi đã thêm Cairo Dock vào Gnome Shell của mình vào 11.10. Cairo Dock là TUYỆT VỜI, nhưng tôi còn một vấn đề nhỏ mà tôi muốn khắc phục: sau khi cài đặt Cairo Dock, LightDM bao gồm hai mục không liên quan đến máy tính để bàn không hoạt động. (Các mục nhập cho máy tính để bàn làm việc vẫn không bị ảnh hưởng, vì vậy tôi đoán rằng tôi chỉ có thể bỏ qua các mục không liên quan, nhưng ...)

Vì vậy, tôi muốn xóa / chỉnh sửa các mục không liên quan trong LightDM. Tôi đã xem và tìm kiếm các cuộc thảo luận về cách làm như vậy, nhưng không gặp nhiều may mắn.

Có gợi ý nào về cách chỉnh sửa menu đăng nhập trong 11.10 không?

Câu trả lời:


29

Danh sách các phiên được xác định bởi các tệp .desktop trong thư mục/usr/share/xsessions

nhập mô tả hình ảnh ở đây

Cho phép xóa Gnome Classic

Trong một thiết bị đầu cuối:

cd /usr/share/xsessions
sudo mv gnome-classic.desktop gnome-classic.desktop.backup

Điều này đổi tên tập tin máy tính để bàn cổ điển gnome

Thoát ra - danh sách các phiên mới sẽ như sau:

nhập mô tả hình ảnh ở đây


Có tương đương với mỗi người dùng cho /usr/share/xsimes/*.desktop không?
Fordi

13

Người bảo trì gói của bạn sẽ tự hào về bạn nếu bạn làm như sau:

sudo mkdir /usr/share/xsessions/hidden
sudo dpkg-divert --rename \
      --divert /usr/share/xsessions/hidden/gnome-classic.desktop \
      --add /usr/share/xsessions/gnome-classic.desktop

Điều này làm là hướng dẫn người quản lý gói nhớ một vị trí mới cho tệp. Điều này có một số lợi thế so với các câu trả lời khác:

  • Nó đảm bảo cài đặt / nâng cấp gói trong tương lai sẽ không hoàn nguyên thay đổi của bạn
  • Nó hoạt động với các trình quản lý hiển thị khác (ví dụ lxdm liệt kê .backupcác mục)
  • Bạn có thể hoàn nguyên nó một cách dễ dàng nếu bạn đổi ý với:

    sudo dpkg-divert --rename --remove /usr/share/xsessions/gnome-classic.desktop


11
  • Mở thiết bị đầu cuối với Ctrl-Alt-T
  • cd /usr/share/xsessions
  • ls sẽ cho bạn thấy, ví dụ:

    awesome.desktop gnome-shell.desktop ub Ubuntu.desktop
    gnome.desktop ubfox-2d.desktop
  • Sử dụng sudo rm lubuntu.desktop(hoặc bất cứ điều gì) để loại bỏ những cái bạn không cần nữa.

  • Đăng xuất và bạn sẽ thấy những thay đổi - nếu không, hãy khởi động lại và bạn sẽ thấy chúng.

Cảm ơn! Nó cũng hoạt động cho môi trường hộp mở của tôi mà tôi đã gỡ bỏ.
Emerson Hsieh
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.