Captvty sous Linux

"La télévision de rattrapage facile !"

Re: Captvty sous Linux

Messagede k3c » Mer 17 Jan 2024 11:28

quand tu fais

winecfg

est ce que tu as exactement la même chose

Image


Linux 64 bits / France / Firefox 115.0
k3c
 
Messages: 427
Inscription: Jeu 18 Aoû 2011 18:31

Re: Captvty sous Linux

Messagede k3c » Mer 17 Jan 2024 11:40

je peux faire

Code: Tout sélectionner
⌁ gg@debian:~ 12m52s $ WINEARCH=win64 WINEPREFIX=~/.wine_captvty_V3/ wine reg export 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' overrides.reg
⌁ gg@debian:~ $ more !$
more overrides.reg
��Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*comctl32"="native,builtin"
"*gdiplus"="native,builtin"
"*mscoree"="native"
"gdiplus"="native,builtin"





































⌁ gg@debian:~ 7s $


et tu peux copier ce fichier puis faire

Code: Tout sélectionner
wine reg import overrides.reg



Linux 64 bits / France / Firefox 115.0
k3c
 
Messages: 427
Inscription: Jeu 18 Aoû 2011 18:31

Re: Captvty sous Linux

Messagede Nicolas_II » Mer 17 Jan 2024 16:25

Pulsar33 a écrit:C'est ce que je viens de (re)découvrir. L'éditeur de menu n'accepte pas ce genre de commande.
Et cela même en utilisant des doubles cotes ou en cochant "lancer dans un terminal", ce qui serait d'ailleurs désagréable (mais au pire pourquoi pas).


Bonjour,

c'est possible en ajoutant "env " (sans les guillemets) devant "WINEARCH...", ce qui donne
Code: Tout sélectionner
env WINEARCH=win64...



Linux 64 bits / France / Firefox 121.0
Linux Mint 21.2, 22.1 - wine-9.0, wine-9.13
Nicolas_II
 
Messages: 7
Inscription: Mar 3 Oct 2023 16:17
Localisation: France - Gard

Re: Captvty sous Linux

Messagede Pulsar33 » Mer 17 Jan 2024 16:34

:pouce:
Merci Nicolas_II c'est parfait !
Simple et efficace
Amicalement
Pulsar33

Problème des lanceurs réglé avec :
Code: Tout sélectionner
env WINEARCH=win32 WINEPREFIX=/home/pulsar33/.wine32 wine /home/pulsar33/.captvt2/Captvty.exe
env WINEARCH=win64 WINEPREFIX=/home/pulsar33/.wine64 wine /home/pulsar33/.captvt3/Captvty.exe


Linux 64 bits / France / Google Chrome 120.0.0.
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2949
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Captvty sous Linux

Messagede Pulsar33 » Mer 17 Jan 2024 16:36

@k3c : oups, ton image ne s'affiche pas
Du coup, je ne comprends pas ton deuxième message

Utilise la fonctionnalité d'hébergement d'image (ajouter des fichiers joints) du forum stp, c'est plus sûr et plus pérenne

@+
Pulsar33


Linux 64 bits / France / Google Chrome 120.0.0.
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2949
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Captvty sous Linux

Messagede daminus » Mer 17 Jan 2024 16:53

pour info, sous Archlinux,

kernel : 6.7.0-arch3-1
wine : 9.0

captvty-2.10.6.1 : OK
captvty-3.0.0.65430 (alpha) : OK
captvty-3.0.1.7 (bêta) : OK malgré le soucis d'affichage persistent

config captvty 3 bêta (à adapter selon votre classement/organisation de dossiers et fichiers) :

Code: Tout sélectionner
$ export WINEPREFIX="$HOME/.wine/captvty-3-beta"
$ export WINEARCH=win64
$ wineboot -u
$ winetricks -q dotnet48 gdiplus comctl32 corefonts fontsmooth=rgb vcrun2010 vlc win7

malgré la manip à suivre j'ai remarqué que le comctl32 doit quand même être installé, sinon le programme ne s’exécutera pas (retour d'expérience, chez moi)

Code: Tout sélectionner
$ mkdir tmp
$ cd tmp
$ cabextract ~/.cache/winetricks/win7sp1/windows6.1-KB976932-X64.exe
$ cp -rf ./x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2/comctl32.dll ~/.wine/captvty-3-beta/drive_c/windows/syswow64/comctl32.dll
$ cd ~
$ rm -rf tmp
$ WINEDEBUG=fixme-all wine $HOME/Vidéos/captvty/captvty-3-beta/Captvty.exe

par la suite captvty 3 bêta pourra être démarrer ainsi (valable aussi quand une nouvelle version de wine parait) :

Code: Tout sélectionner
$ sh -c "env WINEPREFIX=$HOME/.wine/captvty-3-beta wine $HOME/Vidéos/captvty/captvty-3-beta/Captvty.exe"



Linux 64 bits / France / Firefox 121.0
daminus
 
Messages: 33
Inscription: Mar 14 Nov 2023 18:01

Re: Captvty sous Linux

Messagede daminus » Mer 17 Jan 2024 17:22

Pulsar33,

pour tes soucis de lanceurs, pourquoi tu te fais chier avec des programmes appropriés ?
créé des fichiers texte avec l'extension ".desktop"
que tu ranges de le dossier : $HOME/.local/share/applications/

pour exemple et t'inspirer voici les miens pour captvty, adapte selon ton organisation,

captvty-2.desktop :

Code: Tout sélectionner
[Desktop Entry]
Name=Captvty 2
Exec=sh -c "env WINEPREFIX=$HOME/.wine/captvty-2 wine $HOME/Vidéos/captvty/captvty-2/Captvty.exe"
Comment=Captvty, le direct & la TV de rattrapage faciles !
Terminal=false
Icon=/home/daminus/.icons/logo_captvty.png
Categories=Captvty
Type=Application

captvty-3-beta.desktop :

Code: Tout sélectionner
[Desktop Entry]
Name=Captvty 3 bêta
#Exec=sh -c "env WINEPREFIX=$HOME/.wine/captvty-3-beta WINEDEBUG=fixme-all wine $HOME/Vidéos/captvty/captvty-3-beta/Captvty.exe"
Exec=sh -c "env WINEPREFIX=$HOME/.wine/captvty-3-beta wine $HOME/Vidéos/captvty/captvty-3-beta/Captvty.exe"
Comment=Captvty 3 bêta, le direct & la TV de rattrapage faciles !
Terminal=false
Icon=/home/daminus/.icons/logo_captvty-3.png
Categories=Captvty
Type=Application

voilà,
si ça peux t'aider...


Linux 64 bits / France / Firefox 121.0
daminus
 
Messages: 33
Inscription: Mar 14 Nov 2023 18:01

Re: Captvty sous Linux

Messagede k3c » Mer 17 Jan 2024 23:26

Pulsar33 a écrit:@k3c : oups, ton image ne s'affiche pas
Du coup, je ne comprends pas ton deuxième message
Utilise la fonctionnalité d'hébergement d'image (ajouter des fichiers joints) du forum stp, c'est plus sûr et plus pérenne

bonsoir

c'est bizarre, parce que pour moi ça s'affiche bien

je montrais l'onglet librairies de winecfg qui chez moi affiche
comctl32"="native,builtin"
"*gdiplus"="native,builtin"
"*mscoree"="native"
"gdiplus"="native,builtin"



Android / France / Google Chrome Mobile 120.0.0.
k3c
 
Messages: 427
Inscription: Jeu 18 Aoû 2011 18:31

Re: Captvty sous Linux

Messagede Pulsar33 » Jeu 18 Jan 2024 00:47

Bonsoir,

@k3c : euh en fait c'est parce que je filtre https://i.imgur.com/ avec le fichier hosts
Ce site (comme la plupart des hébergeurs gratuits) est une calamité au niveau pisteurs et exécution de fonctions qui n'ont rien à voir avec le besoin, à savoir l'affiche bête et simple d'une image
De toute façon, nous avons l'énorme chance d'avoir un forum qui héberge ses propres images, il faut utiliser la fonction. Au moins, les images ont la même durée de vie qu le forum lui-même.
Rien ne garantit que ce serait le cas sur des hébergeurs externes. J'en ai fait l'amère expérience sur un forumactif ...

Mon onglet librairie n'affiche que :
"*mscoree"="native"
"gdiplus"="native,intégrée"

