Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez vous et reconnectez vous depuis ce lien en cochant le case
Me connecter automatiquement lors de mes prochaines visites.

nombre réponses : 25

#0 Re : -1 »  En écoute en ce moment (2) » Le 08/12/2015, à 21:14

FelixP
Réponses : 2 952

Sonata Arctica / Tallulah.

#1 Re : -1 »  Bonjour les nouveaux, présentez-vous ici. Et bienvenue :-) [3] » Le 08/12/2015, à 21:25

FelixP
Réponses : 1 396

Salut !
Bon je ne suis pas nouveau loin de là. Mais ça fait longtemps.
J'étais un membre assez actif entre 2011 et début 2014 puis… Je n'ai plus trop eu le temps de passer. Ptêt que certains se souviendront de moi ^^ (j'étais un peu troll sur les bords… et je le suis toujours).
20 ans, de Paris et en fin d'études (école de physique) à Grenoble.
J'étais sous Ubuntu entre 10/2010 et… Disons mi-2012. Puis je suis passé à Fedora brièvement puis Mint, tout en restant sur le forum.
Depuis 2014 je suis sous Manjaro (basé Arch Linux), et je conseille (oui oui, sur le forum Ubuntu :troll:) big_smile
Plus trop le temps de zoner sur le forum, même si ça me manque un peu tongue
Alley, si vous voulez troller sur les différents environnements, vous savez à qui parler ^^

#2 Re : -1 »  Bonjour les nouveaux, présentez-vous ici. Et bienvenue :-) [3] » Le 08/12/2015, à 21:32

FelixP
Réponses : 1 396

Tiens on s'est déjà croisés smile
Mais si mais si, on adore le troll. Dans une certaine mesure, c'est tout big_smile

#3 Re : -1 »  Bonjour les nouveaux, présentez-vous ici. Et bienvenue :-) [3] » Le 08/12/2015, à 21:55

FelixP
Réponses : 1 396
jojo81 a écrit :

"Jojo81, pourquoi tu as installé Arch ?"
"Ben parce que ça mArch !"

C'est ça l'idée smile Pas trop de bugs, et avec Manjaro, pas de prise de tête au début (enfin pour ceux qui n'ont pas envie d'avoir son système aux petits oignons wink )

#4 Re : -1 »  [Résolu] Erreurs GPG : m@j Ubuntu impossible ! » Le 02/10/2014, à 00:33

FelixP
Réponses : 15

@Joe76000 Oh tiens, ça fait longtemps que je n'étais pas allé sur ce forum… (et pourtant j'y ai près de 800 messages…)

Je dois avouer que depuis 4 mois maintenant je suis sous Manjaro, et malgré sa soi-disant moins bonne stabilité j'ai eu infiniment moins de problèmes ! (Et pourtant, je bidouille…)
Du coup je sais pas si j'aurai le temps de me pencher sur la doc de apt-key, surtout que je n'ai pas utilisé apt-get depuis 4 mois…
Peut-être que tu peux le faire wink

