Posts Tagged ‘linux’
Windows 7 n’est pas encore officiellement sorti qu’il faudra déja le patcher comme le souligne Génération NT . C’est quand même un peu dommage qu’un Os à peine sorti connaisse déjà quelques petits désagréments de sécurité. Surtout que lui, il n’est pas gratuit.
En tout cas cette fois on en est sûr c’est bien du windows qui ne sera pas meilleur que ces petits frères tout droit sorti de la firme de Redmond. J’ai douté à un moment car à force de lire ça et là des articles élogieux sur le Windows 7, on en aurait presque oublié que le fabricant c’est Microsoft qui jusqu’à présent n’a pas brillé en terme de sécurité. J’en vois déjà qui vont dire, il ne l’a même pas essayé, et bien détrompez vous mes agneaux, si, et, même la version 64 bits sous ma Debian avec Virtualbox. Franchement une debian avec Kde4 et bien supérieur à Windows7. Bon j’arrête là!
Oui je sais ce billet ne sert à rien, je le sais bien, mais ça défoule.
PS: Pour faire taire une bonne fois pour toute (quoi qu’ils sont têtus les bougres) les afficionados de la firme de Redmond, ce n’est pas les barbus de Linux qui créent les virus pour Windows. Ils ont bien autre chose à faire.
Si vous êtes comme moi heureux propriétaire d’un lecteur MP3 Samsung YP S3 et que vous avez suivi ce billet , vous savez que ce petit bijou n’est pas reconnu en UMS (comme votre clé USB) mais en MTP (Media transfert protocol). Nous avons vu dans ce billet comment le faire reconnaître sous amarok ou gnomad2 et cela fonctionne plus tôt bien. Néanmoins je ne suis pas satisfait car il est difficile de voir ce que l’on a comme musique dans le lecteur depuis le PC.
J’ai trouvé une solution qui consiste à un installer un nouveau firmware dans le lecteur. Pour ce faire il vous faudra avoir sous la main un ordinateur équipé de windows ( croyez moi, ce n’est pas très difficile à trouver). Dans mon cas, je n’ai pas encore passé le PC portable de mon épouse sous debian, il est donc encore sous Vista ( oui je sais).
Donc on branche notre samsung YP S3 sur notre PC équipé windows et de WMP11, on télécharge ici le dernier firmware. Oui je sais il est en coréen. On dézzipe et on colle le fichier ainsi obtenu à la racine du S3. Il suffit ensuite d’ouvrir le bloc-note et d’y inscrire :
YP-S3
KR KO UMS
On enregistre ce fichier en config.dat à la racine du S3, on le déconnecte, on l’éteind et on redémarre. Voilà notre Samsung YPS3 et reconnu en UMS sous votre Linux. In ne vous reste plus qu’a changé la langue de votre lecteur.
Jusqu’à présent, il n’y avait aucun problème pour faire reconnaître les lecteurs MP3 de la marque Samsung sous Linux, mais voilà Microsoft est passé par là et Samsung utilise maintenant le protocole MTP ce qui complique un peu plus la chose pour nous.
Normalement avec la commande lsusb on voit le lecteur lorsqu’il est branché, mais il ne se monte pas automatiquement, donc impossible de mettre de la musique dessus.
Pour pouvoir vous servir de votre baladeur, il vous faut installer le paquet « lbmtp8″ présent dans les dépôts Debian SID. Attention ne pas prendre le paquet « lbmtp7″ présent dans les dépôts de Lenny car cela ne fonctionnera pas.
Une fois installé, il faut éditer le fichier
/etc/udev/rules.d/libmtp8.rules
et rajouter la ligne la ligne suivante:
# Samsung YP-S3
ATTR{idVendor}== »04e8″, ATTR{idProduct}== »5091″, SYMLINK+= »libmtp-%k », MODE= »660″, GROUP= »audio »
Redémarrez Linux et votre lecteur doit être reconnu sous gnomad2 et même amarok pour les inconditionnels de ce logiciels.
Cela faisait un petit moment que l’idée d’installer FluxBox sur ma Debian trottait dans ma tête. Fluxbox n’étant qu’un simple windows-manager, il n’y avait pas de préparation spéciale à faire, si ce n’est effectuer les sauvegardes. On ne sait jamais.
Tout d’abord FluxBox c’est quoi :
Fluxbox est un gestionnaire de fenêtres pour le système X Window.
Il est distribué sous licence MIT et, est fondé sur le code de Blackbox version 0.61.1, dont il est capable d’utiliser les fichiers de style et de configuration. Les principales différences sont une amélioration de la vitesse (La vitesse est une grandeur physique qui permet d’évaluer l’évolution d’une quantité en fonction du temps.) d’exécution et l’implémentation (Le mot implantation peut avoir plusieurs significations :) de nouvelles fonctionnalités.
Fluxbox 1.0.0 est sorti le 8 octobre 2007, après 4 ans et demi en version 0.9.x. (Cf Technio-sciences )
On commence par installer les paquets fluxbox et fluxconf apt-get install fluxbox fluxconf . Une fois l’installation très rapide de ces deux paquets, il suffit de fermer la session sur laquelle nous nous trouvons puis, de choisir FluxBox.
Au premier abord le bureau est vide. Une petite barre au centre et en bas de l’écran et, c’est tout. Un clic droit et voilà, le menu se développe. Il est déconseillé d’utiliser « nautilus » comme gestionnaire de fichiers ou alors il faut le lancer avec l’option en console nautilus --no desktop sans quoi le bureau se figera.
Pour ma part j’ai choisi d’oublier « nautilus » et j’ai installé « thunar » le gestionnaire de fichier de Xfce. apt-get install thunar . Dans notre home nous avons un nouveau dossier caché « .fluxbox » comportant plusieurs sous dossiers et fichiers.
Commençons par le fond d’écran. On place notre fond dans le dossier home/votre Nick/.fluxbox/backgrounds , puis dans une console ont tape fbsetbg -f /home/pascal/.fluxbox/backgrounds/votre fond . Et vous voici avec votre FluxBox qui prend forme et surtout un peu plus jolie. Mais voilà au prochain reboot votre fond aura disparu.
Donc, nous allons éditer le fichier init se trouvant dans le répertoire caché FluxBox gedit /home/votre nick/.fluxbox/init et, nous allons rajouter cette ligne session.screen0.rootCommand: fbsetbg -l a la fin du paragraphe session.screen .
De cette manière lors du prochain reboot la commande fbsetbg -l rappellera la dernière configuration de votre bureau.
Vous trouverez pas mal de thèmes ici . Une fois téléchargé l’archive, il suffit de la décompresser dans le le répertoire home/votre nick/.fluxbox/styles puis à l’aide de votre menu (clic droit) choisir le style qui vous convient.
A l’aide d’Obconf vous pourrez éditer votre menu comme indiqué ici . Pour ma part, j’ai laissé le menu tel quel.
Voici une petite capture mon bureau non fini:

Petit à petit, je pends mes marques sous ce nouveau bureau léger et rapide, cependant j’ai encore un problème que je n’ai pas réussi à résoudre. En effet, Open-Office n’est pas bien intégré au sein de ce bureau, le graphisme est grossier et laid. (voir capture ci-dessous)

Il est nécessaire de connaître le matériel qui compose notre ordinateur, qu’il soit portable ou non. Force est de constater que les constructeurs ne sont pas très loquaces dans ce domaine. Les documentations accompagnant le matériel sont souvent réduites au strict minimum. Il existe un lien sur internet qui peut nous aider. Ici
Qui plus est, vous n’avez pas grand chose à faire, il suffit de taper une petite commande dans votre terminal préféré lspci -n . Même pas besoin d’être en root.
Dans mon cas on obtient ce résultat:
00:00.0 0500: 10de:03ea (rev a1)
00:01.0 0601: 10de:03e0 (rev a2)
00:01.1 0c05: 10de:03eb (rev a2)
00:01.2 0500: 10de:03f5 (rev a2)
00:02.0 0c03: 10de:03f1 (rev a3)
00:02.1 0c03: 10de:03f2 (rev a3)
00:04.0 0604: 10de:03f3 (rev a1)
00:05.0 0403: 10de:03f0 (rev a2)
00:06.0 0101: 10de:03ec (rev a2)
00:07.0 0680: 10de:03ef (rev a2)
00:08.0 0101: 10de:03f6 (rev a2)
00:0d.0 0300: 10de:03d1 (rev a2)
00:18.0 0600: 1022:1100
00:18.1 0600: 1022:1101
00:18.2 0600: 1022:1102
00:18.3 0600: 1022:1103
01:06.0 0200: 168c:0013 (rev 01)
On se rend ici et l’on colle ce que l’on à obtenu ci dessus dans le cadre prévu à cet effet. Un petit clic sur entrer et voilà le résultat:
PCI ID Supporté? Fabricant Matériel Pilote Commentaire
10de03ea - nVidia Corporation MCP61 Memory Controller
10de03e0 - nVidia Corporation MCP61 LPC Bridge
10de03eb Yes nVidia Corporation MCP61 SMBus i2c-nforce2 v2.6.25
10de03f5 - nVidia Corporation MCP61 Memory Controller
10de03f1 - nVidia Corporation MCP61 USB Controller
10de03f2 - nVidia Corporation MCP61 USB Controller
10de03f3 - nVidia Corporation MCP61 PCI bridge
10de03f0 Yes nVidia Corporation MCP61 High Definition Audio snd-hda-intel v2.6.25
10de03ec Yes nVidia Corporation MCP61 IDE amd74xx v2.6.25
10de03ef Yes nVidia Corporation MCP61 Ethernet forcedeth v2.6.25
10de03f6 Yes nVidia Corporation MCP61 SATA Controller sata_nv v2.6.25
10de03d1 - nVidia Corporation GeForce 6100 nForce 405
10221100 - Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
10221101 - Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
10221102 - Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
10221103 Yes Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control k8temp v2.6.25
168c0013 Yes Atheros Communications Inc. Atheros AR5001X+ Wireless Network Adapter ath5k v2.6.25
dpkg {option} [paquet | fichier]
Permet d’installer, gérer, construire et supprimer des paquets logiciels Debian.
-c => Liste le contenu du paquet spécifié.
-C => Recherche les paquets partiellement installés.
-i => Installe le paquet spécifié.
-I => (i majuscule) affiche des renseignements sur le paquet spécifié.
-l => (L minuscule) liste tous les paquets installés sur le système.
-L => Donne la liste des fichiers installés appartenant au paquet spécifié.
-P => Desinstalle le paquet indiqué y compris les fichiers de configuration modifiés.
-r => Desinstalle le paquet spécifié.
-s => Donne des information et le statut du paquet spécifié.
-S => Recherche et indique le paquet qui contient le fichier spécifié.
df [option] {fichier}
Fournit la quantité d’espace occupé par les systèmes de fichiers.
-h => Affiche les données en méga-Octets (M) ou Giga_Octets (G)
-i => Affiche les informations sur les inodes
-k => Affiche les donnée en kilo-octets.
-m => Affiche les données en méga-octets
Je ne sais si vous êtes comme moi, mais une mise à jour sous Debian Sid a perturbé mon clavier. Je me suis retrouve avec un clavier en qwerty. Ce n’est pas catastrophique, mais gênant surtout pour taper son mot de passe. Apt-listbugs n’a rien vu venir.
Voici la commande qui m’a sauvé
dpkg-reconfigure console-data
Un menu apparaît, il n’y a qu’a se laisser guider, et tout devrait rentrer dans l’ordre
Il peut être utile de savoir ce qui est installé sur notre système. Pour cela nous allons avoir besoin de dlocate et dpkg . Pour cela, assurez vous que l’utilitaire dlocate soit bien installé sur votre ordinateur. Sinon la commande est simple:
aptitude install dlocate
Voyons maintenant la commande qui dirigera la liste dans un fichier.
dpkg -l | tee dpkglist
La liste est trop longue pour la coller sur ce blog, amis essayez vous verrez c’est surprenant.
Voici maintenant comment connaître les paquets dépendant de gnome
pascal@pascal:~$ dpkg -l gnome
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (État,Err: majuscule=mauvais)
||/ Nom Version Description
+++-==============-==============-
pn gnome (aucune description n’est disponible)
pascal@pascal:~$
Voilà c’est pas bien compliqué.
.
Je ne sais pas si vous êtes comme moi, mais la mémoire me fait défaut parfois. Pourtant, bien souvent nous avons besoin de retrouver le nom d’un paquet installé.
L’option -S nous permet d’effectuer cette recherche avec l’outil dpkg, nous allons rechercher le paquet qui a fournit l’utilitaire « korn »
pascal@pascal:~$ dpkg -S korn
kde-icons-noia: /usr/share/icons/noia_kde_100/32×32/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/64×64/apps/korn.png
korn: /usr/share/apps/kconf_update/korn-3-4-config_change.upd
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/index.cache.bz2
korn: /usr/share/apps/kconf_update/korn-3-5-update.upd
korn: /usr/share/pixmaps/korn-16.xpm
kde-icons-mono: /usr/share/icons/mono/scalable/apps/korn.svgz
korn: /usr/share/doc/kde/HTML/en/korn
korn: /usr/share/man/man1/korn.1.gz
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn
korn: /usr/share/doc/kde/HTML/en/korn/index.docbook
kde-icons-noia: /usr/share/icons/noia_kde_100/16×16/apps/korn.png
korn: /usr/share/apps/kconf_update/korn-3-5-metadata-update.pl
kde-icons-nuvola: /usr/share/icons/nuvola/48×48/apps/korn.png
korn: /usr/bin/korn
kdeartwork-theme-icon: /usr/share/icons/Locolor/32×32/apps/korn.png
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/index.docbook
korn: /usr/share/apps/kconf_update/korn-3-5-ssl-update.pl
korn: /usr/share/menu/korn
kde-i18n-fr: /usr/share/locale/fr/LC_MESSAGES/korn.mo
korn: /usr/share/doc/korn/html
kde-icons-nuvola: /usr/share/icons/nuvola/32×32/apps/korn.png
korn: /usr/share/doc/korn/changelog.Debian.gz
korn: /usr/lib/kconf_update_bin/korn-3-4-config_change
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/48×48/apps/korn.png
korn: /usr/share/icons/hicolor/48×48/apps/korn.png
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/common
kdeartwork-theme-icon: /usr/share/icons/Locolor/16×16/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/64×64/apps/korn.png
korn: /usr/share/doc/korn/changelog.gz
korn: /usr/share/doc/korn/copyright
korn: /usr/share/pixmaps/korn.xpm
korn: /usr/share/doc/korn
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/32×32/apps/korn.png
korn: /usr/share/icons/hicolor/32×32/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/16×16/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/22×22/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/128×128/apps/korn.png
korn: /usr/share/doc/kde/HTML/en/korn/common
kde-icons-noia: /usr/share/icons/noia_kde_100/48×48/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/128×128/apps/korn.png
korn: /usr/share/doc/kde/HTML/en/korn/index.cache.bz2
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/16×16/apps/korn.png
korn: /usr/share/icons/hicolor/16×16/apps/korn.png
pascal@pascal:~$
Mais il existe une autre méthode avec dlocate. S’assurer que dlocate est installé sur votre machine, sinon aptitude install dlocate en root.
Puis
pascal@pascal:~$ dlocate korn
kde-icons-noia: /usr/share/icons/noia_kde_100/128×128/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/16×16/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/32×32/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/48×48/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/64×64/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/32×32/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/48×48/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/16×16/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/22×22/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/128×128/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/64×64/apps/korn.png
korn: /.
korn: /usr
korn: /usr/share
korn: /usr/share/icons
korn: /usr/share/icons/hicolor
korn: /usr/share/icons/hicolor/48×48
korn: /usr/share/icons/hicolor/48×48/apps
korn: /usr/share/icons/hicolor/48×48/apps/korn.png
korn: /usr/share/icons/hicolor/16×16
korn: /usr/share/icons/hicolor/16×16/apps
korn: /usr/share/icons/hicolor/16×16/apps/korn.png
korn: /usr/share/icons/hicolor/32×32
korn: /usr/share/icons/hicolor/32×32/apps
korn: /usr/share/icons/hicolor/32×32/apps/korn.png
korn: /usr/share/applications
korn: /usr/share/applications/kde
korn: /usr/share/applications/kde/KOrn.desktop
korn: /usr/share/apps
korn: /usr/share/apps/kconf_update
korn: /usr/share/apps/kconf_update/korn-3-4-config_change.upd
korn: /usr/share/apps/kconf_update/korn-3-5-metadata-update.pl
korn: /usr/share/apps/kconf_update/korn-3-5-update.upd
korn: /usr/share/apps/kconf_update/korn-3-5-ssl-update.pl
korn: /usr/share/doc
korn: /usr/share/doc/korn
korn: /usr/share/doc/korn/changelog.gz
korn: /usr/share/doc/korn/copyright
korn: /usr/share/doc/korn/changelog.Debian.gz
korn: /usr/share/doc/kde
korn: /usr/share/doc/kde/HTML
korn: /usr/share/doc/kde/HTML/en
korn: /usr/share/doc/kde/HTML/en/korn
korn: /usr/share/doc/kde/HTML/en/korn/index.docbook
korn: /usr/share/doc/kde/HTML/en/korn/index.cache.bz2
korn: /usr/share/pixmaps
korn: /usr/share/pixmaps/korn.xpm
korn: /usr/share/pixmaps/korn-16.xpm
korn: /usr/share/menu
korn: /usr/share/menu/korn
korn: /usr/share/man
korn: /usr/share/man/man1
korn: /usr/share/man/man1/korn.1.gz
korn: /usr/lib
korn: /usr/lib/kconf_update_bin
korn: /usr/lib/kconf_update_bin/korn-3-4-config_change
korn: /usr/bin
korn: /usr/bin/korn
korn: /usr/share/doc/korn/html
korn: /usr/share/doc/kde/HTML/en/korn/common
kdeartwork-theme-icon: /usr/share/icons/Locolor/16×16/apps/korn.png
kdeartwork-theme-icon: /usr/share/icons/Locolor/32×32/apps/korn.png
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/48×48/apps/korn.png
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/16×16/apps/korn.png
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/32×32/apps/korn.png
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/index.docbook
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/index.cache.bz2
kde-i18n-fr: /usr/share/locale/fr/LC_MESSAGES/korn.mo
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/common
kde-icons-mono: /usr/share/icons/mono/scalable/apps/korn.svgz
pascal@pascal:~$
Voilà, j’espère que ses deux petites astuces vous serviront, en tout cas, moi, elles me sont bien utiles dans mes grands moments de fatigue.