• # en shell

    Posté par (site web personnel) . En réponse au message GUI pour changer la timezone d'un utilisateur. Évalué à 5.

    Comme tu dis, c'est très spécifique, en quelques lignes de shell ça peut très bien se faire, pas besoin de sortir l’artillerie python/gtk

    (awk '/^[A-Z][A-Z]/ {print 3,ドル1ドル}' /usr/share/zoneinfo/zone.tab | sort | xargs dialog --menu timezone 0 0 10 ) 2> /tmp/out
    echo "export TZ=$(cat /tmp/out)" >> ~/.profile
    
    

    Faut ajouter un petit contrôle "si la variable est déjà la je remplace"
    On pourrait aussi vérifier si elle existe avant pour pré-sélectionner

    dialog peut avantageusement être remplacé par kdialog, zenity

    exemple