Linuxement (on s'aime bien même entre distros),
Félix aka Salamandar

#5 Re : -1 »  [Résolu] Erreurs GPG : m@j Ubuntu impossible ! » Le 02/10/2014, à 00:44

FelixP
Réponses : 15

@Joe76000
Ahah ^^
Oui perso j'adore Manjaro même si, bien sûr, il reste toujours des améliorations à faire… wink

Et niveau distrib, si on exclut Ubuntu brut, chacune a ses avantages… wink

D'ac, bonne doc ! Et bonne bière big_smile

#6 Re : -1 »  [RÉSOLU] Probleme Accès au Disque dur (Partition Windows) » Le 28/12/2015, à 15:07

FelixP
Réponses : 27

Salut,
Déjà, ne réutilise pas un vieux  post : crée un post. C'est pas très compliqué.
Ensuite, même réponse que pour la question d'origine : Ton W10 hiberne et "empêche" linux de monter sa partition.

#7 -1 »  [Auto-résolu] RSync re-envoie mes fichiers » Le 24/01/2016, à 17:12

FelixP
Réponses : 1

Salut !
J'avais mis en place un script de backup vers mon raspberry pi pour ma musique, qui fonctionnait sans problèmes.
Et là, j'ai un problème assez bizarre : Rsync détecte JE NE SAIS quelle différence entre mes fichiers et ceux qui viennent d'être synchronisés, et les re-synchronise.

En local :

✔ felix ~/Musique > touch a
✔ felix ~/Musique > ls -lah a
-rw-r--r-- 1 felix felix 0 24 janv. 16:07 a
✔ felix ~/Musique > raspi -b m
/home/Musique/ -> salamandar@salamanderry:/Mammuth/Musique/
sending incremental file list
a
              0 100%    0.00kB/s    0:00:00 (xfr#1, ir-chk=1012/1015)
FLAC/Kamelot/1995 Eternity/01 Eternity.flac
     42,690,201 100%   67.06MB/s    0:00:00 (xfr#2, ir-chk=1019/6978)
^CKilled by signal 2.
rsync error: unexplained error (code 255) at rsync.c(636) [sender=3.1.2]
rsync: [sender] write error: Broken pipe (32)
✔ felix ~/Musique > raspi -b m
/home/Musique/ -> salamandar@salamanderry:/Mammuth/Musique/
sending incremental file list
a
              0 100%    0.00kB/s    0:00:00 (xfr#1, ir-chk=1012/1015)
FLAC/Kamelot/1995 Eternity/01 Eternity.flac
          6,528   0%    0.00kB/s    0:00:00  ^CKilled by signal 2.

rsync error: unexplained error (code 255) at rsync.c(636) [sender=3.1.2]
rsync: [sender] write error: Broken pipe (32)

Vous pouvez voir que le fichier a bien été synchronisé la première fois (le fichier existe, vérifié), mais rsync le renvoie la deuxième fois.

Sur mon pi :

✔ salamandar /Mammuth/Musique ⇅ > ls -lah a
-rw-r--r-- 1 salamandar users 0 Jan 24 16:08 a

La seule différence que j'ai trouvée entre les fichiers est le UID/GID (local : 1000/1000, distant : 1001/100). Mais même en modifiant les IDs en distant ou en utilisans no-owner/group/perms avec rsync, j'ai le problème.

Vous auriez une idée ? Le plus étrange c'est que le reste de ma musique (déjà sauvegardée) n'a aucun problème, elle n'est pas retransférée. Juste les fichiers créés/modifiés/touch d'aujourd'hui.

#8 Re : -1 »  [Auto-résolu] RSync re-envoie mes fichiers » Le 24/01/2016, à 17:21

FelixP
Réponses : 1

Ah, merde. J'ai résolu mon problème : Il me manquait le flag "-t" (preserve-times). Je pensais que Rsync ne transférait les fichiers que en cas de fichier source plus RÉCENT que fichier cible, pas juste DIFFÉRENT.
Bref. Fail. ^^''

#9 -1 »  Utiliser une librairie tierce avec Autotools » Le 28/12/2015, à 23:09

FelixP
Réponses : 0

Salut !
Je suis en train de développer un clone de FretsOnFire en C++.
Pour ça, j'aimerais utiliser une librairie pour gérer le Midi : https://github.com/craigsapp/midifile
Ce dépôt contient un makefile que je veux appeler de la façon suivante :

make library
#ou
make --file=Makefile.library

ce qui me crée un fichier midifile/lib/libmidifile.a

Mes problèmes sont :

  • Comment dire à Autotools de récupérer les submodules de mon dépôt git (si les submodules sont la meilleure idée)

  • Comment dire à Autotools d'appeler le makefile comme il faut

Voilà voilà smile
Merci d'avance big_smile

Ce que j'ai fait pour le moment est là : https://github.com/Salamandar/FretStorm (et ya pas grand chose).


EDIT : En fait, j'ai trouvé comment appeler le makefile de midifile, mais je ne sais pas comment lui donner les arguments qu'il faut.

#10 -1 »  Petit script de sauvegarde » Le 06/11/2015, à 00:13

FelixP
Réponses : 1

Salut !
De passage pour la première fois depuis bien deux ans, pour vous partager ce script.
Utilisant un raspberry pi, j'ai fait un joli script aux ptits oignons pour ma sauvegarde.

Sentez-vous libre de le critiquer (mais pas trop quand même tongue ). Je pense quand même avoir fait un truc assez propre.

#!/bin/sh
USERNAME="salamandar"

RSYNC_ARGS="--progress -rltDvze"

EXCLUDE=""

LOCALDOMAIN="salamanderry"
LOCALPORT="22"
DISTDOMAIN="geekolloc.fr"
DISTPORT="2022"


help() {
    cat<<EOS
Utilisation : raspi [ext] fonction arguments
            fonction : help, connect, backup
EOS
}

connect() {
    ssh -p $PORT $DISTANT -X
}

set_domain() {
    if [[ $1 == "ext" ]]; then
        DISTROOT=$USERNAME@$DISTDOMAIN:/Mammuth
        PORT=$DISTPORT
    else
        DISTROOT=$USERNAME@$LOCALDOMAIN:/Mammuth
        PORT=$LOCALPORT
    fi
}

backup() {
    check_dir_set
    echo "$LOCALDIR -> $DISTROOT/$DISTDIR"
    rsync $RSYNC_ARGS "ssh -p $PORT" $LOCALDIR $DISTROOT/$DISTDIR # --exclude $HOME/.cache --exclude Rip
}

get() {
    check_dir_set
    echo "$DISTROOT/$DISTDIR -> $LOCALDIR"
    rsync $RSYNC_ARGS "ssh -p $PORT" $DISTROOT/$DISTDIR $LOCALDIR # --filter "- .cache"
}

check_dir_set() {
    if ! $dir_is_set ; then
        echo "Error, dirs are not set !"
        help
        exit 1
    fi
}



if [[ -z "$1" ]]; then
    echo "Pas d'arguments donnés !"
    help
    exit
fi

# Default values
set_domain int
action="help"

# Permet de vérifier qu'on a bien donné un argument de dossier
dir_is_set=false

while [[ $1 ]]
do
    case "$1" in
        help|--help|-h)
            action="help"
            shift
            ;;
        ext)
            set_domain ext
            shift
            ;;
        int)
            set_domain int
            shift
            ;;
        force)
            RSYNC_ARGS+=" --delete"
            shift
            ;;
        Home|home|H|h)
            LOCALDIR="$HOME/"
            DISTDIR="home/"
            dir_is_set=true
            shift
            ;;
        Images|images|I|i)
            LOCALDIR="/home/Data/Images/"
            DISTDIR="Images/"
            dir_is_set=true
            shift
            ;;
        Musique|musique|M|m)
            LOCALDIR="/home/Musique/"
            DISTDIR="Musique/"
            dir_is_set=true
            shift
            ;;
        Public|public|P|p)
            LOCALDIR="$HOME/Synchronisés/Public/"
            DISTDIR="public/"
            RSYNC_ARGS+=" -L"
            dir_is_set=true
            shift
            ;;
        connect|co|--connect|-c)
            action="connect"
            shift
            ;;
        backup|ba|--backup|-b)
            action="backup"
            shift
            ;;
        get|download|--get|--download|-g|-dl|g|dl)
            action="get"
            shift
            ;;
        edit)
            action="edit"
            shift
            ;;
        *)
            echo "Argument \"$1\" inconnu !"
            help
            exit 1
            ;;
    esac
