Retourner aux forums || Retourner au forum Linux.gui
Linux.gui : KDE : se délogguer sur mot de passe.
Posté par Xavier Teyssier (Jabber id, page perso, ) le 02 mars 2007Je recherche un comportement un peu particulier.
Je veux qu'en me logguant sur une machine Linux (KDE ou fvwm, je n'ai pas encore fait mon choix), cela lance automatiquement une appli en plein écran, et qu'il ne soit pas possible d'atteindre le reste du système (donc verrouillage des CTRL + ALT + F1, pas d'accès à un bouton start, etc.).
Jusque là, j'ai pas de problèmes.
Mais je veux aussi qu'à tout moment, l'utilisateur, s'il utilise une combinaison de touches particulières (CTRL + ALT + SUPP, par exemple), ait la possibilité de se délogguer, après saisie d'un mot de passe
Ce 2° point me bloque plus. Est ce possible juste en configurant bien quelque chose, ou est ce que ça nécessite un minimum de développement ?
> Lire le message (4 commentaires, moyenne: 1,5).
pas forcement ce que tu cherches mais ...
en jouant avec les niveaux d'init...
tu pourrais avoir
0 : halt
1 : single
2 ou 5 : multiuser graphique
6 : reboot
et tes reglages à toi sur 3/4
du coup tu lances uniquement X et ton appli carrement sans gestionnaire de fenetre ou autres trucs inutiles (tty1 à 6 par ex).
ensuite dans ton boot,
- soit tu dis que c'est le niveau 3 par defaut et tu auras toujours ton appli en boot et il te faudra rebooter et
- soit ca reste le niveau 2 ou 5 et tu demande le niveau 3 au boot
prochain reboot ca demarre un linux ordinaire et non pas ton applis.
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
-
[^]Re: pas forcement ce que tu cherches mais ...
Posté par Raphaël Gertz (page perso, ) le 02/03/2007 à 16:13. (lien). Évalué à 2.M'est d'avis que tu a pour plus simple de programmer un peu en c++...
Va chercher où se trouve dans le code la boite de dialogue qui se lance quand tu appuie sur Ctrl+Alt+Suppr.
(A mon avis dans kdestop)
Puis modifie la boite de dialogue pour que les actions de déconnexion/reboot ne marche que si le mot de passe plus haut est valide.
En te basant sur le code de kdm, ça dois pas prendre très longtemps...
(par contre gaffe au droits, va falloir voir si tu dois pas être root pour checker si le mot de passe concorde, ou passer par /bin/login)
Sinon pour ta problématique de bouton start et autre, va voir du côté de kiosk (c'était un limitateur de fonctionnalités si mes souvenirs sont bon)
Pour ton histoire de fenêtre plein écran non re-dimensionable, etc, regarde les paramètres spécifique a la fenêtre (kde 3.5.4 ça y est sous mandriva), tu peux virer la barre de titre, les bords, forcer taille, emplacement et la mettre au dessus de tout
(gaffe que les messages d'erreurs se retrouvent pas dessous quand même)
Enfin tu aura toujours un soucis...
(Si ton user fait un Ctrl+Alt+Backspace...)-
[^]Re: pas forcement ce que tu cherches mais ...
Posté par NeoX () le 02/03/2007 à 18:57. (lien). Évalué à 1.encore faut-il savoir programmer en C/C++ alors que pour jouer avec les inits il suffit de faire des copier/coller et d'editer un ou deux fichiers textes.
mais tous les gouts sont dans la nature.--
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux-
[^]Re: pas forcement ce que tu cherches mais ...
Posté par Raphaël Gertz (page perso, ) le 03/03/2007 à 09:09. (lien). Évalué à 2.Heu, j'ai déjà fait de la correction de bug dans kde, a l'époque j'étais une bille en c++, je connaissais que le C vaguement, mais j'y suis arrivé sans trop de soucis...
-
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.gui



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.