Recherche sur le site
Y’a bon Ubuntu!!
The next version of Ubuntu is coming soon

Articles avec le tag ‘Astuces’

PostHeaderIcon Créer un réseau mixte (windows et Ubuntu)

Rappel sur l’installation de samba :

sudo apt-get install samba

sudo smbpasswd -a <UnPseudo>

<UnPassword>

<UnPassword>

sudo smbpasswd -e <UnPseudo> (pour valider l'utilisateur)

sudo /etc/init.d/samba restart (pour être sûr que les modifs soient prises en compte)

Le compte <UnPseudo> avec le mot de passe <UnPassword> peut maintenant utiliser SAMBA.

SI VOUS NE L’AVEZ PAS DEJA FAIT PLUS HAUT!! il faut créer des mots de passe pour les comptes qui auront accès aux partages. Car Samba n’utilise pas les mots de passe du système mais a son propre fichier pour stocker ceux-ci (/etc/smbpasswd).
Pour créer les mots de passe samba :
Ouvrir un terminal et taper:

sudo smbpasswd -a user_name

où « user_name » correspond à l’un des utilisateurs ayant acces à Samba.

Il est possible de partager des repertoires sans authentification (je n’ai pas essayé) mais il suffit d’éditer le fichier de configuration de Samba:

sudo gedit /etc/samba/smb.conf

Puis dans la section « global » , d’ajouter:

map to guest = Bad User

On peut aussi partager, sans qu’aucune authentification ne soit demandée, en modifiant la ligne suivante dans la section « authentication »

security = user

En la remplaçant par:

security = share

Apres cela, il suffit d’aller sur l’ordinateur équipé de windows, d’ouvrir le poste de travail puis « outils/connecter un lecteur réseau« , d’écrire, dans la ligne « dossier« :

\\ip_de_la_machine_ubuntu\nom_du_dossier_partagé
L’IP de l’ordi sous Ubuntu se trouve en ouvrant un terminal et en tapant : ifconfig

Cocher la case « se connecter à l’ouverture de session, puis cliquer sur: « se connecter sous un nom d’utilisateur différent« , et dans la fenetre qui s’ouvre, il faut renseigner le nom et le mot de passe determiné sous Ubuntu pour utiliser Samba, et enfin cliquer sur « valider » et « terminer« .

C’est tout!!

EDIT:

Depuis Hardy Heron, le menu « systeme/administration/dossiers patagés » nexiste pas, ou plutot n’apparait pas. Il faut alors proceder comme suit:
Une fois samba installé, alt-F2 et tapez « shares-admin » pour trouver l’outil graphique de partage qui se trouvait avant dans Système>administration>Dossiers partagés, ce qui permet de reprendre le tuto ci-dessus sans problemes…
merci Akoine

PostHeaderIcon Créer un serveur HTTP en 2 clics sous Ubuntu

Merci au post de Sputnick sur le forum Ubuntu-fr.

En clair, en mettant script dans n’importe quel repertoire que l’on souhaite partager; le repertoire est accessible via le web à l’adresse:

http://ip_de_l’utilisateur_sur_le_web:8000

Il faut évidement penser à diriger le port 8000 de votre box/routeur vers l’IP réseau de l’ordi concerné!!

Le script (a nommer: ce_que_vous_voulez.sh, à rendre executable, et à lancer avant toute connexion):

#!/bin/bash

#
# ——————————————————————
# made by sputnick in da FreAkY lApPy lAb (c) 2009
# gilles.quenot <AT> gmail <DOT> com
# Idea from smecher.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of version 2 of the GNU General Public
# License published by the Free Software Foundation.
# (see http://www.gnu.org/licenses/gpl.html).
# ——————————————————————
# ,,_
# o » )@
#  » »
# ——————————————————————
#
# vim:ts=4:sw=4
#
#
# Version 0.2
#
#
# Script permettant de lancer un serveur web en dialog zenity a la volee dans le dossier courrant.
# Il affiche les IP:PORT interne et externes qui seront disponibles.
# ( Si vous etes derriere un routeur, il faut le configurer pour que le port 8000
# soit forwarde vers votre adresse IP locale.
#
# Questions et infos : http://forum.ubuntu-fr.org/viewtopic.php?id=364489
#
# Prerequis:
# zenity
#
#
iface=eth0 # Votre interface reseau : iface=ra0, iface=wlan0 etc…

# ne plus modifier
# —–8<——————————————————————————–
DIR=${1:-$PWD}

if nc -z -w2 localhost 8000; then
zenity –error –title= »error: » –text= »Le port localhost:8000 bind deja !\n\nSeeYa… »
exit 1
fi

zenity –question –text= »\ »$DIR\ »
sera accessible dans votre navigateur a l’adresse:

public: $(wget -O – -q http://sputnick-area.net/ip):8000
prive: $(ifconfig $iface | awk ‘/inet/{gsub( » *inet add?r: », »");print $1;exit}’):8000

Continuer? » || exit 0

python -m SimpleHTTPServer & pro=$!

while true; do
zenity –notification –text= »Appuyer pour eteindre le serveur »

if zenity –question –title= »Confirmation? » –text= »T’es sur ? Ca va trancher cherie ! »; then
kill $pro
exit $?
fi
done

PostHeaderIcon Créer un serveur HTTP instantanément sur Ubuntu grâce à Python

Merci à ®om pour l’astuce!!

Je me permet de le recopier in-extenso:

Il suffit d’aller dans le répertoire à partager et d’exécuter :

$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

Le répertoire sera chrooté et accessible sur http://localhost:8000.

Par défaut, le port 8000 est utilisé, mais on peut le changer :

$ python -m SimpleHTTPServer 1234
Serving HTTP on 0.0.0.0 port 1234 ...

Pour les ports inférieurs à 1024, il faut être root :

$ sudo python -m SimpleHTTPServer 80
Serving HTTP on 0.0.0.0 port 80 ...

Si le port correspondant est ouvert sur le routeur, il sera également accessible de l’extérieur. Pratique pour partager rapidement du contenu…

PostHeaderIcon Importer une clé quand keyserver.ubuntu.com est inaccessible

Merci au Blog de Matthieu Patout

Ces derniers temps, le serveur keyserver.ubuntu.com qui permet d’importer les clés GPG des dépôts Ubuntu est bien souvent inaccessible. Voilà une solution simple pour contourner le problème et ajouter un dépôt puis l’authentifier malgré tout.

Voici ce qui arrive quand le serveur n’est pas joignable :

$ sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220
Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –recv-keys –keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220
gpg: requête de la clé 0624A220 du serveur hkp keyserver.ubuntu.com
gpg: le délai d’attente du serveur de clés a expiré
gpg: la réception depuis le serveur de clés a échoué: erreur du serveur de clés

Rien de bien grave, mais ça empêche d’authentifier un dépôt et provoque l’affichage d’un message d’erreur lors de la mise à jour des dépôts et/ou l’installation de paquets provenant d’un dépôt non-authentifié…

Pour contourner ce problème il suffit de choisir un autre keyserver, puisqu’il en existe heureusement plusieurs, pour importer la clé. En voici quelques-uns :

* keys.gnupg.net
* pgp.mit.edu
* subkeys.pgp.net

Les deux ci-dessous sont particuliers :

* pool.sks-keyservers.net
* wwwkeys.**.pgp.net

Le premier choisi un serveur de façon aléatoire dans un « pool », le second demande le code d’un pays à la place des « ** », par exemple « fr » ou « de ».

Remplacez ensuite le serveur dans la commande d’importation de clé :

$ sudo apt-key adv –recv-keys –keyserver keys.gnupg.net FE85409EEAB40ECCB65740816AF0E1940624A220
Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –recv-keys –keyserver keys.gnupg.net FE85409EEAB40ECCB65740816AF0E1940624A220
gpg: requête de la clé 0624A220 du serveur hkp keys.gnupg.net
gpg: clé 0624A220: clé publique « Launchpad PPA for TualatriX » importée
gpg: Quantité totale traitée: 1
gpg: importée: 1 (RSA: 1)

PostHeaderIcon Générer un album photo pour le web (html) avec Ubuntu et F-Spot

C’est une opération très simple à réaliser. Le résultat sera très sympa, même s’il reste très simple visuellement.

  1. Réunissez l’ensemble des photos de votre album dans un répertoire.
  2. Ouvrez F-Spot (« Applications/Graphisme/Gestionnaire de photos F-Spot »)
  3. Allez dans le menu « photo/Importer » et sélectionnez le répertoire à traiter, cliquez sur « Importer » les photos apparaissent alors dans la fenêtre de F-Spot.
  4. Faites un « ctrl A » pour selectionner toutes les photos, puis « Fichier/Exporter vers/Dossier »
  5. Selectionnez le repertoire et le nom de votre galerie, et remplissez les différents champs selon vos besoins (ou laissez tout par défaut)
  6. Cliquez sur « Exporter »

Il ne reste plus qu’a envoyer votre travail sur votre espace internet avec un logiciel de transfert ftp et le tour est joué!!

PostHeaderIcon Installer Avant Window Navigator (AWN) sous Ubuntu

Une magnifique barre de lancement style « Mac »:

Awn

Awn

Pour installer AWN il est nécessaire de s’assurer d’avoir installé une interface composite 3D (telle que Compiz-fusion installée par défaut sur Jaunty), et de l’avoir activé (clique droit sur le bureau/changer l’arriere plan du bureau, puis onglet « effets visuels » et cocher « normal » ou « extra »).

Pour l’installer c’est très facile. Sous Jaunty, AWN est dans les dépôts universe, il suffit donc d’installer le paquet awn-manager.

Pour les applets/plugins installer les paquets python-extras et c-extras

Awn se lance par le menu: Applications/Accessoires/Avant Window Navigator.

Pour qu’il se lance au démarrage d’Ubuntu, cochez la case « Automatically start AWN on login » dans l’onglet « Général ».

Dans l’onglet « Apparence de la barre » sélectionnez « 3D look » pour donner un aspect 3D à la barre.

Il est possible d’activer des applets, dans le menu « Applets » situé à gauche.

Pour ajouter vos propres lanceurs, cliquez sur le menu « Launchers » (a gauche), puis « ajouter » et dans la fenetre qui s’ouvre complétez les cases demandées (nom du programme, description et commande), pensez à selectionner une icône en cliquant sur le petit carré noir & gris, à gauche de « name, description & command, et dans la nouvelle fenêtre qui s’ouvre cochez (en haut) « Stock/In Theme » pour pouvoir selectionner l’icône de votre choix….

Capture-Awn Manager

Capture-Awn Manager-1

PostHeaderIcon Faire fonctionner certains screenlets sous Ubuntu

Lors de l’installation de certains screenlets, il vous est demandé le paquet Gtkmozembed.

Le plus simple est d’installer le paquet python-gnome2-extras avec Synaptic, ou en ligne de commande:

sudo apt-get install python-gnome2-extras

PostHeaderIcon Améliorer l'esthétique des programmes GTK sous E17

Une fois de plus la doc du site ubuntu-fr est une mine d’infos….

Les applications du bureau Gnome n’ont pas un rendu très joli sous E17 (on peut même dire qu’elles sont carrément moche!!)…

La solution consiste donc à se rendre dans le menu « configuration » de E17 (clique gauche: « configuration/panneau de configuration »), puis dans le menu « Application » cliquez sur « Nouvelle Application ». Dans la nouvelle fenêtre écrivez « gnome-settings-daemon » ‘sans les guillemets) dans la case « Nom » et « /usr/bin/gnome-settings » dans la case « éxécutable ». Cliquez sur « Appliquer » puis « ok ».

gnomesttingsdeamon1

Rendez vous ensuite juste en dessous dans « Applications à démarrer », recherchez « gnome-settings-daemon », ajoutez le (grace au bouton « ajouter »), cliquez sur « Appliquer », puis « ok » et redemarrez la session.

gnomesettings daemon2

PostHeaderIcon Extraire la bande son d'une vidéo avec ffmpeg (Ubuntu)

Coller cette ligne dans un terminal, ouvert dans le même repertoire que la vidéo:

ffmpeg -i fichiervideo.avi -vn -ar 44100 -ac 2 -f wav fichierson.wav

-i fichiervideo.avi : fichier duquel on extrait la bande son
-vn : desactiver la video
-ar 44100 : taux d’echantillonage, ici 44100Hz on peut bien sur le faire varier
-ac 2 : nombre de voies audio (ici, en stereo)
-f wav : forcer le format du fichier de destination, ici en wav

PostHeaderIcon Installer la police Ubuntu

celle ci:

un petit:

sudo apt-get install ttf-ubuntu-title