cClaude.rocks ☕ Le blog

L'informatique et les nouvelles technologies

Menu

Termux ne permettant plus d'envoyer des SMS (voir le post précédent), je vous propose une alternative à partir de kdeconnect.


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 parti 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 - 2020 | 🕾 Retour Ă  l'accueil du domaine | 🏡 Retour Ă  l'accueil du blog