done

# Maintenant qu'on a lu les arguments, on peut exécuter en sérénité ce qui a été demandé
# Un argument "plus loin" écrase les options précédentes

case $action in
    help)
        help
        ;;
    connect)
        connect
        ;;
    backup)
        backup
        ;;
    get)
        get
        ;;
    edit)
        subl3 $0
        ;;
    connect)
        connect
        ;;
    connect)
        connect
        ;;
esac

exit 0

Il sera bientôt dispo sur Github ici : https://github.com/Salamandar/configs

Qu'en pensez-vous ?

#11 Re : -1 »  Petit script de sauvegarde » Le 06/11/2015, à 00:15

FelixP
Réponses : 1

Pour explications, comme ma BBox ne gère pas le loopback (merci bouygues), quand je suis en local je ne peux pas utiliser geekolloc.fr. Je dois donc utiliser le nom local de mon raspi.

Les arguments peuvent arriver dans n'importe quel ordre, sachant que le dernier sur la ligne de commande est pris en compte.
Pour sauvegarder, par exemple :

raspi backup musique
# Ou plus court :
raspi m -b

#12 Re : -1 »  [Résolut]Driver Souris RAT 7 Saitek » Le 09/04/2014, à 12:12

FelixP
Réponses : 36

Salut !
Est-tu sûr de l'identifiant de ta souris ? Depuis quelques mois, ils ont changé.
Tu peux le trouver avec la commande

