Forum Linux.gui KDE : se délogguer sur mot de passe.

Posté par  (site web personnel) .
Étiquettes : aucune
0
2
mar.
2007
Bonjour,

Je 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 ?
  • # pas forcement ce que tu cherches mais ...

    Posté par  . Évalué à 1.

    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.
    • [^] # Re: pas forcement ce que tu cherches mais ...

      Posté par  (site web personnel) . É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...)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.