Làm cách nào để thay đổi chủ đề / lời chào LightDM?


53

Tôi đã tải xuống một vài lời chào cho LightDM, nhưng tôi chưa tìm ra cách kích hoạt chúng. Có cách nào để chuyển lời chào, bằng phương pháp đồ họa hoặc dòng lệnh không?. Tôi không có ý định thay đổi trình quản lý hiển thị, cũng không phải nền, nhưng để thay đổi bố cục và diện mạo của màn hình đăng nhập thông qua một "chủ đề" khác (lời chào là tên của chủ đề LightDm). Cảm ơn vì đã dành thời gian cho tôi.


5
Lời chào không thực sự là một chủ đề. Đây là một chương trình tương tác với lightdm thông qua một loạt các cuộc gọi api. Một số trong những lời chào này sau đó lần lượt có hỗ trợ cho các chủ đề.
Zoke

Câu trả lời:


52

Chỉ cần chỉnh sửa greeter-sessiontùy chọn trong /etc/lightdm/lightdm.conflời chào mong muốn.

Nếu bạn muốn sử dụng lightdm-gtk-greeter.

Mở '/etc/lightdm/lightdm.conf' với bất kỳ trình soạn thảo nào với quyền root. Ví dụ sudo vim /etc/lightdm/lightdm.confsau đó thay đổi dòng

greeter-session=unity-greeter

đến

greeter-session=lightdm-gtk-greeter

Nếu tập tin không tồn tại, hãy để nó chứa

[SeatDefaults]
greeter-session=lightdm-gtk-greeter

Sau đó, tất cả những gì bạn phải làm là đảm bảo rằng lời chào được cài đặt (ví dụ: gói lightdm-gtk-greeter) và sau đó khởi động lại lightdm.


11
Hoạt động ngay cả trong Ubuntu 14.04 khi /etc/lightdm/lightdm.conftệp không tồn tại. Chỉ cần tạo nó và đặt hai dòng sau đây có [SeatDefaults]greeter-session=YOUR-GREETER, và sau đó khởi động lại.
Ezze

1
@Ezze, đó phải là " [SetDefaults]", phải không?
Waldir Leoncio

4
@WaldirLeoncio, không, nó phải [SeatDefaults]chính xác. Vui lòng xem cấu hình LightDM .
Ezze

Hãy thận trọng với điều này! Xin chào, tôi không thể khởi động sau khi tôi làm điều đó vì tôi đã bật Onboard và tôi phải khởi động để khôi phục để sửa chữa mọi thứ. Askubfox.com/questions/141606/ Mạnh
Mina Michael

22

Thay đổi bộ chào mừng LightDM

KDM, một trình quản lý hiển thị khác, có các chủ đề có thể được thay đổi bằng giao diện người dùng cấu hình. LightDM có lời chào có thể được thay đổi, nhưng không có giao diện người dùng.

Cấu hình LighDM bị chi phối bởi tệp lightdm.conf, tuy nhiên, nó không giả sử được chỉnh sửa trực tiếp, thay vào đó sử dụng các mặc định lightdm-set-mặc định .

Trước khi bạn thay đổi cấu hình LighDM, hãy tạo một bản sao lưu tệp:

sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old

Có một số lời chào LightDM, như lightdm-unity-helloer, lightdm-gtk-helloer, lightdm-webkit-helloer, và lightdm-kde-helloer.

Trong ví dụ này tôi sẽ sử dụng lightdm-kde-helloer .

Nếu bạn đang làm điều này từ bảng điều khiển gốc, hãy nhập tất cả các lệnh mà không cần sudo . Đối với các lệnh sau, nếu bạn đang sử dụng GUI (giao diện người dùng đồ họa), hãy sử dụng chuỗi phím ALT-F2 hoặc phím Super (thường là phím Windows) và nhập thuật ngữ để mở một thiết bị đầu cuối mà bạn chọn. Nếu thiết bị đầu cuối mặc định KDE, chỉ cần gõ konsole.

