cClaude.rocks ☕ Le blog

[Nouvelles technologies, sciences et coups de gueule…]

Menu

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

኿


â„č 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog