Bagaimana cara mengubah tema / penyapa LightDM?

53

Saya mengunduh beberapa penyapa untuk LightDM, tetapi saya belum menemukan cara mengaktifkannya. Apakah ada cara untuk beralih penyapa, baik dengan metode grafis atau baris perintah ?. Saya tidak bermaksud untuk mengubah pengelola tampilan, atau latar belakang, tetapi untuk mengubah tata letak dan tampilan layar login melalui "tema" yang berbeda (penyapa adalah nama untuk tema LightDm). Terima kasih atas waktunya.

Tigull
sumber
5
Penyambut sebenarnya bukan tema. Ini adalah program yang berinteraksi dengan lightdm melalui serangkaian panggilan api. Beberapa penyambut tamu ini kemudian mendapat dukungan untuk tema.
Zoke

Jawaban:

52

Cukup edit greeter-sessionopsi /etc/lightdm/lightdm.confke penyapa yang diinginkan.

Jika Anda misalnya ingin menggunakan lightdm-gtk-greeter.

Buka '/etc/lightdm/lightdm.conf' dengan editor apa pun sebagai root. Misalnya sudo vim /etc/lightdm/lightdm.conflalu ganti baris

greeter-session=unity-greeter

untuk

greeter-session=lightdm-gtk-greeter

Jika file tidak ada, biarkan mengandung

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

Maka yang harus Anda lakukan adalah memastikan bahwa penyapa diinstal (mis. Paket lightdm-gtk-greeter) dan kemudian restart lightdm.

Zoke
sumber
11
Bekerja bahkan di Ubuntu 14.04 di mana /etc/lightdm/lightdm.conffile tidak ada. Cukup buat dan letakkan dua baris berikut di sana [SeatDefaults]dan greeter-session=YOUR-GREETER, lalu reboot.
Ezze
1
@Ezze, itu seharusnya " [SetDefaults]", kan?
Waldir Leoncio
4
@WaldirLeoncio, tidak, itu harus [SeatDefaults]tepat. Silakan lihat konfigurasi LightDM .
Ezze
Berhati-hatilah dengan ini! Hai tidak dapat boot setelah saya melakukannya karena saya telah mengaktifkan Onboard dan saya harus boot dalam pemulihan untuk memperbaiki keadaan. askubuntu.com/questions/141606/…
Mina Michael
22

Ubah Penyambut LightDM

KDM, manajer tampilan lain, memiliki tema yang dapat diubah menggunakan konfigurasi front end. LightDM memiliki sapaan yang dapat diubah, tetapi tidak ada ujung depan.

Konfigurasi LighDM diatur oleh file lightdm.conf, namun itu tidak seharusnya langsung diedit, sebagai gantinya gunakan backend lightdm-set-defaults .

Sebelum Anda mengubah konfigurasi LighDM, buat cadangan file:

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

Ada beberapa penyambut LightDM, seperti lightdm-unity-greeter, lightdm-gtk-greeter, lightdm-webkit-greeter, dan lightdm-kde-greeter.

Untuk contoh ini saya akan menggunakan lightdm-kde-greeter .

Jika Anda melakukan ini dari konsol root, ketik semua perintah tanpa sudo . Untuk perintah berikut, jika Anda menggunakan GUI (antarmuka pengguna grafis), gunakan urutan kunci ALT-F2 atau kunci Super (biasanya kunci Windows) dan ketik istilah untuk membuka terminal pilihan Anda. Jika terminal default KDE, cukup ketik konsole.

Ikuti langkah-langkah ini dengan seksama.

  1. Pastikan Anda telah menginstal LightDM dan penyambut pilihan Anda dengan mengetikkan perintah berikut.

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

  2. Jika Anda menerima pesan, "Tidak dapat menemukan paket ...," periksa apa yang Anda ketikkan apakah benar, masukkan urutan perintah berikut kemudian lanjutkan ke langkah 4. Jika tidak, lanjutkan ke langkah 3.

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

  3. Jika Anda tidak melihat 0 baru diinstal dalam urutan berikut: "0 ditingkatkan, 0 baru dipasang, 0 untuk menghapus dan 0 tidak ditingkatkan, kemudian masukkan perintah lagi tanpa -s yang merupakan opsi untuk mensimulasikan tindakan di apt-get. Lalu lanjutkan ke langkah 4.

    sudo apt-get install lightdm-kde-greeter

  4. Bagi banyak pengguna, perintah lightdm-set-defaults tidak akan ditemukan karena tidak ada di jalur mereka. Untuk alasan ini, kami akan gunakan /usr/lib/lightdm/lightdm-set-defaults. Untuk mengatur penyapa ke lightdm-kde-penyapa ketik perintah berikut di terminal:

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

  5. Jika Anda berada di konsol root atau menginstal Xephyr, Anda dapat memeriksa pengaturan Anda menggunakan fungsi pengujian bawaan. Anda hanya dapat masuk sebagai diri sendiri. Jangan gunakan sudo!

    lightdm --test-mode

  6. Untuk hasil terbaik, matikan dan mulai ulang sistem Anda. Ingat /etc/lightdm/lightdm.conf.old jadi Anda dapat menggunakannya untuk mengganti lightdm.conf jika terjadi kesalahan. Saya sarankan Anda menuliskannya. Jika terjadi kesalahan dan Anda tidak dapat masuk, ketikkan perintah ini yang juga harus Anda tulis yang menulis cadangan Anda kembali ke file konfigurasi.

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

Catatan

Saya mendapatkan sebagian besar informasi ini dari Wiki Ubuntu LightDM . Kecuali untuk menambahkan PPA, informasi tersebut tidak merilis versi spesifik dan LightDM berada di luar tahap pengujian. Baca lebih lanjut di http://wiki.ubuntu.com/LightDM

Jika ada yang tidak beres.

  1. Jika Anda tidak memiliki gambar, pergi ke terminal teks menggunakan CTRL-ALT-F1.
  2. Hentikan LightDM dengan sudo stop lightdm.
  3. Bergantung pada mana Anda telah menginstal, mulai dengan GDM sudo start gdmatau KDM dengan sudo start kdm.
  4. Jalankan sudo dpkg-reconfigure lightdmuntuk mengatur manajer tampilan default.
  5. Edit / etc / X11 / default-display-manager dan atur ke / usr / sbin / gdm atau / usr / bin / kdm jika Anda tidak dapat menjalankan hal di atas.
  6. Copot pemasangan LightDM dan GDM akan menggantinya setelah reboot.

    sudo apt-get remove lightdm

Thomas Sisson
sumber
Anda gagal menyebutkan bahwa lightdm harus diinstal juga.
Karl Morrison
6

masukkan deskripsi gambar di sini Instal saja ini:

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

Kemudian, luncurkan program GUI " LightDM GTK + Greeter settings " Konfigurasikan apa yang Anda inginkan di dalamnya dan kemudian reboot.

mdalacu
sumber
2

Cobalah alat kecil ini untuk dengan mudah mengubah tema LightDM (PPA yang dibuat oleh Claudio Novais):

sudo apt-add-repository ppa:claudiocn/slm && sudo apt-get update

sudo apt-get install simple-lightdm-manager

Lihat video ini menjelaskan cara menggunakannya!

Jorge Pinho
sumber
2

Sekedar catatan, di Ubuntu 14.04.5 LTS saya punya ini:

$ 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

... jadi file yang disarankan di tempat lain (mis. yang diterima /etc/lightdm/lightdm.conf) tidak berfungsi untuk saya - apa yang dilakukan, adalah membuat file sendiri 60-my-own.confyang akan mengurutkan terakhir di /usr/share/lightdm/lightdm.conf.d/, di mana saya akhirnya dapat beralih antar penyambut, misalnya:

[SeatDefaults]
#greeter-session=lightdm-gtk-greeter
greeter-session=unity-greeter
sdaau
sumber
0

Anda dapat mengubah latar belakang penyapa LightDM dengan melakukan hal berikut di Terminal:

  1. Tipe gksu gedit /etc/lightdm/unity-greeter.conf
  2. Gulir ke bawah ke "latar belakang" dan ubah path / nama file
    • Saya sarankan Anda menyalin file ke direktori terpisah sehingga setiap kali Anda ingin beralih, itu lebih mudah karena mereka semua berada di folder yang sama.
  3. Simpan file
  4. Keluar

Untuk informasi lebih lanjut tentang LightDM, buka Halaman Wiki Ubuntu di LightDM

J. Austin Rodriguez
sumber
1
Terima kasih atas saran Anda, tetapi ini hanya mengubah gambar latar belakang untuk Unity Greeter. Saya bertanya bagaimana cara mengubah penyapa itu sendiri.
Tigull
0

Untuk Ubuntu 14.04.4 LTS:

1) Unduh penyambut baru, misalnya: sudo apt-get install ligthdm-gtk-greeter

2) ubah konfigurasi sebagai berikut 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) simpan dan reboot ~

Sira
sumber
-1

Instal Ubuntu Tweak . Buka dan pilih tab "Tweaks". Di bawah "Startup" pilih "Pengaturan Login". Di sudut kanan paling atas adalah bilah pencarian, hanya untuk itu kiri adalah membuka kunci. Buka kunci dan Anda dapat mengubah tema gtk dan ikon saat memulai. Ditambah logo dan latar belakang. Semoga itu bisa membantu.

jwdinkc
sumber
-1

Ubah penyapa di Ubuntu 14.04 Trusty = <

The Man-Pages untuk lightdm di ubuntu 14.04 terpercaya dan up muncul referensi ke dm-alat ini adalah alat untuk kudis beberapa Tampilan pengaturan mangaer dan instlled asside LightDM. Jadi Anda bisa menyelesaikan masalah Anda dengan perintah ini

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

Anda harus melakukan ini dari luar sesi x. dalam skrip init misalnya

Josh
sumber
Perintah switch-to-greeter sebenarnya tidak mengambil argumen lagi. Itu hanya menunjukkan penyambut diaktifkan, itu tidak bisa mengubahnya.
Robert Ancell
Apakah ini benar untuk 15,04 dan lebih baru?
Josh