Captvty sous Linux

"La télévision de rattrapage facile !"
k3c
Messages : 448
Inscription : jeu. 18 août 2011 18:31

Re: Captvty sous Linux

Message par k3c »

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
Avatar de l’utilisateur
Pulsar33
Messages : 3043
Inscription : dim. 30 sept. 2012 14:23
Localisation : Bordeaux

Re: Captvty sous Linux

Message par Pulsar33 »

Pas mal merci :pouce:
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
Avatar de l’utilisateur
Pulsar33
Messages : 3043
Inscription : dim. 30 sept. 2012 14:23
Localisation : Bordeaux

Re: Captvty sous Linux

Message par Pulsar33 »

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 Mono

Code : Tout sélectionner

mono /home/pulsar33/.captvty/Captvty.exe &
wmctrl -r "Captvty" -e 0,760,120,1170,1000
Malheureusement, 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 :

Code : Tout sélectionner

mono /home/pulsar33/.captvty/Captvty.exe &
sleep 3
wmctrl -r "Captvty" -e 0,760,120,1170,1000
Bonne 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
Avatar de l’utilisateur
Pulsar33
Messages : 3043
Inscription : dim. 30 sept. 2012 14:23
Localisation : Bordeaux

Re: Captvty sous Linux

Message par Pulsar33 »

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 :

Code : Tout sélectionner

mono /home/pulsar33/.captvty/Captvtm.exe &
sleep 3
wmctrl -r Captvtm -e 0,760,120,1170,1000
(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.
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
k3c
Messages : 448
Inscription : jeu. 18 août 2011 18:31

Re: Captvty sous Linux

Message par k3c »

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
Avatar de l’utilisateur
Pulsar33
Messages : 3043
Inscription : dim. 30 sept. 2012 14:23
Localisation : Bordeaux

Re: Captvty sous Linux

Message par Pulsar33 »

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.
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
k3c
Messages : 448
Inscription : jeu. 18 août 2011 18:31

Re: Captvty sous Linux

Message par k3c »

Bonsoir Pulsar

en mode chipotage, tu peux remplacer

Code : Tout sélectionner

mono /home/pulsar33/.captvty/Captvtm.exe &
par le plus universel

Code : Tout sélectionner

mono ~/.captvty/Captvtm.exe &
comme ça il n'y a rien à adapter

:-)


Linux 64 bits / France / Firefox 128.0
Avatar de l’utilisateur
Pulsar33
Messages : 3043
Inscription : dim. 30 sept. 2012 14:23
Localisation : Bordeaux

Re: Captvty sous Linux

Message par Pulsar33 »

:pouce:


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
k3c
Messages : 448
Inscription : jeu. 18 août 2011 18:31

Re: Captvty sous Linux

Message par k3c »

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

Code : Tout sélectionner

if test -n /tmp/Captvty.zip
then
   unzip -d "$HOME/.captvt2/" /tmp/Captvty.zip &&  rm /tmp/Captvty.zip
fi
par

Code : Tout sélectionner

if test -n /tmp/Captvty.zip
then
   unzip -o -d "$HOME/.captvt2/" /tmp/Captvty.zip &&  rm /tmp/Captvty.zip
fi
extrait du help de unzip
-o overwrite files WITHOUT prompting
et on pourrait même faire une petit lanceur pour Mme Michu (ou les allergiques à la ligne de commande) , qu'on nommerait (je propose)

"mise à jour de Captvty"

et qui lancerait cette procédure ?


Linux 64 bits / France / Firefox 128.0
Avatar de l’utilisateur
Pulsar33
Messages : 3043
Inscription : dim. 30 sept. 2012 14:23
Localisation : Bordeaux

Re: Captvty sous Linux

Message par Pulsar33 »

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.
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
Répondre