Thực hiện theo các bước cẩn thận.

  1. Hãy chắc chắn rằng bạn đã cài đặt LightDM và lời chào của sự lựa chọn của bạn bằng cách nhập lệnh sau.

    sudo apt-get install -s lightdm-kde-greeter

  2. Nếu bạn nhận được thông báo "Không thể xác định vị trí gói ...", hãy kiểm tra xem bạn đã nhập gì nếu đúng, nhập chuỗi lệnh sau, sau đó chuyển sang bước 4. Nếu không, hãy chuyển sang bước 3.

    sudo apt-add-repository ppa:agateau/lightdm-kde
    sudo apt-get update
    sudo apt-get install lightdm-kde-greeter

  3. Nếu bạn không thấy 0 mới được cài đặt theo trình tự sau: "0 đã nâng cấp, 0 mới cài đặt, 0 để xóa và 0 không được nâng cấp, sau đó nhập lại lệnh mà không có - đó là tùy chọn để mô phỏng một hành động trong apt-get. Sau đó chuyển sang bước 4.

    sudo apt-get install lightdm-kde-greeter

  4. Đối với nhiều người dùng, lệnh lightdm-set-mặc định sẽ không được tìm thấy vì nó không nằm trong đường dẫn của họ. Vì lý do này, chúng tôi sẽ sử dụng /usr/lib/lightdm/lightdm-set-defaults. Để đặt lời chào thành lightdm-kde-helloer, hãy gõ lệnh sau trong terminal:

    sudo /usr/lib/lightdm/lightdm-set-defaults --greeter lightdm-kde-greeter

  5. Nếu bạn đang ở trong bảng điều khiển gốc hoặc đã cài đặt Xephyr, bạn có thể kiểm tra thiết lập của mình bằng chức năng thử nghiệm tích hợp. Bạn chỉ có thể đăng nhập như chính mình. Đừng dùng sudo!

    lightdm --test-mode

  6. Để có kết quả tốt nhất, hãy tắt và khởi động lại hệ thống của bạn. Hãy nhớ /etc/lightdm/lightdm.conf.old để bạn có thể sử dụng nó để thay thế lightdm.conf nếu có gì sai. Tôi đề nghị bạn viết nó xuống. Nếu có lỗi xảy ra và bạn không thể đăng nhập, hãy nhập lệnh này mà bạn cũng nên ghi lại để ghi lại bản sao lưu của bạn vào tệp cấu hình.

    sudo cp /etc/lightdm/lightdm.conf.old /etc/lightdm/lightdm.conf

Ghi chú

Tôi đã lượm lặt được hầu hết các thông tin này từ LightDM Ubuntu Wiki . Ngoại trừ việc thêm PPA, thông tin không được phát hành phiên bản cụ thể và LightDM nằm ngoài giai đoạn thử nghiệm. Đọc thêm tại http://wiki.ubfox.com/LightDM

Nếu một cái gì đó đi sai lầm khủng khiếp.

  1. Nếu bạn không có đồ họa, hãy chuyển đến thiết bị đầu cuối văn bản bằng CTRL-ALT-F1.
  2. Dừng LightDM với sudo stop lightdm.
  3. Tùy thuộc vào việc bạn đã cài đặt, bắt đầu GDM với sudo start gdmhoặc KDM với sudo start kdm.
  4. Chạy sudo dpkg-reconfigure lightdmđể đặt trình quản lý hiển thị mặc định.
  5. Chỉnh sửa / etc / X11 / default-display-manager và đặt nó thành / usr / sbin / gdm hoặc / usr / bin / kdm nếu bạn không thể chạy ở trên.
  6. Gỡ cài đặt LightDM và GDM sẽ thay thế nó sau khi khởi động lại.

    sudo apt-get remove lightdm


Bạn không đề cập đến việc lightdm cũng phải được cài đặt.
Karl Morrison

6

nhập mô tả hình ảnh ở đây Chỉ cần cài đặt này:

sudo apt-get install lightdm-gtk-greeter-settings