xinput -list

Salamandar

#13 Re : -1 »  [Résolut]Driver Souris RAT 7 Saitek » Le 09/04/2014, à 13:38

FelixP
Réponses : 36

Classique : Tu avais un clavier et une souris sans fil, qui utilisent le même récepteur Logitech. Même si tu n'utilises plus la souris, c'est le récepteur qui est détecté, vu que tu l'utilises toujours pour le clavier. C'est la même chose chez moi !
Du coup, tu prend l'identifiant de ta souris : Mad Catz Mad Catz R.A.T.7 Mouse
Tu refais la même chose que précédemment, mais en remplaçant Saitek Cyborg R.A.T.7 Mouse par Mad Catz Mad Catz R.A.T.7 Mouse !
Normalement, ça fonctionnera correctement.

#14 Re : -1 »  [Résolut]Driver Souris RAT 7 Saitek » Le 09/04/2014, à 14:21

FelixP
Réponses : 36

Ah, je me suis un peu trompé donc ^^
Ton clavier est donc reconnu à la fois comme une souris et un clavier… Pas sympa de la part de Logitech de le déclarer comme une souris aussi, ça aurait pu poser des problèmes tongue
Mais bon.
Je voulais dire, fais ce que BoDi a dit de faire (écrire le fichier /etc/X11/xorg.conf) en remplaçant dans ce qu'il propose el mauvais par le bon identifiant.

#15 Re : -1 »  [Résolut]Driver Souris RAT 7 Saitek » Le 09/04/2014, à 18:47

FelixP
Réponses : 36

Haha, content que ça fonctionne ! C'est bien exactement le contenu de ton précédent post que tu as écrit ? (je suis en train de rédiger cette page et je préfère mettre du contenu correct : http://doc.ubuntu-fr.org/madcatz)

Et d'ailleurs, cette page de doc permettra de ne plus trop avoir à se balader dans le forum wink
Salamandar

#16 -1 »  Obtenir le nombre de caractères restants dans la ligne du terminal » Le 12/02/2015, à 21:48

FelixP
Réponses : 7

Salut !
Développant un p'tit script Bash, j'ai besoin d'afficher des "étapes" avec des "ok" à la fin de la ligne.
Je veux donc avoir quelque chose qui ressemble à ça :

Un message de progression                       ✔
Un autre message de progression qui échoue      ✘
Enfin, un dernier message de progression        ✔

J'affiche le message de progression avec

echo -n "mon message de progression"
# Il me faut savoir combien d'espaces mettre
echo "✔"

Savez-vous comment avoir cette information ?

Merci smile

Félix

#17 Re : -1 »  Obtenir le nombre de caractères restants dans la ligne du terminal » Le 13/02/2015, à 02:10

FelixP
Réponses : 7

Merci beaucoup ! Ça a l'air de me convenir. Je te dis quand j'ai implémenté tout ça smile

#18 Re : -1 »  Obtenir le nombre de caractères restants dans la ligne du terminal » Le 18/02/2015, à 23:39

FelixP
Réponses : 7

Salut les gens,
J'ai enfin pu me pencher sur mon script.
Après quelques tests j'ai opté pour ça :

message() {
    printf "%-60s" "$1 "
}

L'espace après $1 permet d'avoir un espace au cas où mon message est trop long wink
J'affiche le "ok" par la suite :

message "Rebooting the device…"
$adb reboot
if [[ $? == 0 ]]; then echo "✔"; else echo "✘"; fi

Merci à vous cela me convient farpaitement wink

@tiramiseb > Ça faisait longtemps que je n'étais pas venu ici, ça fait plaisir de voir un nom familier big_smile

FélixP aka Salamandar

#19 Re : -1 »  [Résolu]Mise à jour, Paquets non authentifiés? » Le 12/02/2015, à 21:32

FelixP
Réponses : 22

Salut,
Je ne suis plus sous Ubuntu depuis un bout de temps, mais sous Manjaro (très sympa comme distrib, mais très différente d'Ubuntu côté technique, teste si tu as l'occasion).
Du coup je te conseille de recréer un post pour avoir de l'aide…

