GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak spustit skript Greeter/login pomocí Lightdm?

Existuje nějaké řešení pro spuštění skriptu lightdm? Ten v dokumentech nefunguje. Cokoli tam umístěného zabrání X v práci.

Skript, který bych chtěl použít, je moje synergie KVM utility. Chvíli jsem si myslel, že problémy způsobuje synergie. Zjistil jsem však, že kdykoli existuje soubor lightdm.conf s čímkoli na tomto řádku X, nenačte se.

Příklad:

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

Soubor text.sh je jednoduše příkazem shellu, který indikuje, že byl spuštěn:

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

Předem děkuji každému, kdo má jakýkoli příspěvek, nebo jak jsem zmínil řešení, abych mohl mít zdroj, který se spustí při spuštění X, než se uživatel skutečně přihlásí.

Přijatá odpověď:

Během minulého týdne jsem tento problém viděl mnohokrát při svém výzkumu a snaze jej opravit. Ukázalo se, že jakékoli položky umístěné v souboru „lightdm.conf“ pro Ubuntu 13.10 přeruší lightdm.

K tomu existuje záznam v lightdm.conf.d. Přidal jsem svůj skript KVM do:

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

Funguje to!


Ubuntu
  1. Jak spustit „find -exec {};?

  2. Jak spustit skript Shell na pozadí?

  3. Jak používat Lightdm pro uživatelsky definované relace?

  1. Jak spustit skript po obnovení a po odemknutí obrazovky?

  2. Jak spustit část skriptu se sníženými oprávněními?

  3. Jak spustit skript s systemd těsně před vypnutím?

  1. Spustit skript s argumenty jako uživatel?

  2. Jak změřit dobu přihlášení na plochu pomocí Bootchart?

  3. Jak spustit skript??