Sau đó, khởi chạy chương trình GUI " Cài đặt LightDM GTK + Greeter " Định cấu hình những gì bạn muốn trong đó và sau đó khởi động lại.



2

Chỉ cần một lưu ý, trên Ubuntu 14.04.5 LTS tôi có điều này:

$ locate lightdm.conf
/etc/init/lightdm.conf
/usr/share/doc/lightdm/lightdm.conf.gz
/usr/share/lightdm/lightdm.conf.d
/usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf
/usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf
/usr/share/lightdm/lightdm.conf.d/50-ubuntu-mate.conf
/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
/usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
/usr/share/lightdm/lightdm.conf.d/60-my-own.conf
/usr/share/ubuntu-mate/lightdm/lightdm.conf
/var/lib/dpkg/info/lightdm.conffiles
/var/lib/dpkg/info/lightdm.config

... vì vậy các tệp được đề xuất ở nơi khác (ví dụ: được chấp nhận /etc/lightdm/lightdm.conf) không hoạt động với tôi - những gì đã làm, là tạo tệp của riêng tôi 60-my-own.conf, thứ sẽ được sắp xếp cuối cùng trong /usr/share/lightdm/lightdm.conf.d/, trong đó tôi Cuối cùng có thể chuyển đổi giữa các lời chào, ví dụ:

[SeatDefaults]
#greeter-session=lightdm-gtk-greeter
greeter-session=unity-greeter

0

Bạn có thể thay đổi nền chào mừng LightDM bằng cách thực hiện như sau trong Terminal:

  1. thể loại gksu gedit /etc/lightdm/unity-greeter.conf
  2. Cuộn xuống "nền" và thay đổi đường dẫn / tên tệp
    • Tôi khuyên bạn nên sao chép tệp vào một thư mục riêng để mỗi lần bạn muốn chuyển đổi, sẽ dễ dàng hơn vì tất cả chúng đều nằm trong cùng một thư mục.
  3. Lưu các tập tin
  4. Đăng xuất

Để biết thêm thông tin về LightDM, hãy truy cập Trang Wiki của Ubuntu trên LightDM


1
Cảm ơn đề xuất của bạn, nhưng điều này chỉ thay đổi hình nền cho Unity Greeter. Tôi hỏi làm thế nào để thay đổi người chào hỏi chính nó.
Tigull

0

Đối với Ubuntu 14.04.4 LTS:

1) Tải xuống lời chào mới, ví dụ: sudo apt-get install ligthdm-gtk-helloer

2) sửa đổi cấu hình như sau sudo nano /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

[SeatDefaults]
#autologin-user=sirag 
#greeter-session=unity-greeter 
greeter-session=ligthdm-gtk-greeter

3) lưu và khởi động lại ~


-1

Cài đặt Ubuntu Tweak . Mở nó và chọn tab "Tweaks". Trong "Khởi động", chọn "Cài đặt đăng nhập". Ở góc trên cùng bên phải là một thanh tìm kiếm, ngay bên trái là mở khóa. Mở khóa và bạn có thể thay đổi chủ đề gtk và biểu tượng khi khởi động. Cộng với logo và nền. Mong rằng sẽ giúp.


-1

Thay đổi lời chào trên Ubuntu 14.04 Trusty = <

Các Man-trang cho lightdm trong ubuntu 14.04 đáng tin cậy và lên hiển thị một tham chiếu đến DM-công cụ này là một công cụ để quản lý một số cài đặt hiển thị Mangaer và được instlled asside Lightdm. Vì vậy, bạn có thể giải quyết vấn đề của bạn với lệnh này

sudo dm-tool --switch-to-greeter <nameofgreeter>

Bạn phải làm điều này từ bên ngoài một phiên x. trong một kịch bản init chẳng hạn


Lệnh chuyển sang chào hỏi thực sự không có thêm bất kỳ đối số nào. Nó chỉ hiển thị lời chào được kích hoạt, nó không thể thay đổi nó.
Robert Ancell 7/11/2015

Điều này có đúng với 15.04 và mới hơn không?
Josh
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.