LightDM est le nouveau gestionnaire de connexion, conçu pour être accessible via HTML et CSS. Comment puis-je faire cela dans Ubuntu 11.10? Puis-je utiliser mon propre fichier HTML avec mon propre texte?
Choses que j'ai essayées:
/usr/share/lightdm/themes
, mais ce n'est pas sur mon système.dpkg -L
des paquets lightdm et unit-greeter mais je n'ai pas vu tous les fichiers HTML ou CSS.Modifier: Pour clarifier, j'aimerais pouvoir modifier un fichier HTML afin de pouvoir ajouter du texte à l'écran de connexion, et pas uniquement modifier les polices. image de fond. Désolé pour @jokerdino qui a répondu à une question peu claire.
Edit 2: Vous avez trouvé quelques indices supplémentaires, mais vous devrez les utiliser plus tard.
/usr/share/lightdm-gtk-greeter/greeter.ui
qui fait partie du paquet lightdm-gtk-greeter. C'est un fichier XML qui ressemble un peu à l'écran de connexion, mais je ne sais pas comment l'éditer.Attention: N'essayez pas ceci si vous n'êtes pas complètement à l'aise pour démarrer sans X afin de réparer la configuration de lightdm.
Le paquet lightdm-webkit-greeter n'est pas encore inclus dans le référentiel d'ubuntu. Pour créer votre propre greeter avec HTML, CSS et Javascript, vous devez télécharger et installer le code lightdm-webkit-greeter de Launchpad (lp:lightdm-webkit-greeter
). J'ai également intégré les modifications apportées à lp:~elementaryart/lightdm-webkit-greeter/fixes-ubuntu-old
Vous devrez ensuite modifier la configuration de Lightdm pour utiliser l’enregistreur Webkit par opposition à l’unité (ou quoi que ce soit par défaut).
Je crois qu'il y a un bogue dans le fichier lightdm-webkit-greeter.conf, où il fait référence à un thème Webkit appelé "default", qui devrait être "webkit".
J'utilise actuellement le webkit greeter pour me connecter et peux vous dire qu'il est lent et non poli pour le moment.
Pas à pas:
(soyez prêt à corriger la configuration de la machine sans interface graphique si cela échoue)
bzr branch lp:lightdm-webkit-greeter
cd lightdm-webkit-greeter
bzr merge lp:~elementaryart/lightdm-webkit-greeter/fixes-ubuntu-old
/autogen.sh (you'll have to install some dependencies here - probably only libwebkit-dev)
make
name__Sudo make install
gksudo gedit /etc/lightdm/lightdm.conf
greeter-session=lightdm-webkit-greeter
(souvenez-vous de l'ancien paramètre comme solution de secours si vous ne pouvez pas vous connecter avec vos nouveaux paramètres)gksudo gedit /etc/lightdm/lightdm-webkit-greeter.conf
webkit-theme=webkit
Cela devrait fonctionner pour permettre la connexion par défaut au webkit. Maintenant, vous pouvez éditer le thème ici:
gksudo gedit /usr/share/lightdm-webkit/themes/webkit/index.html
Edit: Un autre avertissement - vous pouvez apparemment vous verrouiller en dehors de gnome si cela ne fonctionne pas.
Exécutez cette commande gksu gedit /etc/lightdm/unity-greeter.conf
Vous pouvez éditer n'importe quelle ligne surlignée dans l'image. Mais soyez sûr de ce que vous faites.
Pour clarifier, j'aimerais pouvoir éditer un fichier HTML pour pouvoir ajouter du texte à l'écran de connexion, pas seulement pour changer les polices et l'image de fond.
Avez-vous envisagé de modifier l'image d'arrière-plan pour qu'elle contienne le texte que vous souhaitez afficher? Cela semble être le moyen le plus simple d'atteindre votre objectif ....
Voici un exemple d'un greeter personnalisé basé sur lightdm-webkit-greeter: https://github.com/jfbrazeau/lightdm-webkit-pretty-greeter
Il peut être utilisé comme point de départ pour créer votre propre greeter.
Il explique comment l’installer (ou le désinstaller). Le code source peut être librement téléchargé et modifié.