J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5138 links
Bien penser à charger les dépendances avant toute compilation.
Pour lancer piclone depuis ubuntu (après l'avoir préalablement compilé), il faut entrer la commande suivante :
sudo dbus-launch piclone
car piclone a besoin des droits root
pour lancer les commandes semblables à celles de gparted et pour accéder au bus du gestionnaire de disques de la session sans passer par celui du système (utilisé par défaut par root).
Le mieux est de créer un lanceur avec la commande enregistrée.
Dans le dossier ~/.local/share/applications/
, créer le fichier piclone.desktop
dont le contenu sera :
[Desktop Entry]
Version=1.1
Type=Application
Name=SD Card Copier
GenericName=SD Card Copier
Comment=Copier le système d'exploitation de la carte SD
Icon=media-removable
Exec=env SUDO_ASKPASS=/usr/lib/piclone/pwdpic.sh sudo -AE dbus-launch piclone
Terminal=true
Actions=
Categories=Filesystem;Utility;
StartupNotify=true
Ce lanceur nécessite un script permettant de demander le mot de passe utilisateur lors du lancement de l'application.
Il faut créer ce script pwdpic.sh
dans le dossier /usr/lib/piclone/
:
#!/bin/bash
export TEXTDOMAIN=piclone
. gettext.sh
zenity --password --title "$(gettext "Password Required")"
La dernière étape est de donner les droits nécessaires pour que ce fichier soit considéré comme une application :
sudo chmod +x /usr/lib/piclone/pwdpic.sh