Captvty sous Linux
Re: Captvty sous Linux
Bonjour Pulsar
Alors aucune idée, je n'utilise pas Mint, mais j'ai trouvé cette discussion, avec un petit script Python qui mémorise et restore
https://askubuntu.com/questions/631392/ ... -positions
la réponse avec le script window_arrange qui utilise wmctrl, ainsi que la réponse de jholtrop
à tester
Linux 64 bits / France / Firefox 128.0
Alors aucune idée, je n'utilise pas Mint, mais j'ai trouvé cette discussion, avec un petit script Python qui mémorise et restore
https://askubuntu.com/questions/631392/ ... -positions
la réponse avec le script window_arrange qui utilise wmctrl, ainsi que la réponse de jholtrop
à tester
Linux 64 bits / France / Firefox 128.0
Re: Captvty sous Linux
Pas mal merci
Je teste dès que possible
Bonne soirée
Pulsar33
Android / France / Firefox Mobile 135.0
Je teste dès que possible
Bonne soirée
Pulsar33
Android / France / Firefox Mobile 135.0
PCs Linux MINT, Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Caméra DJI Pocket 2, Caméra 4KVR360, Camescope DV, Drône Potensic Atom
Re: Captvty sous Linux
Bonjour,
Alors c'est très intéressant wmctrl, d'autant plus qu'il est installé de base sous Mint
Les exemples de scripts qui l'utilisent sont cependant tous orientés vers la restauration de toutes les fenêtres (celui que tu indiques en Python ou bien celui-ci en bash)
J'ai donc essayé de coupler l'exécution de la commande à celle qui lance Captvty v3 via MonoMalheureusement, wmctrl applique son action à toute fenêtre contenant "captvty" (explorer, firefox, etc) ouverte précédemment
Va falloir faire plus compliqué mais je vais y arriver
De plus, il faut laisser le temps à la fenêtre de s'ouvrir. Si aucune fenêtre ouverte ne contient capvty dans son titre, le shell suivant fonctionne :
Bonne journée
Pulsar33
Linux 64 bits / France / Google Chrome 133.0.0.
Alors c'est très intéressant wmctrl, d'autant plus qu'il est installé de base sous Mint
Les exemples de scripts qui l'utilisent sont cependant tous orientés vers la restauration de toutes les fenêtres (celui que tu indiques en Python ou bien celui-ci en bash)
J'ai donc essayé de coupler l'exécution de la commande à celle qui lance Captvty v3 via Mono
Code : Tout sélectionner
mono /home/pulsar33/.captvty/Captvty.exe &
wmctrl -r "Captvty" -e 0,760,120,1170,1000Va falloir faire plus compliqué mais je vais y arriver
De plus, il faut laisser le temps à la fenêtre de s'ouvrir. Si aucune fenêtre ouverte ne contient capvty dans son titre, le shell suivant fonctionne :
Code : Tout sélectionner
mono /home/pulsar33/.captvty/Captvty.exe &
sleep 3
wmctrl -r "Captvty" -e 0,760,120,1170,1000Pulsar33
Linux 64 bits / France / Google Chrome 133.0.0.
PCs Linux MINT, Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Caméra DJI Pocket 2, Caméra 4KVR360, Camescope DV, Drône Potensic Atom
Re: Captvty sous Linux
Bon, ce n'est pas beau mais en attendant mieux, j'ai hacké Captvty
Ouvrir Captvty.exe version 3.0.0.2 avec une éditeur Hexadécimal pour changer le titre de la fenêtre
A l'offset 0x00321d08 remplacer Captvty par Captvtm et sauver dans Captvtm.exe
Utiliser ce script de lancement :(ajustez le chemin d'accès à Captvtm.exe ainsi que X Y W H à vos besoins)
Bonne journée
Pulsar33
Linux 64 bits / France / Google Chrome 133.0.0.
Ouvrir Captvty.exe version 3.0.0.2 avec une éditeur Hexadécimal pour changer le titre de la fenêtre
A l'offset 0x00321d08 remplacer Captvty par Captvtm et sauver dans Captvtm.exe
Utiliser ce script de lancement :
Code : Tout sélectionner
mono /home/pulsar33/.captvty/Captvtm.exe &
sleep 3
wmctrl -r Captvtm -e 0,760,120,1170,1000Bonne journée
Pulsar33
Linux 64 bits / France / Google Chrome 133.0.0.
PCs Linux MINT, Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Caméra DJI Pocket 2, Caméra 4KVR360, Camescope DV, Drône Potensic Atom
Re: Captvty sous Linux
Bonjour Pulsar
effectivement changer un peu le nom, au final tu as un script court et qui fonctionne !
Joli
Linux 64 bits / France / Firefox 128.0
effectivement changer un peu le nom, au final tu as un script court et qui fonctionne !
Joli
Linux 64 bits / France / Firefox 128.0
Re: Captvty sous Linux
Merci
mais c'est grâce à toi
J'avais déjà Captvt2 et Captvt3 pour Wine, voilà Captvtm pour Mono
Cordialement
Pulsar33
Linux 64 bits / France / Google Chrome 133.0.0.
J'avais déjà Captvt2 et Captvt3 pour Wine, voilà Captvtm pour Mono
Cordialement
Pulsar33
Linux 64 bits / France / Google Chrome 133.0.0.
PCs Linux MINT, Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Caméra DJI Pocket 2, Caméra 4KVR360, Camescope DV, Drône Potensic Atom
Re: Captvty sous Linux
Bonsoir Pulsar
en mode chipotage, tu peux remplacer
par le plus universel
comme ça il n'y a rien à adapter

Linux 64 bits / France / Firefox 128.0
en mode chipotage, tu peux remplacer
Code : Tout sélectionner
mono /home/pulsar33/.captvty/Captvtm.exe &Code : Tout sélectionner
mono ~/.captvty/Captvtm.exe &Linux 64 bits / France / Firefox 128.0
Re: Captvty sous Linux

Linux 64 bits / France / Google Chrome 133.0.0.
PCs Linux MINT, Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Caméra DJI Pocket 2, Caméra 4KVR360, Camescope DV, Drône Potensic Atom
Re: Captvty sous Linux
Bonjour Pulsar
dans la procédure d'installation ou mise à jour de Captvty V2, es-tu d'accord pour modifier légèrement afin de ne pas avoir à répondre à la moindre question
donc remplacer
par
extrait du help de unzip
"mise à jour de Captvty"
et qui lancerait cette procédure ?
Linux 64 bits / France / Firefox 128.0
dans la procédure d'installation ou mise à jour de Captvty V2, es-tu d'accord pour modifier légèrement afin de ne pas avoir à répondre à la moindre question
donc remplacer
Code : Tout sélectionner
if test -n /tmp/Captvty.zip
then
unzip -d "$HOME/.captvt2/" /tmp/Captvty.zip && rm /tmp/Captvty.zip
fiCode : Tout sélectionner
if test -n /tmp/Captvty.zip
then
unzip -o -d "$HOME/.captvt2/" /tmp/Captvty.zip && rm /tmp/Captvty.zip
fiet on pourrait même faire une petit lanceur pour Mme Michu (ou les allergiques à la ligne de commande) , qu'on nommerait (je propose)-o overwrite files WITHOUT prompting
"mise à jour de Captvty"
et qui lancerait cette procédure ?
Linux 64 bits / France / Firefox 128.0
Re: Captvty sous Linux
Bonjour k3c
Je suis bien sûr d'accord sur le principe mais je ne croyais pas avoir à faire face à cela puisque j'efface sélectivement les fichiers qui vont être écrasés par le désarchivage
Voir #Purge du dossier où sont contenus les fichiers du logiciel pour la mise à jour
Il en manquerait ?
Cordialement
Pulsar33
Linux 64 bits / France / Google Chrome 133.0.0.
Je suis bien sûr d'accord sur le principe mais je ne croyais pas avoir à faire face à cela puisque j'efface sélectivement les fichiers qui vont être écrasés par le désarchivage
Voir #Purge du dossier où sont contenus les fichiers du logiciel pour la mise à jour
Il en manquerait ?
Cordialement
Pulsar33
Linux 64 bits / France / Google Chrome 133.0.0.
PCs Linux MINT, Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Caméra DJI Pocket 2, Caméra 4KVR360, Camescope DV, Drône Potensic Atom