GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Menjalankan Skrip Penyambut/login Dengan Lightdm?

Apakah ada solusi untuk menjalankan skrip lightdm? Yang ada di dokumen tidak berfungsi. Apa pun yang ditempatkan di sana akan mencegah X bekerja.

Skrip yang ingin saya gunakan adalah sinergi utilitas KVM saya. Saya berpikir sejenak bahwa sinergilah yang menyebabkan masalah. Namun, saya menemukan bahwa setiap kali ada file lightdm.conf dengan apa pun di baris X itu akan gagal dimuat.

Contoh:

greeter-setup-script=/etc/lightdm/test.sh

File text.sh hanyalah sebuah perintah shell untuk menunjukkan bahwa itu berjalan:

test.sh:
#!/bin/bash
date >> /tmp/test.log

Terima kasih sebelumnya untuk siapa saja yang memiliki masukan, atau seperti yang saya sebutkan solusi sehingga saya dapat memiliki sumber daya yang akan berjalan pada startup X sebelum pengguna benar-benar masuk.

Jawaban yang Diterima:

Selama seminggu terakhir saya melihat masalah ini berkali-kali melakukan penelitian dan upaya untuk memperbaikinya. Ternyata setiap entri yang ditempatkan di file "lightdm.conf" untuk Ubuntu 13.10 akan merusak lightdm.

Ada entri di lightdm.conf.d yang disediakan untuk ini. Saya menambahkan skrip KVM saya ke:

/etc/lightdm/lightdm.conf.d/50-unity-greeter.conf

Ini berhasil!


Ubuntu
  1. Bagaimana Menjalankan “find -exec {};?

  2. Jalankan Script Dengan Argumen Sebagai Pengguna?

  3. Bagaimana Cara Menggunakan Lightdm Untuk Sesi yang Ditentukan Pengguna?

  1. Bagaimana Menjalankan Skrip??

  2. Bagaimana Cara Membuat Spanduk Popup Sebelum Masuk Dengan Lightdm?

  3. Bagaimana cara menjalankan sebagian skrip dengan hak istimewa yang dikurangi?

  1. Bagaimana Cara Menjalankan Script Shell Di Latar Belakang?

  2. Bagaimana Mengukur Waktu Login Desktop Dengan Bootchart?

  3. Bagaimana cara menjalankan skrip dengan systemd tepat sebelum dimatikan?