Termux
ne permettant plus dâenvoyer des SMS (voir le post prĂ©cĂ©dent), je vous propose une alternative Ă partir de kdeconnect
.
2021-06-23 : Un billet plus rĂ©cent sâintĂ©resse plus particuliĂšrement Ă KDE Connect. Les derniĂšres versions de KDE Connect offre de nouvelles fonctionnalitĂ©s que couvre le projet prĂ©sentĂ© par ce billet. Pour une automatisation et des envois de masse cet outil reste cependant pertinent.
Installation cÎté Android
KDE Connect
est prĂ©sent dans le magasin Google Play ou mieux sur f-droid qui vous assure que le programme ne contient pas de traceur. Depuis lâapplication f-droid, il faut rechercher la chaĂźne KDE ou KDE Connect.
Notez que le nom interne du programme sur Android est org.kde.kdeconnect_tp.
Installation de kdeconnect cÎté Linux
Lâinstallation cĂŽtĂ© Linux se fait trĂšs simplement.
sudo apt install -y kdeconnect
Notez que lâinstallation de cette application embarque de nombreux paquets.
Configuration
AprÚs avoir installé kdeconnect
Assurez-vous que le PC sous Linux et lâappareil Android soient sur le mĂȘme rĂ©seau local.
Depuis KDE Connect
sur votre appareil Android, vous devez faire une demande dâassociation
JâĂ©cris un petit outil pour vous aider Ă installer et Ă utiliser kdeconnect-cli
. Le projet, toujours en cours dâĂ©criture Ă ce jour, est disponible ici : https://git.cclaude.rocks/tools/kdeconnect-xtools â vos retours sont les bienvenus. Je publierais une documentation en français sur cet outil lorsquâil sera un peu plus complet.
Envoyer un SMS
Identifier votre appareil Android, il doit ĂȘtre appairĂ© et joignable.
kdeconnect-cli --list-devices
RĂ©cupĂ©rer lâidentificateur, vous pouvez Ă©galement utiliser la commande :
kdeconnect-cli --list-devices --id-only
Pour envoyer un message, voici la syntaxe à utiliser :
kdeconnect-cli --device 2f3f83f0ff10fff4 --destination 0033612345678 --send-sms "Pour écrire les SMS, je préfÚre un vrai clavier"
function sendSMS {
local number="$1"
local message="$2"
local device_id="${3:-}"
if [ -z "${device_id}" ] ; then
if [ -z "${KDE_KDECONNECT_CLI_DEFAULT_ID:-}" ] ; then
device_id="$( kdeconnect-cli --list-available --id-only | head -n 1 )"
else
device_id="${KDE_KDECONNECT_CLI_DEFAULT_ID}"
fi
fi
if [ -z "${device_id}" ] ; then
echo 'Téléphone non trouvé...' >&2
return 1
fi
echo "appareil: ${device_id}"
echo "numéro : ${number}"
echo "message : ${message}"
kdeconnect-cli --destination "${number}" --device "${device_id}" --send-sms "${message}"
}
QT_QPA_PLATFORMTHEME=kde kdeconnect-indicator
Utilisation de indicator-kdeconnect
(optionnel)
Jâai longtemps utilisĂ© indicator-kdeconnect
car il est populaire et beaucoup documentĂ©. Mais au fil du temps, je me suis apperçu que cette extension est nâest vraiment pas indispensable et je ne lâutilise plus.
Installation de indicator-kdeconnect
sur Linux (optionnel)
indicator-kdeconnect
ne fait pas partie des paquets présent dans les dépÎts par défaut, vous devrez donc ajouter un dépÎt spécifique :
sudo add-apt-repository ppa:webupd8team/indicator-kdeconnect &&
sudo apt update &&
sudo apt install -y indicator-kdeconnect
Sous Mint
pour une intĂ©gration complĂšte au bureau assurez-vous dâavoir python-nemo
 :
sudo apt install python-nemo
Configuration de indicator-kdeconnect
(optionnel)
Exécuter KDE Connect Indicator
au démarrage :
Pour pouvoir voir lâicĂŽne sur le panneau du bureau, vous devez lancer KDE Connect Indicator
aprĂšs la sĂ©quence dâauthentification (login).
Vous pouvez utiliser le menu Applications au démarrage
pour gérer cela.
Ajoutez une commande personnalisée avec les valeurs suivantes :
ParamĂštre | Valeur |
---|---|
Name | KDE Connect Indicator |
Command | indicator-kdeconnect |
Comment | An awesome system for Desktop-Phone continuity. |
Startup delay | 5 seconds |
Références
- KDEConnect
- KDE Connect pour Firefox.
- Albert Vaca's blog about KDE and KDE Connect
- Code source https://cgit.kde.org/kdeconnect-kde.git, une copie est disponible sur https://invent.kde.org/kde/kdeconnect-kde qui est la source utilisée sur f-droid.
- indicator-kdeconnect (optionnel)
- Code source original â dernier commit : 22 dĂ©cembre 2014
- Fork le plus rĂ©cent â dernier commit : 11 juillet 2019 (version prĂ©sente dans le dĂ©pĂŽt)
- DépÎt webupd8team
- Integrate Your Android Device With Ubuntu Using KDE Connect Indicator Fork
኿