Page 27 sur 61
Re: Captvty sous Linux
Publié : mer. 17 janv. 2024 11:28
par k3c
quand tu fais
winecfg
est ce que tu as exactement la même chose
Linux 64 bits / France / Firefox 115.0
Re: Captvty sous Linux
Publié : mer. 17 janv. 2024 11:40
par k3c
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
Linux 64 bits / France / Firefox 115.0
Re: Captvty sous Linux
Publié : mer. 17 janv. 2024 16:25
par Nicolas_II
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
Linux 64 bits / France / Firefox 121.0
Re: Captvty sous Linux
Publié : mer. 17 janv. 2024 16:34
par Pulsar33
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.
Re: Captvty sous Linux
Publié : mer. 17 janv. 2024 16:36
par Pulsar33
@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.
Re: Captvty sous Linux
Publié : mer. 17 janv. 2024 16:53
par daminus
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
Re: Captvty sous Linux
Publié : mer. 17 janv. 2024 17:22
par daminus
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
Re: Captvty sous Linux
Publié : mer. 17 janv. 2024 23:26
par k3c
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.
Re: Captvty sous Linux
Publié : jeu. 18 janv. 2024 00:47
par Pulsar33
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.
Re: Captvty sous Linux
Publié : jeu. 18 janv. 2024 01:03
par Pulsar33
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.