rogn…

Toutes mes réponses sur les forums

14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Articles
  • en réponse à : firefox ça rame ou pas #12120
    rogn...rogn…
    Modérateur/modératrice

    Salut.
    Pour réagir à la proposition d’Andso.

    Alors là, Alors là, vous cliquez droit pour terminer le process,
    et vous aurez un magnifique “mince l’ onglet a planté”
    dans votre navigateur, sur un ou plusieurs onglet(s)!
    Alors le ou les fautif(s) seront pris la main dans le temps du processeur !
    
    J’ ai été surpris que github me bouffe 25% de ce temps.
    leboncoin est pas mal dans le genre chronophage aussi!
    En attente de vos retours
    
    add: htop en terminal permet de visualiser + finnement (l’ arborescence par ex) les process mais ne permet que le kill (F9) ce qui est – propre

    La première méthode n’est pas moins propre que l’autre, au niveau arrêt de processus façon brutasse épaisse je dirais que l’on est kif kif que ce soit avec htop ou le gestionnaire de processus.
    Je vous propose plutôt de passer par about:performance. Chaque ligne donne la conso d’un processus. Quand vous survolez la dernière colonne, vous avez une croix qui apparaît, en cliquant dessus, vous pouvez fermer le processus.
    S’applique à Firefox 85.

    en réponse à : Icônes – Curseurs – Thèmes sous Xfce #12107
    rogn...rogn…
    Modérateur/modératrice

    Salut.

    Je me permets d’ajouter qu’il est possible de customiser à la sauce CSS xfce4-panel. Pour ma pomme, un exemple :
    https://github.com/officialrogn/TheCssForXfce4Panel/blob/main/gtk.css

    On peut aussi ajouter Plank qui se marie très bien aux thèmes XFCE quand ceux-ci sont des thèmes gtk3 contenant des styles pour Plank. Afin de les trouver :
    sudo find /usr/share/themes/ -type d -name "plank"
    Vous pourrez ainsi copier ces dossiers dans ~/.local/share/plank/themes/ et enfin choisir sa custo de plank via son configurateur. Chez moi, j’utilise Arc, plank a pris le thème Arc, ça uniformise 🙂

    Concernant les applications Qt (VLC, Mixxx, Qpdfview, etc…) qui ne sont pas du GTK comme XFCE, je vous conseille Kvantum Manager, qui est selon moi plus évolué que QT5CT. Avec Kvantum Manager, vous pouvez aller chercher le votre thème (Arc-Lighter chez moi) et l’appliquer pour les applications QT.
    Il vous faudra lier Kvantum avec qt5ct via qt5ct, et choisir les icônes avec qt5ct sinon ce ne sera pas uniformisé. Sachez aussi que certaines applications QT ont leur propre gestion de style. Par exemple, VLC peut prendre lui aussi Kvantum.

    en réponse à : Votre distro gère 4 horloges et plus (si si !) ! #12092
    rogn...rogn…
    Modérateur/modératrice

    Merci 😉
    C’est normal pour la page w3schools, le code JS, à gauche, ne récupère que les heures du navigateur.

    var d = new Date();
      var n = d.getHours();
    rogn...rogn…
    Modérateur/modératrice

    Tiens donc, pile ce que je veux.

    
    #pulseaudio-button {
    -gtk-icon-theme:"Faenza-Radiance";
    -gtk-icon-style:regular;
    }
    

    Et je retrouve l’icône en fonction du volume, en plus.
    C’est bô quand même.
    Sujet résolu 🙂

    rogn...rogn…
    Modérateur/modératrice

    Hé ben les espaces latéraux sont maintenant libérés ! Au lieu de faire un padding qui fait tous les côtés, je me suis souvenu qu’il existait padding-top et padding-bottom !

    #pulseaudio-button {
       padding-bottom:12px;padding-top:12px;background-image:url("/home/jos/xfce4-pulseaudio-plugin2.png");background-repeat: no-repeat; background-position: center;
    }

    Maintenant j’ai un bouton normal, non élargi comme sus-montré, ni vu ni connu je t’embrouille. 🙂

    en réponse à : Augmenter la largeur des ascenseur sous Gnome3 ou Xfce #11993
    rogn...rogn…
    Modérateur/modératrice

    @nam1962 : oups, j’ai carrément zappé ce topic.
    Je retire ce que j’ai dit, ça fonctionne bien sur toutes les fenêtres GTK et XFWM, en tapant dans .config/gtk-3.0/gtk.css
    Par contre, et vu que c’est du QT, les fenêtres QT n’ont pas l’ascendeur custo.

    rogn...rogn…
    Modérateur/modératrice

    En fait, je ne veux pas avoir de thème sombre ni de thème pseudo-clair avec un xfce4-panel à fond sombre : les menus sont à fond clair et les icônes sont blancs. Logique…
    Au final, j’ai trouvé le thème breeze et je l’ai appliqué sur Le thème GTK, le thème xfwm et le thème d’icônes.
    Le seul problème que j’ai eu (et résolu via le gtk.css) est que l’icône du greffon pulse-audio ne se mappe pas avec le thème breeze (bien que je réactualise le cache des icônes. Il se manifeste avec un carré gris, ce qui ne fait pas propre.

    Donc au lieu d’aller chercher un icône, je vais chercher une image png que j’ai moi même édité.
    Et voici le résultat.

    C’est une technique qui n’est pas si propre parce que ça m’élargit la zone du bouton pulse-audio, d’où pourquoi je cherche mieux. J’ai bien tenté l’attribut CSS display:none, mais comme GTK.css est un CSS à sa sauce, ça ne fonctionne pas !

    en réponse à : Augmenter la largeur des ascenseur sous Gnome3 ou Xfce #11971
    rogn...rogn…
    Modérateur/modératrice

    Salut.
    J’aurai bien de la custo à faire sur mon UI mais je n’ai jamais compris dans quel ficher il fallait taper.
    Ici, ça semble être effectif pour quelques fenêtres mais pas pour toutes 🙁

    en réponse à : Thunar : Actions personnalisées #11901
    rogn...rogn…
    Modérateur/modératrice

    Bonjour.

    >Ouvrir en mode administrateur
    gksu thunar %f Répertoires

    On va éviter les interfaces graphiques en mode super-user… c’est comme si j’allais sur un projet sur un GIT pour modifier des lignes de codes et des fichiers sur la branche master sans y déclarer une nouvelle version, et oups, le CTRL Z ne m’aide pas si j’ai foiré un truc.
    Le principe pour éditer un fichier ou un répertoire système passe d’abord par une sauvegarde, puis une copie dans son environnement du dit fichier/répertoire , puis de déployer ses modifications de son environnement à l’environnement root.

    en réponse à : Installer cvassistant sous Manjaro #11748
    rogn...rogn…
    Modérateur/modératrice

    Salut 😉
    Un appel à make nécessite gcc d’installé sinon ça ne cherche même pas à compiler.
    Chez moi,

    gcc
    gcc-libs
    lib32-gcc-libs

    me permettent de faire un make.

    en réponse à : [Résolu] Network tuning #11717
    rogn...rogn…
    Modérateur/modératrice

    Pour moi, le redémarrage c’est encore plus ouvrir le parapluie, car via sysctl -p les paramètres sont de suite appliqués. Pour rappel, c’est dans /proc que ça va taper donc c’est instantané. La swappiness et ces réglages vont de pair, mais j’imagine que d’autres ont déjà des paramètres custo donc le plus sage est de séparer les fichiers de configuration dans /etc/sysctl.d/

    Pour la pollution du réseau, j’imagine quand même que les routeurs ont des garde-fou mais on est jamais trop prudents. Notamment, je mets un treshold bien plus élevé que ce qu’Oracle ou IBM préconisent donc j’ai un serveur qui est mort de faim pour ainsi dire 😉
    Ensuite, ce sont les paramètres de selective acknowledgement et gradual speed increase qui sont peut-être à devoir remettre à 1 si jamais ça fout la zone.

    Avoir une sauvegarde de /proc/ est obligatoire avant de tuner ces paramètres (en ce qui me concerne, j’ai une VM où je peux les récupérer si besoin)

    Avant d’en faire un tuto, je dois encore affiner.

    en réponse à : [Résolu] Network tuning #11707
    rogn...rogn…
    Modérateur/modératrice

    Hooo le mauvais que je suis ! Les ratios que je donne sont en Mega-Bytes par seconde, et non en Méga-Bits par seconde !
    Autrement dit je suis à 192 Mbps sur des routeurs 1Gbps, ce qui est une perf acceptable pour une connexion fibre WAN.
    Maintenant, j’applique les nouveaux paramètres suivants et augmente le treshold à 512 * 4K par socket.

    cat /etc/sysctl.d/99-sysctl.conf 
    #-----------------------------------------------------------------------
    #TCP and UDP Memory Managment for LAN 1GBps, with Low-Latency
    #use sudo sysctl -p /etc/sysctl.d/99-sysctl.conf to store parameters
    #-----------------------------------------------------------------------
    #TCP core max receive and send Buffer size (*4KB)
    net.core.rmem_max = 4194304
    net.core.wmem_max = 4194304
    net.core.optmem_max = 4194304
    #TCP core default receive and send Buffer size (*4KB)
    net.core.rmem_default = 2097152
    net.core.wmem_default = 2097152
    #
    #UDP-only ipv4 min receive and send Buffer size (4KB)
    net.ipv4.udp_wmem_min = 4096
    net.ipv4.udp_rmem_min = 4096
    #TCP-only min (*4KB), pressure and max. Pressure is the treshold when TCP reclaim buffer memory to move memory use down toward the minimum. 
    net.ipv4.tcp_wmem = 4096 2097152 4194304
    net.ipv4.tcp_rmem = 4096 2097152 4194304
    # = max(tcp_wmem) * 2 * numbers of clients / 4KB
    net.ipv4.udp_mem = 20480 20480 20480
    net.ipv4.tcp_mem = 20480 20480 20480
    #TCP Selective Acknowledgement (set:0 for Low-Latency)
    net.ipv4.tcp_sack = 0
    net.ipv4.tcp_dsack = 0
    net.ipv4.tcp_fack = 0
    #Gradual speed increase (set:0 for Low-Latency)
    net.ipv4.tcp_slow_start_after_idle = 0
    #
    #-----------------------------------------------------------------------
    #Swappiness parametes 
    #-----------------------------------------------------------------------
    vm.swappiness = 5
    vm.vfs_cache_pressure = 50
    

    Résultats, même le routeur du FAI comprend que le serveur a faim donc lui donne du Mbps en plus !

    Conclusion, même en ce qui concerne les perfs réseau, certaines distros se basent sur de vieux principes comme la swappiness. Quand on est sur un routeur 1Gbps, on peut tuner, mais il faut faire attention si on reste sur du 56k, ça peut polluer. D’où la nécessité de sauvegarder ce que contient /proc/sys/ avant de jouer sur ces paramètres 😉

    en réponse à : [Résolu] Network tuning #11702
    rogn...rogn…
    Modérateur/modératrice

    Re, voici une nouvelle configuration qui semble plus stable. J’ai des ratios à 30 Mbps sans perte de vitesse dans les deux sens sur le sub-LAN. À cette vitesse, ssh tourne à 65% (mais comme je suis tout seul sur la ligne, ça n’impacte pas 🙂 )
    Cela s’applique sur du câble Cat5E, du Wifi AC 5GHz en WPA2 AES, et un routeur 1GBps .
    J’ai aussi modifié le MTU de la connexion qui de base est à 1500, pour 6000 (la boucle locale est à 65536 !)

    #TCP and UDP Memory Managment for LAN 1GBps, with Low-Latency
    #use sudo sysctl -p /etc/sysctl.d/99-sysctl.conf to store parameters
    #TCP max receive and send Buffer size (*4KB)
    net.core.rmem_max = 4194304
    net.core.wmem_max = 4194304
    net.core.optmem_max = 4194304
    #TCP default receive and send Buffer size
    net.core.rmem_default = 87380
    net.core.wmem_default = 87380
    #TCP min receive and send Buffer size (4KB)
    net.ipv4.udp_wmem_min = 4096
    net.ipv4.udp_rmem_min = 4096
    #TCP min , pressure and max. Pressure is the treshold when TCP 
    #reclaim buffer memory to move memory use down toward the minimum. 
    net.ipv4.tcp_wmem = 4096 87380 4194304
    net.ipv4.tcp_rmem = 4096 87380 4194304
    # = max(tcp_wmem) * 2 * numbers of clients / 4KB / reclaim buffer
    net.ipv4.udp_mem = 20480 20480 20480
    net.ipv4.tcp_mem = 20480 20480 20480
    #TCP Selective Acknowledgement (set:0 for Low-Latency)
    net.ipv4.tcp_sack = 0
    net.ipv4.tcp_dsack = 0
    net.ipv4.tcp_fack = 0
    #Gradual speed increase (set:0 for Low-Latency)
    net.ipv4.tcp_slow_start_after_idle = 0
    #
    #Swappinness parametes 
    vm.swappiness = 5
    vm.vfs_cache_pressure = 50
    
    en réponse à : [Résolu] Network tuning #11701
    rogn...rogn…
    Modérateur/modératrice

    Salut 🙂
    Alors j’ai fait plusieurs tests.
    Mon routeur fait très bien passer les paquets, que ce soit en Wifi ou en filaire. C’est SSH derrière sur le serveur où j’ai fait du network tuning qui a presque du mal à suivre. \o/

    Par contre, je viens de découvrir que sur le routeur du FAI, il me priorisait le 2.4 GHz sur un poste et le GHz sur l’autre. Donc, après avoir tout mis en 5GHz, je multiplie par 5 le taux de transfert, mais je soupçonne la kommandantur d’être passée par là en ces temps de con-finement, car j’ai toujours 5 fois moins de vitesse de transfert que sur mon routeur.

    Pour la configuration pure du kernel, @nam1962
    Ce sont des paramètres qui vont taper dans /proc/sys/net , à l’instar des paramètres de swappiness qu vont taper dans /proc/sys/wm/ , la règle est la même, le fichier doit cependant exister.
    Maintenant, c’est au niveau valeurs qu’il faut jouer, j’ai appliqué les valeurs conseillées par Oracle pour du SGBD, mais peut-être qu’il y a mieux.

    Bonne journée 🙂

14 sujets de 1 à 14 (sur un total de 14)