diff --git a/src/files/Desktop/signal-tails-template.desktop b/src/files/Desktop/signal-tails-template.desktop index 62124db4e8ffc954257845fb8ab280ed285c95b1..59938bb1d6dccd7bc9d0d84ef8a82420881a6b66 100644 --- a/src/files/Desktop/signal-tails-template.desktop +++ b/src/files/Desktop/signal-tails-template.desktop @@ -1,10 +1,11 @@ [Desktop Entry] Name=Signal-$SIGNALID GenericName=Signal Desktop Messenger -Exec=env HTTP_PROXY="socks://127.0.0.1:9050" HTTPS_PROXY="socks://127.0.0.1:9050" /usr/bin/env /opt/Signal/signal-desktop --password-store="basic" --user-data-dir=Persistent/.config/Signal-$SIGNALID --no-sandbox %U +Exec=env HTTP_PROXY="socks://127.0.0.1:9050" HTTPS_PROXY="socks://127.0.0.1:9050" /usr/bin/bash -c "(/opt/Signal/signal-desktop --password-store=basic --user-data-dir=Persistent/.config/Signal-$SIGNALID --no-sandbox %U &); sleep 10; wmctrl -r Signal -N Signal-$SIGNALID" Terminal=false Type=Application -StartupWMClass=Signal +# This name is not used, so wmctrl is called to override it +StartupWMClass=Signal-$SIGNALID Comment=Private messaging from your TAILS MimeType=x-scheme-handler/sgnl;x-scheme-handler/signalcaptcha; Categories=InstantMessaging;Chat; diff --git a/src/lib/tool_signal-desktop.sh b/src/lib/tool_signal-desktop.sh index 2d7442cf179322d664e148bd9562c4a086daeb9d..591fe62513a1814d0a6d3bc2bd522723887fc465 100755 --- a/src/lib/tool_signal-desktop.sh +++ b/src/lib/tool_signal-desktop.sh @@ -56,6 +56,7 @@ signal_desktop__debian() { _sudo_apt_update install_if_necessary signal-desktop + install_if_necessary wmctrl log 3 "${STR_TOOL_DESKTOP} v$(signal_desktop__get_version) $(gettext $"installed")" } diff --git a/src/translations/fr/LC_MESSAGES/messages.po b/src/translations/fr/LC_MESSAGES/messages.po index 9c550ffde87dba4a46b8c0b6278922284e110d95..7ae3c06d255c125ed45993756d66a45ed363a0d4 100644 --- a/src/translations/fr/LC_MESSAGES/messages.po +++ b/src/translations/fr/LC_MESSAGES/messages.po @@ -16,24 +16,62 @@ msgstr "" "PO-Revision-Date: 2024-11-14 12:39+0100\n" "X-Generator: Gtranslator 46.1\n" +#: src/lib/tool_mullvad-browser.sh:16 src/lib/tool_signal-captchas.sh:17 +#: src/lib/tool_signal-cli.sh:22 src/lib/tool_signal-desktop.sh:19 +#: src/lib/tool_signal-tools.sh:34 +#, sh-format +msgid "Tool '${tool_name}' has currently the version '${result}'" +msgstr "L'outil '${tool_name}' a pour version '${result}'" + +#: src/lib/tool_mullvad-browser.sh:23 src/lib/tool_signal-captchas.sh:24 +#: src/lib/tool_signal-cli.sh:29 src/lib/tool_signal-desktop.sh:26 +#: src/lib/tool_signal-tools.sh:45 +#, sh-format +msgid "Installation of the tool '${tool_name}'" +msgstr "Installation de l'outil '${tool_name}'" + +#: src/lib/tool_mullvad-browser.sh:30 msgid "Adding Mullvad GPG key to keyrings" msgstr "Ajout de la clef GPG Mullvad dans les keyrings" +#: src/lib/tool_mullvad-browser.sh:40 #, sh-format msgid "Adding the new APT source '${apt_source}'" msgstr "Ajout de la nouvelle source APT '${apt_source}'" -#: src/lib/tool_signal-captchas.sh:17 src/lib/tool_signal-cli.sh:22 -#: src/lib/tool_signal-desktop.sh:19 src/lib/tool_signal-tools.sh:34 +#: src/lib/tool_mullvad-browser.sh:50 src/lib/tool_signal-desktop.sh:55 +#: src/lib/utils.sh:240 +msgid "Updating packages list" +msgstr "Mise à jour des listes des paquets disponibles" + +#: src/lib/tool_mullvad-browser.sh:56 src/lib/tool_signal-captchas.sh:68 +#: src/lib/tool_signal-cli.sh:118 src/lib/tool_signal-desktop.sh:61 +#: src/lib/tool_signal-tools.sh:93 src/lib/utils.sh:100 +msgid "installed" +msgstr "installé" + +#: src/lib/tool_mullvad-browser.sh:63 src/lib/tool_signal-captchas.sh:52 +#: src/lib/tool_signal-cli.sh:71 src/lib/tool_signal-desktop.sh:76 +#: src/lib/tool_signal-tools.sh:74 #, sh-format -msgid "Tool '${tool_name}' has currently the version '${result}'" -msgstr "L'outil '${tool_name}' a pour version '${result}'" +msgid "Making '${tool_name}' functional even after Tails reboot" +msgstr "L'outil '${tool_name}' sera fonctionnel même après redémarrage de Tails" + +#: src/lib/tool_mullvad-browser.sh:70 src/lib/tool_signal-desktop.sh:90 +msgid "Making APT sources files persistent to have fluent 'apt upgrade' even after reboot" +msgstr "Marquage des sources APT persistants pour rendre fonctionnel un 'apt upgrade' même après redémarrage" -#: src/lib/tool_signal-captchas.sh:24 src/lib/tool_signal-cli.sh:29 -#: src/lib/tool_signal-desktop.sh:26 src/lib/tool_signal-tools.sh:45 +#: src/lib/tool_mullvad-browser.sh:97 src/lib/tool_signal-captchas.sh:80 +#: src/lib/tool_signal-cli.sh:137 src/lib/tool_signal-desktop.sh:157 +#: src/lib/tool_signal-tools.sh:119 #, sh-format -msgid "Installation of the tool '${tool_name}'" -msgstr "Installation de l'outil '${tool_name}'" +msgid "cleaning tool '${tool_name}'" +msgstr "nettoyage de l'outil '${tool_name}'" + +#: src/lib/tool_mullvad-browser.sh:109 src/lib/tool_signal-desktop.sh:165 +#, sh-format +msgid "Cleaning APT stuff" +msgstr "Nettoyage de APT" #: src/lib/tool_signal-captchas.sh:30 #, sh-format @@ -44,30 +82,12 @@ msgstr "${tool_name} sait maintenant gérer plusieurs instances Signal, vous pou msgid "Removing the signalcaptchas handler scheme from Signal Desktop" msgstr "Suppression du gestionnaire de schéma signalcaptchas depuis Signal Desktop" -#: src/lib/tool_signal-captchas.sh:52 src/lib/tool_signal-cli.sh:71 -#: src/lib/tool_signal-desktop.sh:75 src/lib/tool_signal-tools.sh:74 -#, sh-format -msgid "Making '${tool_name}' functional even after Tails reboot" -msgstr "L'outil '${tool_name}' sera fonctionnel même après redémarrage de Tails" - -#: src/lib/tool_signal-captchas.sh:68 src/lib/tool_signal-cli.sh:118 -#: src/lib/tool_signal-desktop.sh:60 src/lib/tool_signal-tools.sh:93 -#: src/lib/utils.sh:100 -msgid "installed" -msgstr "installé" - #: src/lib/tool_signal-captchas.sh:73 src/lib/tool_signal-cli.sh:128 -#: src/lib/tool_signal-desktop.sh:148 src/lib/tool_signal-tools.sh:100 +#: src/lib/tool_signal-desktop.sh:149 src/lib/tool_signal-tools.sh:100 #, sh-format msgid "Updating the tool '${tool_name}'" msgstr "Mise à jour de l'outil '${tool_name}'" -#: src/lib/tool_signal-captchas.sh:80 src/lib/tool_signal-cli.sh:137 -#: src/lib/tool_signal-desktop.sh:156 src/lib/tool_signal-tools.sh:119 -#, sh-format -msgid "cleaning tool '${tool_name}'" -msgstr "nettoyage de l'outil '${tool_name}'" - #: src/lib/tool_signal-captchas.sh:87 #, sh-format msgid "Recovery of '${SIGNAL_DESKTOP_DESKTOP_FILE}' from backup" @@ -164,34 +184,21 @@ msgstr "Ajout de la clef GPG Signal dans les keyrings" msgid "Adding the new APT source" msgstr "Ajout de la nouvelle source APT" -#: src/lib/tool_signal-desktop.sh:55 src/lib/utils.sh:240 -msgid "Updating packages list" -msgstr "Mise à jour des listes des paquets disponibles" - -#: src/lib/tool_signal-desktop.sh:89 -msgid "Making APT sources files persistent to have fluent 'apt upgrade' even after reboot" -msgstr "Marquage des sources APT persistants pour rendre fonctionnel un 'apt upgrade' même après redémarrage" - -#: src/lib/tool_signal-desktop.sh:98 +#: src/lib/tool_signal-desktop.sh:99 #, sh-format msgid "Legacy '${STR_TOOL_DESKTOP}' installation found, migration to the new system" msgstr "Ancienne installation '${STR_TOOL_DESKTOP}' trouvée, migration vers le nouveau système" -#: src/lib/tool_signal-desktop.sh:115 +#: src/lib/tool_signal-desktop.sh:116 #, sh-format msgid "Migration of the instance '${instance}'" msgstr "Migration de l'instance '${instance}'" -#: src/lib/tool_signal-desktop.sh:127 +#: src/lib/tool_signal-desktop.sh:128 #, sh-format msgid "Removing the old installation of '${STR_TOOL_DESKTOP}'" msgstr "Suppression de l'ancienne installation de '${STR_TOOL_DESKTOP}'" -#: src/lib/tool_signal-desktop.sh:164 -#, sh-format -msgid "Cleaning APT stuff" -msgstr "Nettoyage de APT" - #: src/lib/tool_signal-multi-instances.sh:48 msgid "You currently have no other instance than the default one." msgstr "Vous n'avez pas d'autre instance Signal que celle par défaut."