#76 Le 28/12/2018, à 20:11
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
Tu as modifié le script au # 67, je peux l' utiliser ?
oui
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#77 Le 28/12/2018, à 21:52
- grandtoubab
Re : J'ai écris un petit script pour simplifier l'installation de captvty
C'est pas encore worldwide ok
env WINEPREFIX="$HOME/.wine_captvty_V3" wine $HOME/.captvty_V3/Captvty.exe
0032:err:ole:CoGetContextToken apartment not initialised
Unhandled Exception: System.TypeInitializationException: The type initializer for '_zz' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Gdip' threw an exception. ---> System.BadImageFormatException: Format incorrect. (Exception from HRESULT: 0x8007000B)
at System.Drawing.SafeNativeMethods.Gdip.GdiplusStartup(IntPtr& token, StartupInput& input, StartupOutput& output)
at System.Drawing.SafeNativeMethods.Gdip.Initialize()
at System.Drawing.SafeNativeMethods.Gdip..cctor()
--- End of inner exception stack trace ---
at System.Drawing.SafeNativeMethods.Gdip.GdipNewPrivateFontCollection(IntPtr& fontCollection)
at System.Drawing.Text.PrivateFontCollection..ctor()
at _zz..cctor()
--- End of inner exception stack trace ---
at _zz._lJ(Byte[] )
at _LP._a9()
ça c'était remis en windows xp
si je force windows 7
env WINEPREFIX="$HOME/.wine_captvty_V3" wine $HOME/.captvty_V3/Captvty.exe
0031:err:ole:CoGetContextToken apartment not initialised
0009:err:eventlog:ReportEventW L"Application: Captvty.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.TypeInitializationException\nStack:\n at _zz._lJ(Byte[])\n at _LP._a9()\n"
Unhandled Exception: System.TypeInitializationException: The type initializer for '_zz' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Gdip' threw an exception. ---> System.BadImageFormatException: Format incorrect. (Exception from HRESULT: 0x8007000B)
at System.Drawing.SafeNativeMethods.Gdip.GdiplusStartup(IntPtr& token, StartupInput& input, StartupOutput& output)
at System.Drawing.SafeNativeMethods.Gdip.Initialize()
at System.Drawing.SafeNativeMethods.Gdip..cctor()
--- End of inner exception stack trace ---
at System.Drawing.SafeNativeMethods.Gdip.GdipNewPrivateFontCollection(IntPtr& fontCollection)
at System.Drawing.Text.PrivateFontCollection..ctor()
at _zz..cctor()
--- End of inner exception stack trace ---
at _zz._lJ(Byte[] )
at _LP._a9()
wine: Unhandled exception 0xe0434352 in thread 9 at address 0x7b43e1f3 (thread 0009), starting debugger...
Unhandled exception: 0xe0434352 in 32-bit code (0x7b43e1f3).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
EIP:7b43e1f3 ESP:0032ec64 EBP:0032ece8 EFLAGS:00200212( - -- I -A- - )
EAX:7b42a5c1 EBX:00000010 ECX:0032ec90 EDX:0032ed5c
ESI:00000000 EDI:e0434352
Stack dump:
0x0032ec64: 1e74af95 0186e0b4 0186e0b4 0013a668
0x0032ec74: 00000001 0032ed00 e0434352 00000001
0x0032ec84: 00000000 7b43e1f3 00000005 80131534
0x0032ec94: 00000000 00000000 00000000 00d60000
0x0032eca4: 1e74af05 00000000 0186e0b4 00000005
0x0032ecb4: 00000000 00000000 0013a668 0032ede8
Backtrace:
=>0 0x7b43e1f3 in kernel32 (+0x1e1f3) (0x0032ece8)
1 0x00e848c7 EntryPoint+0xa2096() in clr (0x0032ed90)
2 0x00f8015c AttachProfiler+0x2e309() in clr (0x0032eda8)
3 0x00f8038d AttachProfiler+0x2e53a() in clr (0x0032edd0)
4 0x00f803bd AttachProfiler+0x2e56a() in clr (0x0032ee04)
5 0x00f077ee EntryPoint+0x124fbd() in clr (0x0032f2ec)
6 0x00eb0f4d EntryPoint+0xce71c() in clr (0x0032f35c)
7 0x00d7bcd5 EntryPoint+0xffffffff() in clr (0x0032f3c4)
8 0x00d62ae9 EntryPoint+0xffffffff() in clr (0x0032f3f4)
9 0x03f9a793 (0x0032f418)
10 0x00d62652 EntryPoint+0xffffffff() in clr (0x0032f424)
11 0x00d7264f EntryPoint+0xffffffff() in clr (0x0032f478)
12 0x00d72e95 EntryPoint+0xffffffff() in clr (0x0032f4f0)
13 0x00e274ec EntryPoint+0x44cbb() in clr (0x0032f61c)
14 0x00e27610 EntryPoint+0x44ddf() in clr (0x0032f890)
15 0x00eb1dc4 EntryPoint+0xcf593() in clr (0x0032fd94)
16 0x00eb1e67 EntryPoint+0xcf636() in clr (0x0032fdf0)
17 0x00eb1f7a EntryPoint+0xcf749() in clr (0x0032fe30)
18 0x00eb416a EntryPoint+0xd1939() in clr (0x0032fe6c)
19 0x1000f5a3 CLRCreateInstance+0xaa3e() in mscoreei (0x0032fea8)
20 0x79007f16 EntryPoint+0x50c1() in mscoree (0x0032feb8)
21 0x79004de3 EntryPoint+0x1f8e() in mscoree (0x0032fed8)
22 0x7b465fdc in kernel32 (+0x45fdb) (0x0032ffd8)
23 0x7b463d1e in kernel32 (+0x43d1d) (0x0032ffec)
0x7b43e1f3: addl $12,%esp
Modules:
Module Address Debug info Name (29 modules)
PE 400000- 91a000 Deferred captvty
PE d60000- 13f2000 Export clr
PE 1400000- 14d3000 Deferred msvcr110_clr0400
PE 3f00000- 3f6e000 Deferred clrjit
PE 6dd0000- 6de2000 Deferred nlssorting
PE 7760000- 7a6b000 Deferred system.data
PE 10000000-1007a000 Export mscoreei
PE 5e0d0000-5e1a4000 Deferred diasymreader
PE 77f60000-77fd6000 Deferred shlwapi
PE 79000000-7904a000 Export mscoree
PE 7b420000-7b5c6000 Export kernel32
PE 7bc10000-7bc14000 Deferred ntdll
PE f6770000-f6774000 Deferred ws2_32
PE f6d80000-f6dc1000 Deferred crypt32
PE f6e50000-f6e54000 Deferred bcrypt
PE f6e70000-f6e74000 Deferred rsaenh
PE f6eb0000-f6eb4000 Deferred uxtheme
PE f6ef0000-f6ef3000 Deferred api-ms-win-core-winrt-roparameterizediid-l1-1-0
PE f6f00000-f6f03000 Deferred combase
PE f6f30000-f6f33000 Deferred api-ms-win-core-winrt-l1-1-0
PE f7180000-f7184000 Deferred winex11
PE f7210000-f7214000 Deferred rpcrt4
PE f72b0000-f72d8000 Deferred ole32
PE f7400000-f7404000 Deferred imm32
PE f7710000-f7714000 Deferred version
PE f7730000-f7817000 Deferred user32
PE f7940000-f7944000 Deferred msvcrt
PE f79f0000-f79f7000 Deferred gdi32
PE f7b30000-f7b34000 Deferred advapi32
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\guy\.captvty_V3\Captvty.exe
00000032 0
00000031 2
00000030 0
00000009 0 <==
0000000e services.exe
0000002e 0
00000029 0
00000024 0
0000001d 0
00000017 0
00000016 0
00000015 0
00000010 0
0000000f 0
00000011 mscorsvw.exe
0000001a 0
00000019 0
00000018 0
00000012 0
00000013 explorer.exe
0000002d 0
0000002a 0
00000023 0
00000014 0
0000001b winedevice.exe
00000020 0
0000001f 0
0000001e 0
0000001c 0
00000021 plugplay.exe
00000026 0
00000025 0
00000022 0
00000027 winedevice.exe
0000002f 0
0000002c 0
0000002b 0
00000028 0
System information:
Wine build: wine-4.0-rc3 (Debian 4.0~rc3-1)
Platform: i386
Version: Windows 7
Host system: Linux
Host version: 4.19.0-1-amd64
ça merde pour une question d'affichage gdiplus
Dernière modification par grandtoubab (Le 28/12/2018, à 22:00)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#78 Le 28/12/2018, à 22:38
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
et en supprimant "~/.wine_captvty_V3" et en à la ré-éxécution du script et en choisissant windows 7 au départ, ça ne marche toujours pas ?
Dernière modification par paulwoisard (Le 28/12/2018, à 22:41)
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#79 Le 28/12/2018, à 22:56
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
et avec cette version là ça marche :
#!/bin/bash
#Installation des paquets nécessaires
zenity --question \
--title "Choix de la version de wine" \
--text "Voulez-vous utiliser la version hq qui nécessite l'ajout d'un dépôt tiers (meilleurs performance) ou la version des dépots d'Ubuntu (problème pour voir la tv en direct) ?"
if [ $? = 0 ]
then
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'
sudo apt install -y winehq-staging wine-staging winetricks
else
sudo dpkg --add-architecture i386
sudo apt install -y wine32 wine-stable winetricks
fi
#Création du prefix wine pour Captvty
export WINEPREFIX="$HOME/.wine_captvty_V3"
export WINEARCH=win32
winecfg
#choisir Windows 7 comme version de Windows.
#Ajout sur le prefix des éléments nécessaires à Captvty
winetricks -q --unattended dotnet45 corefonts comctl32 msls31 gdiplus vcrun2010 ie8 fontsmooth-rgb vlc flash
#Remise à zéro du dossier où est contenu les fichiers du logiciel (en cas de mise à jour)
test -d "$HOME/.captvty_V3" && rm -rf "$HOME/.captvty_V3"
#(Re-)Création du dossier pour le logiciel
mkdir "$HOME/.captvty_V3"
#Récupération du programme proprement dit
wget -q -O- http://v3.captvty.fr/ | egrep -o '\/\/.+?\.zip' | sed 's/\/\//http:\/\//' | xargs wget -O /tmp/Captvty_V3.zip && \
ls -alrt /tmp/Cap*zip && unzip -d "$HOME/.captvty_V3/" /tmp/Captvty_V3.zip && rm /tmp/Captvty_V3.zip
#Récupération de l'icône
test ! -d "$HOME/.icons" && mkdir "$HOME/.icons"
wget "https://framagit.org/Paullux/captvty-script-installateur-pour-ubuntu/raw/master/captvty-logo.png" -O "$HOME/.icons/captvty-logo.png"
#Création des préférences de Captvty
(cat << FIN
<?xml version="1.0" encoding="utf-8"?>
<settings>
<maxRateFactor>5</maxRateFactor>
<playerPaths>C:/Program Files/VideoLAN/VLC/vlc.exe</playerPaths>
<maxRateEnabled>False</maxRateEnabled>
<remuxEnabled>True</remuxEnabled>
<downloadLocation>Z:/$HOME/Vidéos/Captvty_V3</downloadLocation>
<maxJobs>0</maxJobs>
<remuxRecycleEnabled>False</remuxRecycleEnabled>
<recordingPaddingEnd>0</recordingPaddingEnd>
<bandwidth>0</bandwidth>
<windowMetrics>0, 0, 0, 0</windowMetrics>
<remuxFormats>mp4</remuxFormats>
<maxJobsEnabled>False</maxJobsEnabled>
<recordingPaddingStart>0</recordingPaddingStart>
<recordingPaddingEnabled>False</recordingPaddingEnabled>
<windowState></windowState>
</settings>
FIN
) > "$HOME/.captvty_V3/Captvty.settings"
#Création du fichier desktop pour avoir un raccourci du logiciel dans le menu
test ! -d "$HOME/.local/share/applications" && mkdir "$HOME/.local/share/applications"
(cat << FIN
[Desktop Entry]
Comment[fr_FR]=
Comment=
Exec=env WINEPREFIX="$HOME/.wine_captvty_V3" wine $HOME/.captvty_V3/Captvty.exe
GenericName[fr_FR]=Regarder et enregistrer la tv
GenericName=Regarder et enregistrer la tv
Icon=$HOME/.icons/captvty-logo.png
MimeType=
Name[fr_FR]=Captvty V3
Name=Captvty V3
Path=$HOME
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
FIN
) > "$HOME/.local/share/applications/Captvty_V3.desktop"
????
Dernière modification par paulwoisard (Le 28/12/2018, à 23:11)
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#80 Le 28/12/2018, à 23:09
- Watael
Re : J'ai écris un petit script pour simplifier l'installation de captvty
la Récupération du programme proprement dit est toujours aussi...
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#81 Le 28/12/2018, à 23:12
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
J'ai fait une erreur sur le post précédent (corrigée en éditant le message), je ne comprends pas pourquoi ça marche pour moi et pas pour vous deux.
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#82 Le 28/12/2018, à 23:16
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
la Récupération du programme proprement dit est toujours aussi...
Tu veux que je remplace la récupération qui est dans le script par la tienne, tu pourrais me la redonner ?
Là celle qui est présente marche, et pourquoi la tienne est mieux ?
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#83 Le 28/12/2018, à 23:20
- Watael
Re : J'ai écris un petit script pour simplifier l'installation de captvty
parce qu'elle est lisible (pas de pipe à rallonge), qu'elle n'utilise pas de commandes inutiles, et que, moyennant quelques adaptations, elles permet de sortir du script à différentes étapes de son déroulement.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#84 Le 28/12/2018, à 23:25
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
Et le problème d'adresses qui changent, dont parlé k3c, c'est bon ça ne pose pas de problème ?
Dernière modification par paulwoisard (Le 28/12/2018, à 23:25)
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#85 Le 28/12/2018, à 23:47
- Watael
Re : J'ai écris un petit script pour simplifier l'installation de captvty
l'adresse du fichier est récupérée de la même manière : sur la page principale du site.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#86 Le 28/12/2018, à 23:47
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
Voici les scripts en prenant en compte le code de Watael :
Pour la V2 (version stable) :
#!/bin/bash
#Installation des paquets nécessaires
sudo apt install -y wine32 wine-stable winetricks
#Création du prefix wine pour Captvty
export WINEPREFIX="$HOME/.wine_captvty"
export WINEARCH=win32
#Ajout sur le prefix des éléments nécessaires à Captvty
winetricks -q dotnet40 fontsmooth-rgb ie8 vlc
wget http://captvty.fr/getgdiplus -O kb975337.exe
wine kb975337.exe /x:kb975337 /q
cp "kb975337/asms/10/msft/windows/gdiplus/gdiplus.dll" "$HOME/.wine_captvty/drive_c/windows/system32"
wine reg add HKCU\\Software\\Wine\\DllOverrides /v gdiplus /d native,builtin /f
wget http://captvty.fr/getflash -O fplayer.exe
wine fplayer.exe -install -au 2
#Remise à zéro du dossier où est contenu les fichiers du logiciel (en cas de mise à jour)
test -d "$HOME/.captvty" && rm -rf "$HOME/.captvty"
#(Re-)Création du dossier pour le logiciel
mkdir "$HOME/.captvty"
#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/.captvty/" /tmp/Captvty.zip && rm /tmp/Captvty.zip
fi
#Effacement des fichiers qui ne sont plus nécessaire
rm -Rf kb975337.exe fplayer.exe kb975337/
#Récupération de l'icône
test ! -d "$HOME/.icons" && mkdir "$HOME/.icons"
wget "https://framagit.org/Paullux/captvty-script-installateur-pour-ubuntu/raw/master/captvty-logo.png" -O "$HOME/.icons/captvty-logo.png"
#Création des préférences de Captvty, iconv sert pour la conversion des caractères accentués linux vers windows (Captvty étant un programme windows)
cat << FIN > "$HOME/.captvty/captvty1.ini"
[General]
SkuPriority=1
DownloadDir=Z:\\home\\$USER\\Vidéos\\Captvty
Metrics=0:510:222:900:589
[Players]
0=C:\\Program Files\\VideoLAN\\VLC\\vlc.exe
1=Builtin
2=Website
FIN
iconv -f UTF-8 -t ISO-8859-1 "$HOME/.captvty/captvty1.ini" > "$HOME/.captvty/captvty.ini"
rm -f "$HOME/.captvty/captvty1.ini"
#Création du fichier desktop pour avoir un raccourci du logiciel dans le menu
test ! -d "$HOME/.local/share/applications" && mkdir "$HOME/.local/share/applications"
cat << FIN > "$HOME/.local/share/applications/Captvty.desktop"
[Desktop Entry]
Comment[fr_FR]=
Comment=
Exec=env WINEPREFIX="$HOME/.wine_captvty" wine $HOME/.captvty/Captvty.exe
GenericName[fr_FR]=Regarder et enregistrer la tv
GenericName=Regarder et enregistrer la tv
Icon=$HOME/.icons/captvty-logo.png
MimeType=
Name[fr_FR]=Captvty
Name=Captvty
Path=$HOME
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
FIN
Pour la V3 (Version Alpha) :
#!/bin/bash
#Installation des paquets nécessaires
VersionWine=$(whiptail --title "Version de Wine" --radiolist \
"Choix de la version de wine ?" 15 106 3 \
"Version hq" "Nécessite l'ajout d'un dépôt tiers (meilleurs performance)" ON \
"Version des dépots d'Ubuntu" " Problème pour voir la tv en direct" OFF \
"Garder ma configuration actuelle" "Risque de ne pas marcher" OFF \
3>&1 1>&2 2>&3)
exitstatus=$?
if [ $exitstatus = 0 ]; then
if [ "$VersionWine" = "Version hq" ]; then
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'
sudo apt update && sudo apt upgrade -y
sudo apt install -y winehq-staging wine-staging winetricks
rm winehq.key
elif [ "$VersionWine" = "Version des dépots d'Ubuntu" ]; then
sudo dpkg --add-architecture i386
sudo apt install -y wine32 wine-stable winetricks
fi
else
echo "Vous avez annulé"
exit 0
fi
#Création du prefix wine pour Captvty
export WINEPREFIX="$HOME/.wine_captvty_V3"
export WINEARCH=win32
winecfg
#choisir Windows 7 comme version de Windows.
#Ajout sur le prefix des éléments nécessaires à Captvty
winetricks -q dotnet452 corefonts comctl32 msls31 gdiplus vcrun2010 ie8 fontsmooth-rgb vlc flash
#Remise à zéro du dossier où est contenu les fichiers du logiciel (en cas de mise à jour)
test -d "$HOME/.captvty_V3" && rm -rf "$HOME/.captvty_V3"
#(Re-)Création du dossier pour le logiciel
mkdir "$HOME/.captvty_V3"
#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/Captvty.zip "$adresse"
if test -n /tmp/Captvty.zip
then
unzip -d "$HOME/.captvty_V3/" /tmp/Captvty.zip && rm /tmp/Captvty.zip
fi
#Récupération de l'icône
test ! -d "$HOME/.icons" && mkdir "$HOME/.icons"
wget "https://framagit.org/Paullux/captvty-script-installateur-pour-ubuntu/raw/master/captvty-logo.png" -O "$HOME/.icons/captvty-logo.png"
#Création des préférences de Captvty
cat <<FIN > "$HOME/.captvty_V3/Captvty.settings"
<?xml version="1.0" encoding="utf-8"?>
<settings>
<maxRateFactor>5</maxRateFactor>
<playerPaths>C:/Program Files/VideoLAN/VLC/vlc.exe</playerPaths>
<maxRateEnabled>False</maxRateEnabled>
<remuxEnabled>True</remuxEnabled>
<downloadLocation>Z:/$HOME/Vidéos/Captvty_V3</downloadLocation>
<maxJobs>0</maxJobs>
<remuxRecycleEnabled>False</remuxRecycleEnabled>
<recordingPaddingEnd>0</recordingPaddingEnd>
<bandwidth>0</bandwidth>
<windowMetrics>0, 0, 0, 0</windowMetrics>
<remuxFormats>mp4</remuxFormats>
<maxJobsEnabled>False</maxJobsEnabled>
<recordingPaddingStart>0</recordingPaddingStart>
<recordingPaddingEnabled>False</recordingPaddingEnabled>
<windowState></windowState>
</settings>
FIN
#Création du fichier desktop pour avoir un raccourci du logiciel dans le menu
test ! -d "$HOME/.local/share/applications" && mkdir "$HOME/.local/share/applications"
cat << FIN > "$HOME/.local/share/applications/Captvty_V3.desktop"
[Desktop Entry]
Comment[fr_FR]=
Comment=
Exec=env WINEPREFIX="$HOME/.wine_captvty_V3" wine $HOME/.captvty_V3/Captvty.exe
GenericName[fr_FR]=Regarder et enregistrer la tv
GenericName=Regarder et enregistrer la tv
Icon=$HOME/.icons/captvty-logo.png
MimeType=
Name[fr_FR]=Captvty V3
Name=Captvty V3
Path=$HOME
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
FIN
Dernière modification par paulwoisard (Le 29/12/2018, à 14:28)
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#87 Le 29/12/2018, à 00:08
- grandtoubab
Re : J'ai écris un petit script pour simplifier l'installation de captvty
https://wiki.winehq.org/Winetricks
-q, --unattended Don't ask any questions, just install automatically
il y a deux façons d'écrire l'option, mettre les deux c'est inutile
winetricks -q dotnet45
l'installation gère elle même la version de windows, on voit passer
Setting Windows version to winxp
Executing wine regedit /S C:\windows\Temp\_dotnet40\set-winver.reg
------------------------------------------------------
Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/guy/.wine_captvty_V3 terminate
------------------------------------------------------
L'opération s'est terminée avec succès
Setting Windows version to win7
Executing wine regedit /S C:\windows\Temp\_dotnet45\set-winver.reg
Setting Windows version to 2003, otherwise applications using .NET 4.5 will subtly fail
L'opération s'est terminée avec succès
Setting Windows version to win2k3
Executing wine regedit /S C:\windows\Temp\_dotnet45\set-winver.reg
------------------------------------------------------
Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/guy/.wine_captvty_V3 terminate
------------------------------------------------------
c'est plutot à la fin qu'il faut s'assurer qu'on est en windows 7 ou rester en win2k3 ??
Dernière modification par grandtoubab (Le 29/12/2018, à 00:15)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#88 Le 29/12/2018, à 00:39
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
ce que je comprends pas trop c'est pourquoi on ne peut pas choisir avec une commande bash, la version Windows de wine, ainsi on pourrait choisir par exemple 7, une fois au départ et une fois à la fin comme ça plus de problème.
De plus j'ai édité le script de la V3 en remplaçant zenity par whiptail, c'est pas mieux ? Qu'en pensez-vous ? je trouve que l'on gagne en visibilité.
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#89 Le 29/12/2018, à 00:53
- grandtoubab
Re : J'ai écris un petit script pour simplifier l'installation de captvty
Dans mon cas j'ai résolu en utilisant la vraie gdiplus.dll de linux
En utilisateur root:
cd ~/wine_captvty_V3/drive_c/windows/system32
mv gdiplus.dll gdiplus.dll.old
ln -s /usr/lib/i386-linux-gnu/wine/gdiplus.dll.so gdiplus.dll
Avec mon utilisateur ordinaire
env WINEPREFIX="$HOME/.wine_captvty_V3" wine $HOME/.captvty_V3/Captvty.exe
0032:err:ole:CoGetContextToken apartment not initialised
0036:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0036:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0036:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0036:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
et l'interface graphique de captvtyv3 s'affiche
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#90 Le 29/12/2018, à 01:01
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
Dans mon cas j'ai résolu en utilisant la vraie gdiplus.dll de linux
En utilisateur root:cd ~/wine_captvty_V3/drive_c/windows/system32 mv gdiplus.dll gdiplus.dll.old ln -s /usr/lib/i386-linux-gnu/wine/gdiplus.dll.so gdiplus.dll
Avec mon utilisateur ordinaire
env WINEPREFIX="$HOME/.wine_captvty_V3" wine $HOME/.captvty_V3/Captvty.exe 0032:err:ole:CoGetContextToken apartment not initialised 0036:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 0036:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 0036:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 0036:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
et l'interface graphique de captvtyv3 s'affiche
Pour faire ça sans manip compliqué tu peux faire :
env WINEPREFIX="$HOME/.wine_captvty_V3" winecfg
et au niveau des bibliothèques choisir gdiplus intégrée au lieu de native, ainsi dans le préfixe, wine choisira la version de wine et pas celle du préfixe, bien que dans ma config c'est native qui est sélectionnée
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#91 Le 29/12/2018, à 11:09
- grandtoubab
Re : J'ai écris un petit script pour simplifier l'installation de captvty
et dites pourquoi même en installation flash, le lecteur embarqué de la version 3 nous fait un bel écran blanc ? et vlc ne marche que sur certaines chaines et pas toutes, comme france télévision ?
idem chez moi
j'ai lancé en commande avec option de debug
env WINEPREFIX="$HOME/.wine_captvty_V3" wine $HOME/.captvty_V3/Captvty.exe “WINEDEBUG=err+all wine”
0131:err:ole:CoGetContextToken apartment not initialised
014c:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
014c:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
014c:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
014c:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
Could not load wine-gecko. HTML rendering will be disabled.
0126:err:mshtml:create_document_object Failed to init Gecko, returning CLASS_E_CLASSNOTAVAILABLE
le problème gecko sort au moment de l'écran blanc
En utilisateur root
cd /usr/share/wine/
mkdir gecko
cd gecko
wget http://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86.msi
wget http://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86_64.msi
le lecteur Flash apparait mais toujours pas de vidéo
Dernière modification par grandtoubab (Le 29/12/2018, à 11:33)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#92 Le 29/12/2018, à 11:19
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
paulwoisard a écrit :et dites pourquoi même en installation flash, le lecteur embarqué de la version 3 nous fait un bel écran blanc ? et vlc ne marche que sur certaines chaines et pas toutes, comme france télévision ?
idem chez moi
j'ai lancé en commande avec option de debugenv WINEPREFIX="$HOME/.wine_captvty_V3" wine $HOME/.captvty_V3/Captvty.exe “WINEDEBUG=err+all wine” 0131:err:ole:CoGetContextToken apartment not initialised 014c:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 014c:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 014c:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 014c:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 Could not load wine-gecko. HTML rendering will be disabled. 0126:err:mshtml:create_document_object Failed to init Gecko, returning CLASS_E_CLASSNOTAVAILABLE
le problème gecko sort au moment de l'écran blanc
Moi aussi en choisissant wine des dépôt d'Ubuntu, mais aujourd'hui, en choisissant winehq-staging, avec le script ici j'ai toutes les chaines avec vlc excepté les chaines du groupe M6 et C8 (comme avec CaptvtyV2), sinon toutes les autres chaines que j'ai testé se diffuse normalement.
Ce qui est bizarre c'est qu'avec winehq-staging c'est que gecko et mono s'installait automatiquement quand je supprimais le dossier "$HOME/.wine_captvty_V3" et relançait le script au moment de créer le prefix wine, je pensais que j'avais fait une erreur au début. @grandtoubab est-ce que tu as eu l'installation de gecko et de wine avec winehq-staging à la création du prefix ?
C'est pour ça que j'ai mis une boite de dialog en demandant si on veut utiliser winehq-staging. Peut être qu'il faut fait un upgrade, je vais ajouté un upgrade après l'ajout du dépôt de winehq.
Dernière modification par paulwoisard (Le 29/12/2018, à 17:14)
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#93 Le 29/12/2018, à 11:41
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
Voici la preuve que tout est fonctionnel pour la vue en direct : Vidéo YouTube grâce à winehq-staging.
(excepté toutes les chaînes de M6, et les chaînes du groupe Canal+ : C8 et CStar, comme avec Captvty V2).
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#94 Le 29/12/2018, à 12:33
- grandtoubab
Re : J'ai écris un petit script pour simplifier l'installation de captvty
pour le moment j'utilise les versions de Debian
wine --version
wine-4.0-rc3 (Debian 4.0~rc3-1)
winetricks --version
20181203 - sha256sum: 2eb7f32797cfe0cfd884dac3bf5c972f93f9a05ef1a871bc4e0d8728bd1a4431
j'ai ajouté gecko manuellement dans le prefixe
wine-development msiexec /i wine_gecko-2.47-x86.msi
ls ~/.wine_captvty_V3/drive_c/windows/system32/gecko/
2.47 plugin
A suivre
Dernière modification par grandtoubab (Le 29/12/2018, à 12:34)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#95 Le 29/12/2018, à 14:53
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
Je viens de faire un test complet test complet de Captvty V3 (vidéo Youtube) sous Ubuntu Cosmic 18.10 en ayant choisit l'installation de WineHQ-Staging lors de l'exécution du script.
Attention j'ai modifié le script post #86, j'ai remplacé dotnet45 par dotnet452 pour corriger un bug une fenêtre d'erreur s'affichait, ce bug était propre à dotnet45 et corrigé par dotnet452 peu de temps après.
Dernière modification par paulwoisard (Le 29/12/2018, à 14:54)
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#96 Le 29/12/2018, à 16:41
- grandtoubab
Re : J'ai écris un petit script pour simplifier l'installation de captvty
A noter pour le pseudo direct qui est en fait un enregistrement sur le disque puis lecture sur le disque avec VLC , j'ai eu un pb car VLC s'est auto mis à jour et après la nouvelle version ne fonctionnait pas, plus d'image que le son
j'ai donc supprimé le dossier vlc dans /.wine_captvty_V3/drive_c/Program Files/VideoLAN$
et réinstaller la version winetricks
puis au premier lancement j'ai décoché l'option de recherche des maj
Dernière modification par grandtoubab (Le 29/12/2018, à 16:47)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#97 Le 29/12/2018, à 16:45
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
Moi aussi j'ai eu le même problème. C'est important de la signaler.
Du coup tu as réussis à faire tourner la version 3 de Captvty avec la version de wine des Dépôts de Debian ?
Si oui comment ?
Dernière modification par paulwoisard (Le 29/12/2018, à 16:46)
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne
#98 Le 29/12/2018, à 16:54
- grandtoubab
Re : J'ai écris un petit script pour simplifier l'installation de captvty
Moi aussi j'ai eu le même problème. C'est important de la signaler.
Du coup tu as réussis à faire tourner la version 3 de Captvty avec la version de wine des Dépôts de Debian ?
Si oui comment ?
Avec les deux rustines pour gdiplus et gecko que j'ai signalées
le log contient ça
/.wine_captvty_V3$ cat winetricks.log
w_workaround_wine_bug-34803
remove_mono
w_workaround_wine_bug-34803
remove_mono
winxp
dotnet40
dotnet45
andale
arial
comicsans
courier
georgia
impact
times
trebuchet
verdana
webdings
corefonts
comctl32
msls31
gdiplus
vcrun2010
vlc
w_workaround_wine_bug-25648
ie8
vlc
A un moment j'ai fait winetricks allfonts mais je ne sais pas si c'est vraiment utile
ça fonctionne, je n'y touche plus
apt list --installed | grep wine
fonts-wine/testing,testing,unstable,unstable,now 4.0~rc3-1 all [installé]
libwine-development/testing,unstable,now 3.21-2 amd64 [installé, automatique]
libwine-development/testing,unstable,now 3.21-2 i386 [installé, automatique]
libwine/testing,unstable,now 4.0~rc3-1 amd64 [installé, automatique]
libwine/testing,unstable,now 4.0~rc3-1 i386 [installé, automatique]
wine-development/testing,testing,unstable,unstable,now 3.21-2 all [installé]
wine32-development/testing,unstable,now 3.21-2 i386 [installé]
wine32/testing,unstable,now 4.0~rc3-1 i386 [installé]
wine64-development/testing,unstable,now 3.21-2 amd64 [installé, automatique]
wine64/testing,unstable,now 4.0~rc3-1 amd64 [installé]
wine/testing,testing,unstable,unstable,now 4.0~rc3-1 all [installé]
winetricks/testing,testing,now 0.0+20181203-2 all [installé]
Dernière modification par grandtoubab (Le 29/12/2018, à 17:45)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#99 Le 29/12/2018, à 19:53
- k3c
Re : J'ai écris un petit script pour simplifier l'installation de captvty
>>> c'est plutot à la fin qu'il faut s'assurer qu'on est en windows 7 ou rester en win2k3 ??
Pour dire à wine d'émuler une version de Windows
WINEPRIX=/home/$USER/.wine_abc winetricks xxx
avec xxx dans cette liste
win10 Set Windows version to Windows 10
win2k Set Windows version to Windows 2000
win2k3 Set Windows version to Windows 2003
win2k8 Set Windows version to Windows 2008 R2
win31 Set Windows version to Windows 3.1
win7 Set Windows version to Windows 7
win8 Set Windows version to Windows 8
win81 Set Windows version to Windows 8.1
win95 Set Windows version to Windows 95
win98 Set Windows version to Windows 98
Debian 12 sur Thinkpad reconditionné
Hors ligne
#100 Le 29/12/2018, à 23:49
- paulwoisard
Re : J'ai écris un petit script pour simplifier l'installation de captvty
En tenant compte de la remarque de k3c
Après plusieurs tests sur le script de la V3 jusqu'à trouver une version sans bug génant, j'en suis arrivé à ces deux scripts :
Pour la V2 :
#!/bin/bash
#Installation des paquets nécessaires
sudo apt install -y wine32 wine-stable winetricks
#Création du prefix wine pour Captvty
export WINEPREFIX="$HOME/.wine_captvty"
export WINEARCH=win32
#Ajout sur le prefix des éléments nécessaires à Captvty
winetricks -q dotnet40 fontsmooth-rgb ie8 vlc
wget http://captvty.fr/getgdiplus -O kb975337.exe
wine kb975337.exe /x:kb975337 /q
cp "kb975337/asms/10/msft/windows/gdiplus/gdiplus.dll" "$HOME/.wine_captvty/drive_c/windows/system32"
wine reg add HKCU\\Software\\Wine\\DllOverrides /v gdiplus /d native,builtin /f
wget http://captvty.fr/getflash -O fplayer.exe
wine fplayer.exe -install -au 2
#Remise à zéro du dossier où est contenu les fichiers du logiciel (en cas de mise à jour)
test -d "$HOME/.captvty" && rm -rf "$HOME/.captvty"
#(Re-)Création du dossier pour le logiciel
mkdir "$HOME/.captvty"
#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/.captvty/" /tmp/Captvty.zip && rm /tmp/Captvty.zip
fi
#Effacement des fichiers qui ne sont plus nécessaire
rm -Rf kb975337.exe fplayer.exe kb975337/
#Récupération de l'icône
test ! -d "$HOME/.icons" && mkdir "$HOME/.icons"
wget "https://framagit.org/Paullux/captvty-script-installateur-pour-ubuntu/raw/master/captvty-logo.png" -O "$HOME/.icons/captvty-logo.png"
#Création des préférences de Captvty, iconv sert pour la conversion des caractères accentués linux vers windows (Captvty étant un programme windows)
cat << FIN > "$HOME/.captvty/captvty1.ini"
[General]
SkuPriority=1
DownloadDir=Z:\\home\\$USER\\Vidéos\\Captvty
Metrics=0:510:222:900:589
[Players]
0=C:\\Program Files\\VideoLAN\\VLC\\vlc.exe
1=Builtin
2=Website
FIN
iconv -f UTF-8 -t ISO-8859-1 "$HOME/.captvty/captvty1.ini" > "$HOME/.captvty/captvty.ini"
rm -f "$HOME/.captvty/captvty1.ini"
#Création du fichier desktop pour avoir un raccourci du logiciel dans le menu
test ! -d "$HOME/.local/share/applications" && mkdir "$HOME/.local/share/applications"
cat << FIN > "$HOME/.local/share/applications/Captvty.desktop"
[Desktop Entry]
Comment[fr_FR]=
Comment=
Exec=env WINEPREFIX="$HOME/.wine_captvty" wine $HOME/.captvty/Captvty.exe
GenericName[fr_FR]=Regarder et enregistrer la tv
GenericName=Regarder et enregistrer la tv
Icon=$HOME/.icons/captvty-logo.png
MimeType=
Name[fr_FR]=Captvty
Name=Captvty
Path=$HOME
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
FIN
Pour la V3 :
#!/bin/bash
#Installation des paquets nécessaires
VersionWine=$(whiptail --title "Version de Wine" --radiolist \
"Choix de la version de wine ?" 15 106 3 \
"Version hq" "Nécessite l'ajout d'un dépôt tiers (meilleurs performance)" ON \
"Version des dépots d'Ubuntu" " Problème pour voir la tv en direct" OFF \
"Garder ma configuration actuelle" "Risque de ne pas marcher" OFF \
3>&1 1>&2 2>&3)
exitstatus=$?
if [ $exitstatus = 0 ]; then
if [ "$VersionWine" = "Version hq" ]; then
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'
sudo apt update && sudo apt upgrade -y
sudo apt install -y winehq-staging wine-staging winetricks
rm winehq.key
elif [ "$VersionWine" = "Version des dépots d'Ubuntu" ]; then
sudo dpkg --add-architecture i386
sudo apt install -y wine32 wine-stable winetricks
fi
else
echo "Vous avez annulé"
exit 0
fi
#Création du prefix wine pour Captvty
export WINEPREFIX="$HOME/.wine_captvty_V3"
export WINEARCH=win64
#Ajout sur le prefix des éléments nécessaires à Captvty
winetricks -q dotnet452 corefonts comctl32 msls31 gdiplus vcrun2010 ie8 fontsmooth-rgb vlc flash win7
#Remise à zéro du dossier où est contenu les fichiers du logiciel en cas de mise à jour
test -d "$HOME/.captvty_V3" && rm -rf "$HOME/.captvty_V3"
#(Re-)Création du dossier pour le logiciel
mkdir "$HOME/.captvty_V3"
#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/Captvty.zip "$adresse"
if test -n /tmp/Captvty.zip
then
unzip -d "$HOME/.captvty_V3/" /tmp/Captvty.zip && rm /tmp/Captvty.zip
fi
#Récupération de l'icône
test ! -d "$HOME/.icons" && mkdir "$HOME/.icons"
wget "https://framagit.org/Paullux/captvty-script-installateur-pour-ubuntu/raw/master/captvty-logo.png" -O "$HOME/.icons/captvty-logo.png"
#Création des préférences de Captvty
cat <<FIN > "$HOME/.captvty_V3/Captvty.settings"
<?xml version="1.0" encoding="utf-8"?>
<settings>
<maxRateFactor>5</maxRateFactor>
<playerPaths>C:/Program Files (x86)/VideoLAN/VLC/vlc.exe</playerPaths>
<maxRateEnabled>False</maxRateEnabled>
<remuxEnabled>True</remuxEnabled>
<downloadLocation>Z:/$HOME/Vidéos/Captvty_V3</downloadLocation>
<maxJobs>0</maxJobs>
<remuxRecycleEnabled>False</remuxRecycleEnabled>
<recordingPaddingEnd>0</recordingPaddingEnd>
<bandwidth>0</bandwidth>
<windowMetrics>0, 0, 0, 0</windowMetrics>
<remuxFormats>mp4</remuxFormats>
<maxJobsEnabled>False</maxJobsEnabled>
<recordingPaddingStart>0</recordingPaddingStart>
<recordingPaddingEnabled>False</recordingPaddingEnabled>
<windowState></windowState>
</settings>
FIN
#Création du fichier desktop pour avoir un raccourci du logiciel dans le menu
test ! -d "$HOME/.local/share/applications" && mkdir "$HOME/.local/share/applications"
cat << FIN > "$HOME/.local/share/applications/Captvty_V3.desktop"
[Desktop Entry]
Comment[fr_FR]=
Comment=
Exec=env WINEPREFIX="$HOME/.wine_captvty_V3" wine $HOME/.captvty_V3/Captvty.exe
GenericName[fr_FR]=Regarder et enregistrer la tv
GenericName=Regarder et enregistrer la tv
Icon=$HOME/.icons/captvty-logo.png
MimeType=
Name[fr_FR]=Captvty V3
Name=Captvty V3
Path=$HOME
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
FIN
Pour info je suis passé en version 64 bits suite à la lecture de ceci, j'avais de manière récurrente une erreur qui d'après ce forum serait provoqué par "C:\Windows\SysWow64\ieproxy.dll"
Voici un test de la version 3 en vidéo https://www.youtube.com/watch?v=a5CEMoGBehA
Dernière modification par paulwoisard (Le 30/12/2018, à 00:44)
Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/
Hors ligne