Linuxement (quelle que soit la distrib')
Félix

#20 -1 »  Clé USB chiffrée, logiciel de déchiffrement embarqué (GNU + w$) » Le 11/08/2014, à 14:20

FelixP
Réponses : 2

Salut !
Je me suis fait voler entre autres ma clé usb avec plein de papier pas forcément "sensibles", mais quand même. Du coup je me pose la question du chiffrement de clé usb… Je pense que cette question a déjà été posée, mais je n'ai pas trouvé la réponse que je cherche.
Voici ma "demande" :

  • Lisible sous GNU/Linux et Windows (mon pc de boulot est hélas sous Windows…), et donc logiciel (ou librairies) communes

  • Logiciel embarqué. De sorte que je n'aie pas à installer un logiciel sur chaque PC sur lequel je veux brancher ma clé.
    Une partoche chiffrée et une partoche "Logiciel" ne me dérangerait pas.

  • Si possible, montage "classique" (et pas un peu hasardeux comme le MTP…) histoire qu'un dépôt Git n'ait pas de problèmes dessus.

Voilà tout smile
J'espère que vous avez des idées en tête ! big_smile Merci d'avance.
Félix

#21 Re : -1 »  Regressi sous Linux » Le 07/06/2014, à 23:44

FelixP
Réponses : 7

Salut à vous !
Je dois avouer que j'ai abandonné l'idée de partir des sources Pascal. Non seulement ce langage est trop éloigné de ce que je connais (C, et si je le veux bien un jour Python), mais il n'est pas commenté et n'est pas vraiment lisible pour quelqu'un qui n'a pas suivi le projet depuis le début.

Donc départ de 0 en C (C++ si j'arrive à m'y mettre), et GTK (pour commencer, après on s'amusera avec les librairies e17, et on pensera aussi au portage vers d'autres plateformes)

J'avoue aussi qu'avec mes études je ne m'y suis pas encore mis… Je vois déjà un tableau basé sur GtkCellLayout, et un graphe grâce à  gnuplot smile

Voilà voilà, il faut que je me mette à découvrir Gtk smile

#22 -1 »  RSync avec UDev » Le 03/04/2014, à 01:07

FelixP
Réponses : 2

Salut !
J'aimerais pouvoir sauvegarder un dossier à l'aide de RSync sur une clé USB, automatiquement lorsque je la branche.
Voici déjà la ligne rsync que j'ai :

rsync -ahr -P --stats /home/felix/Sync /media/Mint

Par contre, c'est du côté de Udev que j'ai du mal.
Un petit tour sur le net m'a donné ça :

KERNEL!="sd[a-z][0-9]", GOTO="hdd_end"
IMPORT{program}="/sbin/blkid -o udev -p %N"
ENV{ID_FS_USAGE}=="filesystem", ENV{ID_FS_UUID}=="7B38-051B", SYMLINK+="backup",RUN+="/home/felix/Scripts/scripts/usb_rsync.sh"
LABEL= »hdd_end »

Il va donc vérifier si j'ai le bon UUID.

Mais… comment récupérer où la partoche est montée ? Parce que c'est sympa d'espérer qu'elle soit toujours dans /media/Mint, mais ça peut n'être pas toujours le cas… Et j'ai besoin du dossier de montage de la clé (et pas "/dev/sdi1") pour exécuter rsync correctement…

Comment je peux faire ça ? Je ne m'y connais pas trop dans le domaine ^^'

Merci beaucoup smile
Félix

#23 Re : -1 »  RSync avec UDev » Le 12/04/2014, à 22:28

FelixP
Réponses : 2

Un point de montage avec espace ? Quelle hérésie ! wink
C'est cool, merci beaucoup, je testerai à l'occaz.
Linûxement,
Salamandar

#24 Re : -1 »  Tableur en GTK3 » Le 30/03/2014, à 09:44

FelixP
Réponses : 3

Ô miracle, gtkCellLayout a l'air sympa smile J'ai juste à mettre des edittext dedans, et c'est bon !
Je vais tester ça et te dis si ça fonctionne.
(PS : Je commence le GTK, donc ça peut prendre du temps wink )
Merci,
Félix.