• [^] # Re: Xorg ou Kwin

    Posté par . En réponse au message kmail*reverseVideo: on ou comment afficher kmail en vidéo inversée ?. Évalué à 0.

    Je voudrais inverser les couleurs juste sur cette fenêtre, pas tout l'écran, effectivement.
    Quel est le fichier Xorg où configurer la commande qui contrôle ce paramètre ?

    La commande dont tu parles se trouve par exemple sur cette page :
    https://askubuntu.com/questions/181419/how-to-reverse-colors-for-the-current-window-in-gnome-shell
    xcalib -invert -alter
    puis l'auteur propose d'ajouter un raccourcis M-i qui correspond au résultat dont tu parles.
    peut-être que M-u est le raccourcis proposé par l'application pour traiter à-la-fenêtre ?

    Concernant KDE voici ce que j'ai trouvé
    raccourcis clavier :
    https://docs.kde.org/stable5/en/khelpcenter/fundamentals/kbd.html
    ne cite pas ces raccourcis
    mais
    https://forum.kde.org/viewtopic.php?f=251&t=110152
    y fait allusion.
    Ce lien en outre ouvre un autre champ de recherche :
    "settings -> accessability"
    "System Settings is a separate KDE application, which can be accessed either through the Kickoff Menu, or through KRunner.
    Alternately, you can run "systemsettings" in a terminal application. ".

    Toutefois un accès direct aux commandes et paramètres qui contrôlent cet effet m'éviterait de fouiller l'appli pour savoir ce qu'elle manipule.
    M'étonnerait que l'appli fasse ça toute seule.

    C'est toujours un peu le problème du marteau-piqueur pour enfoncer un clou.

    En cherchant un peu plus loin en ce sens, on trouve cette page de l'excellent unix.stackexchange.com (non UNIX n'est pas mort, même si ceux qui l'ont vu sont peu nombreux)
    https://unix.stackexchange.com/questions/20565/invert-colors-of-the-active-window

    "For apps like xpdf, you can either have an alternative desktop menu entry (or icon) that runs the app with special parameters, or define those in your .Xdefaults. For xpdf note also the use of paperColor, foreground and background resources."
    on retrouve .Xressources ? mais la solution n'est pas détaillée, juste effleurée.
    Certainement la meilleure solution.

    "Actually I really need inverting color of specific windows (not whole screen) and that's main reason why I often choose KDE -> it has build in support for this!"
    Cette fois on propose Compiz pour le faire...

    les sources de xcalib sont disponibles ici
    http://xcalib.sourceforge.net/
    https://sourceforge.net/projects/xcalib/
    afin de voir ce qu'il peut bien faire au sujet de l'inversion des couleurs
    mais il faut avoir des compétences en programmation que je n'ai pas.
    Sourcefroge permet pas naviguer dans les sources ? alors il faut télécharger l'ensemble des sources de l'appli en local pour cela.

    Une fois décompactée, l'archive
    xcalib-source-0.8.tar.gz
    contient 18 fichiers.
    xcalib est écrit en C.

    Voici ce que l'on trouve pour
    grep -R invert xcalib-0.8/
    xcalib-0.8/README: -invert or -i
    xcalib-0.8/xcalib.c: fprintf (stdout, " -invert or -i\n");
    xcalib-0.8/xcalib.c: int invert = 0;
    xcalib-0.8/xcalib.c: /* invert the LUT */
    xcalib-0.8/xcalib.c: if (!strcmp (argv[i], "-i") || !strcmp (argv[i], "-invert")) {
    xcalib-0.8/xcalib.c: invert = 1;
    xcalib-0.8/xcalib.c: if(!invert) {
    ..ça ne dois pas être ça, ou pas la bonne version ?

    Donc on a plusieurs solutions possibles mais aucune ne me permet d'y arriver simplement en configurant un fichier.
    À moins de comprendre comment agissent ces programmes, il est difficile de trouver la solution.
    Une solution semble possible avec Xdefaults, encore faut-il trouver laquelle.