• [^] # Re: Un vrai problème ?

    Posté par . En réponse au journal Systemd va gagner une console système, un bootsplash et un login-screen. Évalué à 10.

    Le support des VT dans Linux est un sacre bordel.
    Par exemple, je peux ecrire une appli console qui utilise drm pour gerer un affichage graphique. Par defaut, on ne peut plus changer de VT. Pour fonctionner, l'appli doit
    demander a etre notifie d'une demande de changement de console pour que l'appli console arrete de jouer avec la carte graphics. Et encore la, faut la jouer sympa. Pire, tu peux
    changer de console virtuelle tant que tu changes vers une console text. Pas possible de retourner sous X. Pour retourner sous X, tu dois d'abord lancer ton appli en tant que root pour pouvoir appler drmDropMaster(...) et drmSetMaster(...). Pour resumer:
    - En tant qu'utilisateur simple, il est plus facile de prendre le controle de la carte et bloquer les autres VTs que d'avoir une appli qui s'integre bien dans l'environment.
    - Pour s'integrer correctement, il faut etre root.
    C'est un peu le monde a l'envers. Et c'est ce que le gentil monsieur essaye de corriger avec son travail.