Code: Tout sélectionner
[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*gdiplus"="native"
"*mscoree"="native"

@daminus :
- Pour les lanceurs, merci mais je préfère nettement la solution de Nicolas_II qui fonctionne parfaitement
- Pour le fait que ma V3 ne tourne pas, je vais publier ma procédure exacte d'installation dès que j'aurai un moment et comparer avec ce que tu as listé ci-dessus.

Bonne nuit
Pulsar33


Linux 64 bits / France / Google Chrome 120.0.0.
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2949
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Captvty sous Linux

Messagede Pulsar33 » Jeu 18 Jan 2024 01:03

Ma procédure d'installation en l'état actuel pour Captvty V2 (qui marche) et Captvty V3 (qui plante)
Code: Tout sélectionner
NOTA : il peut être utile de redémarrer lorsqu'on renomme ou réinstalle un .wine
NOTA : l'utilité de charger win7 avec winetricks est en cours de discussion ...
===============================================================================================================
Procédure complète d'installation from scratch :
===============================================================================================================
Preparation pour la première fois
If your system is 64 bit, enable 32 bit architecture
sudo dpkg --add-architecture i386

Add the repository
Download and add the repository key:
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

Select your Ubuntu version and download the WineHQ sources file:
Linux Mint 21.x
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
Linux Mint 20.x
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
===============================================================================================================

Supprimer ou renommer le dossier .wine s'il existe et redémarrer le PC
Update the package information:
sudo apt update
Install one of the following packages for Wine :
Stable branch   
sudo apt install --no-install-recommends winehq-stable
Development branch   
sudo apt install --no-install-recommends winehq-devel
Staging branch   
sudo apt install --no-install-recommends winehq-staging

Install Winetricks
cd "${HOME}/Téléchargements"
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv winetricks /usr/bin
Ou bien si présent et ancien
sudo winetricks --self-update

!!! Ne JAMAIS installer mono !!!

Créer le profil 32 bits pour la V2 :
export WINEARCH=win32
export WINEPREFIX=~/.wine32
wineboot -u
!!! Refuser mono !!!
winetricks -q dotnet45 corefonts gdiplus fontsmooth=rgb win7
Ignorer toutes les erreurs marshal, coree, ole, fixme
wget http://captvty.fr/getgdiplus -O kb958869.exe
wine kb958869.exe /x:kb958869 /q
cp kb958869/SP3QFE/asms/10/msft/windows/gdiplus/gdiplus.dll \
            ~/.wine/drive_c/windows/system32
wine reg add HKCU\\Software\\Wine\\DllOverrides \
              /v gdiplus /d native,builtin /f
Supprimer kb958869.exe et le dossier kb958869

Installer la V2 :
Créer ~/.captvt2 et lancer Captvt2-MàJ.sh et régler les options
Ajouter le lanceur de Captvty au menu et au tableau de bord (attention au préfixe avec env)
env WINEARCH=win32 WINEPREFIX=/home/pulsar33/.wine32 wine /home/pulsar33/.captvt2/Captvty.exe
Vérifier éventuellement la configuration en lançant winecfg

Créer le profil 64 bits pour la V3 :
export WINEARCH=win64
export WINEPREFIX=~/.wine64
wineboot -u
!!! Refuser mono !!!
winetricks -q dotnet48 corefonts gdiplus fontsmooth=rgb win7
mkdir temp
cd temp
cabextract ~/.cache/winetricks/win7sp1/windows6.1-KB976932-X64.exe
cp -rf ./x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2/comctl32.dll ~/.wine64/drive_c/windows/syswow64/comctl32.dll
cd ~
rm -rf temp

Installer la V3 :
Créer ~/.captvt3 et lancer Captvt3-MàJ.sh puis lancer :
WINEARCH=win64  WINEPREFIX=~/.wine64 WINEDEBUG=fixme-all wine .captvt3/Captvty.exe
Ajouter le lanceur de Captvty au menu et au tableau de bord (attention au préfixe avec env)
env WINEARCH=win64 WINEPREFIX=/home/pulsar33/.wine64 wine /home/pulsar33/.captvt3/Captvty.exe
Vérifier éventuellement la configuration en lançant winecfg


La procédure Captvt2-MàJ.sh :
Code: Tout sélectionner
#!/bin/bash

#Purge du dossier où sont contenus les fichiers du logiciel pour la mise à jour
test -d "$HOME/.captvt2" && rm -rf "$HOME/.captvt2/tools" && rm "$HOME/.captvt2/Captvty.exe" && rm "$HOME/.captvt2/Captvty.exe.config"

#Récupération du programme proprement dit
adresse=$(wget -q -O- 'http://captvty.fr' | sed -n 's/.*href="\(\/\/.\+\.zip\).*/http:\1/p')
test -n "$adresse" && wget -qO /tmp/Captvty.zip "$adresse"
if test -n /tmp/Captvty.zip
then
   unzip -d "$HOME/.captvt2/" /tmp/Captvty.zip &&  rm /tmp/Captvty.zip
fi


La procédure Captvt3-MàJ.sh :
Code: Tout sélectionner
#!/bin/bash

#Purge du dossier où sont contenus les fichiers du logiciel pour la mise à jour
test -d "$HOME/.captvt3" && rm -rf "$HOME/.captvt3/tools" && rm "$HOME/.captvt3/Captvty.exe" && rm "$HOME/.captvt3/Captvty.exe.config"

#Récupération du programme proprement dit
adresse=$(wget -q -O- 'http://v3.captvty.fr' | sed -n 's/.*href="\(\/\/.\+\.zip\).*/http:\1/p')
test -n "$adresse" && wget -qO /tmp/captvt3.zip "$adresse"
if test -n /tmp/captvt3.zip
then
   unzip -d "$HOME/.captvt3/" /tmp/captvt3.zip &&  rm /tmp/captvt3.zip
fi


Seule différence il me semble pour la V3 :
daminus fait : winetricks -q dotnet48 gdiplus comctl32 corefonts fontsmooth=rgb vcrun2010 vlc win7
pulsar33 fait : winetricks -q dotnet48 corefonts gdiplus fontsmooth=rgb win7
Qu'en pensez-vous ?

Cordialement
Pulsar33


Linux 64 bits / France / Google Chrome 120.0.0.
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2949
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

PrécédenteSuivante

Retourner vers Captvty

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 invités