Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

nombre réponses : 25

#0 -1 »  [auto-résolu] wifi qui ne fonctionne plus après des années sans souci » Le 17/09/2014, à 23:26

nico_h
Réponses : 1

Salut tout le monde,

Je poste ceci au cas où ça servirait à quelqu'un. Je dois dire que je n'ai rien compris au problème qui est arrivé... mais bon, c'est résolu.

Mon PC a 3 ans et demi, linux tourne dessus depuis le début, jamais eu besoin de m'occuper de la carte wifi, elle fonctionne en plug-and-play dès l'install (dès le live CD|USB).

Et ce soir, pouf, plus rien, j'ai un périphérique "non prêt" et le "micrologiciel" est "manquant"...

Bon, dmesg dit ceci :

[   29.700989] b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found
[   29.700993] b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found
[   29.700996] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.

Sur le site en question, il est dit de faire ceci :

sudo apt-get install firmware-b43-installer

Mais le résultat est :

firmware-b43-installer est déjà la plus récente version disponible.

Alors un coup de lspci...

lspci -vvnn | grep 14e4
04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
        Subsystem: Broadcom Corporation Device [14e4:04b5]
07:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)

Et la doc dit de faire ceci :

sudo apt-get install broadcom-sta-source broadcom-sta-common

Mais le résultat est pire : pas de message d'erreur dans dmesg, mais rien du tout qui concerne la wifi non plus (dmesg | grep wl renvoie rien du tout). Et c'est comme si la carte wifi n'existait pas (dans network-manager il n'y a que le réseau filaire de listé). Retour à la case départ en désinstallant les deux paquets (sudo apt-get purge broadcom-sta-source broadcom-sta-common)

Bon, je nage un peu, je ne comprends pas pourquoi tout à coup il ne trouve plus le pilote alors qu'il l'a toujours utilisé depuis des lustres... et comment ça se fait que le paquet linux-firmware-nonfree soit déjà installé mais que les firmware ne soient pas présents...

J'ai tenté également d'installer rfkill puis un

sudo rfkill unblock all

mais aucun effet visible.

Cette commande-là, proposée sur le forum anglais :

sudo dpkg-reconfigure b43-fwcutter

non plus ne donne rien (elle devrait demander de récupérer un firmware et de l'installer, mais rien ne se passe du tout, elle rend simplement la main aussitôt).

Pour voir, je tente :

sudo dpkg-reconfigure firmware-b43-installer
No chroot environment found. Starting normal installation
An unsupported BCM4312 Low-Power (LP-PHY) device was found.
Use b43 LP-PHY firmware (firmware-b43-lpphy-installer package) instead.
Aborting.

Et finalement, la solution a consisté à installer firmware-b43-lpphy-installer (qui a remplacé firmware-b43-installer). Il a téléchargé et installé les fichiers nécessaires et sans redémarrage, sans recharger de module pour le noyau, rien, direct le wifi s'est remis en route. Mystère complet concernant l'origine du problème, mais bon c'est résolu.

#1 Re : -1 »  [auto-résolu] wifi qui ne fonctionne plus après des années sans souci » Le 18/09/2014, à 08:25

nico_h
Réponses : 1

En fait à la fin du § 2.4 de la doc, il y avait déjà la solution (quoique ça n'explique pas pourquoi depuis 3 ans 1/2 ça marchait...).
Juste, ma carte est listée dans le § 2.3. Du coup je sais pas si c'est une erreur, ou bien si l'avertissement en fin de § 2.4 devrait concerner d'autres cartes que celles du 2.4 (et donc être mis plus tôt ?)

#2 Re : -1 »  wifi connecté navigation internet impossible » Le 04/09/2014, à 22:46

nico_h
Réponses : 13

C'est bizarre, on voit en même temps la connexion filaire et la connexion wifi.
Les résultats des ping sont obtenus quand seule la connexion wifi est active ? (câble ethernet débranché ?)

C'est vraiment étrange dans ce cas, car si d'un côté la connexion filaire permet de naviguer sur internet, alors si la connexion par wifi est effective (ça semble être le cas, y'a une IP locale...), alors il ne devrait pas y avoir de problème pour accéder au net.
==> problème de pilote pour le wifi ? est-ce que ça a fonctionné avant avec une version précédente d'ubuntu (ou autre linux) ? ou bien est-ce que la connexion wifi est testée pour la première fois avec ubuntu ? est-ce une carte wifi intégrée, une clé wifi... ?

#3 Re : -1 »  wifi connecté navigation internet impossible » Le 05/09/2014, à 20:58

nico_h
Réponses : 13

Oui, du coup peut-être une histoire de pilote, mais c'est bizarre s'ils sont inclus dans une version précédente et pas dans la suivante. Voir peut-être avec un live CD|USB de la version qui marchait, si ça fonctionne toujours (ce serait surprenant que le matériel ait lâché pile au moment de la réinstallation, mais bon ça permet de s'assurer que le problème ne vient pas de là).

Par rapport aux pilotes, pour vérifier des trucs je saurais peut-être pas trop te guider bien, mais ça pourrait être intéressant de savoir s'ils sont bien présents dans la nouvelle version.

Par rapport à ton matériel wifi (RTL8192SE) il y a cette doc, ça peut peut-être t'aider :

http://doc.ubuntu-fr.org/wifi_realtek_rtl819xse

#4 Re : -1 »  Amélioration de open office » Le 04/09/2014, à 21:58

nico_h
Réponses : 31

[hors sujet]

Zurg a écrit :

Drôle de façon de s'exprimer nary25, même si c'est bien d'être poli, là c'est un peu trop exagéré...

Oui, c'est curieux, on dirait que c'est du français obtenu après traduction par un site de traduction automatique... enfin si ça a réglé le problème c'est l'essentiel...

[/hors sujet]

#5 Re : -1 »  Problème resolution ip locale [Résolue] » Le 05/09/2014, à 12:44

nico_h
Réponses : 7

Comment le lances-tu au démarrage ? Par un script d'init ou bien il démarre au lancement de ta session ?

EDIT: au passage c'est bien intéressant comme sujet... l'idée est de pouvoir envoyer des SMS depuis ton ordi ?

#6 Re : -1 »  Problème resolution ip locale [Résolue] » Le 05/09/2014, à 16:52

nico_h
Réponses : 7

Bon ben tant mieux, nickel ! Je me disais que si c'est un init script, faut voir quand est-ce qu'il démarre par rapport au reste, peut-être qu'il lui manque des infos ou quoi... ? Enfin bref.

Ça va peut-être m'intéresser, ton script... le serveur tourne sur un raspberry pi apparemment, non ? wink

Si t'as moyen de mettre le code nécessaire sur sourceforge ou github ou quelque chose comme ça...

#7 Re : -1 »  Problème resolution ip locale [Résolue] » Le 05/09/2014, à 20:52

nico_h
Réponses : 7

Super cool, merci pour les détails smile

Je suis justement chez free, et j'ai un raspi smile

Bon OK, sinon le script d'init est standard et démarre après tout le reste, j'imagine ( $all ?)

#8 Re : -1 »  initramfs » Le 05/09/2014, à 12:50

nico_h
Réponses : 10

Je suis pas sûr de pouvoir t'aider mais je trouve que ton message n'est pas clair, on ne sait pas ce qui passe et quel est le problème.

#9 Re : -1 »  initramfs » Le 05/09/2014, à 13:57

nico_h
Réponses : 10

À quoi ressemble cet écran qui propose plusieurs versions de xubuntu ? Tu peux nous mettre un lien vers une capture d'écran (même si c'est à l'appareil photo, histoire qu'on voit ce que c'est). J'ai l'impression qu'il s'agit de grub, mais je voudrais être sûr.

Sinon, c'est une installation toute nouvelle ou bien c'est suite à une mise à jour... ou quoi ?

#10 Re : -1 »  initramfs » Le 05/09/2014, à 15:08

nico_h
Réponses : 10

Bon, normalement au niveau de grub, parmi les différents choix, le premier correspond au dernier noyau installé. C'est censé fonctionner. Si jamais ce premier choix ne va pas, il est possible de démarrer sur le précédent. initramfs je sais pas vraiment ce que c'est mais je crois pas qu'on démarre dessus pour une utilisation normale du PC.

Bref, pour l'instant linux n'est pas encore démarré, il ne démarre que lorsqu'on l'a choisi dans grub justement.

Alors :

1°) Peux-tu donner l'intitulé exact des choix disponibles au niveau de grub ? C'est peut-être un peu long à recopier, mais bon, ça peut être utile pour aider...

2°) Que se passe-t-il *exactement* après avoir lancé l'ordi sur le premier choix dans grub ?

3°) Même question avec le choix n°2 (ou est-ce qu'il se passe apparemment la même chose ?)

4°) Par ailleurs, si ce n'est pas une nouvelle installation, le problème est-il apparu suite à une mise à jour ?

EDIT: d'après le nom, initramfs semble permettre d'initialiser un système de fichier spécial RAM, utilisé probablement par les live CD et *peut-être* pendant certaines étapes du début du démarrage de linux (pas sûr) (en fait, wikipédia semble confirmer cela https://en.wikipedia.org/wiki/Initramfs )

#11 Re : -1 »  initramfs » Le 05/09/2014, à 16:47

nico_h
Réponses : 10

Bon ça n'a pas l'air simple, mais une recherche sur internet donne quelques résultats.

Sur ce même forum, il serait sans doute bon de s'inspirer de ceci :
http://forum.ubuntu-fr.org/viewtopic.php?id=164788

D'après ce sujet y'a au moins deux sources possibles évoquées : ou bien un problème matériel, ou bien l'image sur le disque d'install était mauvaise et crée par la suite des problèmes imprévisibles. Quelqu'un a mis un truc qui lui a permis de contourner le problème, aussi.

Je pense qu'il faudrait ou bien prendre le temps de lire ce sujet et d'essayer les solutions et les tests proposés ; ou bien si tu as une sauvegarde de tes données (et qu'en plus elles sont sur une partition /home séparée, càd que /home est monté sur une partition pour lui tout seul), je dirais que c'est peut-être le moment d'installer une version plus récente que la 12.04 (par exemple la 14.04 sera très bien). Essayer de voir si un live CD démarre bien, ou pas, peut aussi être un indice.

#12 Re : -1 »  Pas de souris après installation » Le 05/09/2014, à 12:47

nico_h
Réponses : 8

C'est fort mystérieux... c'est quoi la souris normale, avec fil ? (USB ou une vieille PS/2 ?)

#13 Re : -1 »  Pas de souris après installation » Le 05/09/2014, à 13:18

nico_h
Réponses : 8

Le conseil de Korak paraît bien, déjà, pour commencer.

Après la question va peut-être être "Comment lancer un terminal sans souris ?"

#14 -1 »  [résolu] firefox : avoir plusieurs versions installées en même temps ? » Le 04/09/2014, à 21:58

nico_h
Réponses : 4

Salut tout le monde,

Je voudrais pouvoir tester si un certain site fonctionne mieux avec une version précédente de firefox. Je ne veux pas désinstaller le dernier, je voudrais juste savoir s'il y a moyen d'installer une, deux, trois ou quatre versions de firefox en parallèle. Et comment le faire proprement. C'est pas grave si les versions précédentes doivent être lancées depuis un terminal (genre en tapant firefox30 ou firefox29 etc.).

Je ne donne pas l'url du site que je veux tester car c'est un site d'accès restreint, faut un login/mot de passe sinon y'a rien à voir.

Une autre piste à laquelle je pense ça serait d'installer firefox en version portable sur une clé USB (mais je sais pas si c'est la même chose que la version PC...). Seulement je ne sais pas où trouver les paquets d'installation de firefox, tout simplement (à part la dernière version).

Merci pour tout indice !

#15 Re : -1 »  [résolu] firefox : avoir plusieurs versions installées en même temps ? » Le 05/09/2014, à 12:09

nico_h
Réponses : 4

Super ! Je vais tester tout ça. Je marque en [résolu] a priori car y'a les réponses à toutes les questions, donc ça devrait être bon.

#16 Re : -1 »  Accès NAS » Le 04/09/2014, à 22:30

nico_h
Réponses : 13

Je pense qu'il faudrait savoir qu'est-ce que la box utilise comme logiciel pour partager. Sur mon NAS, par exemple, j'ai le choix pour configurer le "service réseau" d'activer ou pas le "service de fichiers pour microsoft", le "service de fichiers pour Apple" (AppleTalk) et/ou le service de fichiers pour linux (aka NFS). Vu les messages précédents on peut supposer que la box fait tourner un serveur pour microsoft et un pour apple.

Il serait bien de commencer par voir dans les paramètres accessibles de la box s'il n'y a pas d'informations plus précises, comme le nom du protocole utilisé etc. Ou peut-être se renseigner auprès de la société qui fournit la box.

Si la box ne sait faire que pour microsoft et apple, il faudrait voir s'il est possible d'installer un client qui aille bien sous linux. Sans cela, ça risque de rester inaccessible.

Comme a priori il y a au moins un serveur pour apple et qu'il y a des chances (mais sans certitude absolue) que ce soit AppleTalk qui est utilisé, une piste possible est peut-être d'utiliser Netatalk. Avant cela, ça peut valoir le coup de vérifier si samba ne résoud pas déjà le problème (je ne sais pas s'il est activé par défaut sur lubuntu, il suffit peut-être de le paramétrer correctement et le lancer ?).

#17 -1 »  vino : pas de connexion depuis internet (mais ok en local) » Le 28/08/2014, à 10:29

nico_h
Réponses : 6

Salut tout le monde,

Je voudrais pouvoir prendre à distance le contrôle du pc de ma grand-mère, sur lequel j'ai installé lubuntu (14.04.1).
J'ai installé vino, configuré les préférences...
configuration de vino

Pour tester, je lance vino-server en ligne de commande (/usr/lib/vino/vino-server --sm-disable)

OK, alors depuis mon PC, actuellement connecté à la même box, je lance remmina, client que j'utilise habituellement, je configure une connexion locale d'abord, ça fonctionne nickel. Les messages envoyés par vino-server en ligne de commande sont :

edith@tonantzin:~$ /usr/lib/vino/vino-server --sm-disable

(vino-server:3435): EggSMClient-CRITICAL **: egg_sm_client_set_mode: assertion 'global_client == NULL || global_client_mode == EGG_SM_CLIENT_MODE_DISABLED' failed
28/08/2014 09:37:21 Autoprobing TCP port in (all) network interface
28/08/2014 09:37:21 Listening IPv6://[::]:5900
28/08/2014 09:37:21 Listening IPv4://0.0.0.0:5900
28/08/2014 09:37:21 Autoprobing selected port 5900
28/08/2014 09:37:21 Advertising security type: 'TLS' (18)
28/08/2014 09:37:21 Re-binding socket to listen for VNC connections on TCP port 5900 in (all) interface
28/08/2014 09:37:21 Listening IPv6://[::]:5900
28/08/2014 09:37:21 Listening IPv4://0.0.0.0:5900
28/08/2014 09:37:21 Clearing securityTypes
28/08/2014 09:37:21 Advertising security type: 'TLS' (18)
28/08/2014 09:37:21 Clearing securityTypes
28/08/2014 09:37:21 Advertising security type: 'TLS' (18)
28/08/2014 09:37:21 Advertising authentication type: 'No Authentication' (1)
28/08/2014 09:37:21 Re-binding socket to listen for VNC connections on TCP port 5900 in (all) interface
28/08/2014 09:37:21 Listening IPv6://[::]:5900
28/08/2014 09:37:21 Listening IPv4://0.0.0.0:5900
28/08/2014 09:37:21 Clearing securityTypes
28/08/2014 09:37:21 Clearing authTypes
28/08/2014 09:37:21 Advertising security type: 'TLS' (18)
28/08/2014 09:37:21 Advertising authentication type: 'No Authentication' (1)
28/08/2014 09:37:21 Advertising security type: 'No Authentication' (1)
28/08/2014 09:37:39 [IPv4] Got connection from client pc10.home
28/08/2014 09:37:39   other clients:
28/08/2014 09:37:39 Client Protocol Version 3.7
28/08/2014 09:37:39 Advertising security type 18
28/08/2014 09:37:39 Advertising security type 1
28/08/2014 09:37:39 Client returned security type 18
28/08/2014 09:37:40 Advertising authentication type 1
28/08/2014 09:37:41 Client returned authentication type 1
28/08/2014 09:37:48 Pixel format for client pc10.home:
28/08/2014 09:37:48   8 bpp, depth 8
28/08/2014 09:37:48   true colour: max r 7 g 7 b 3, shift r 0 g 3 b 6
28/08/2014 09:37:48 rfbProcessClientNormalMessage: ignoring unknown encoding type -131072
28/08/2014 09:37:48 Enabling NewFBSize protocol extension for client pc10.home
28/08/2014 09:37:48 rfbProcessClientNormalMessage: ignoring unknown encoding type -131071
28/08/2014 09:37:48 rfbProcessClientNormalMessage: ignoring unknown encoding type -131070
28/08/2014 09:37:48 rfbProcessClientNormalMessage: ignoring unknown encoding type -131069
28/08/2014 09:37:48 rfbProcessClientNormalMessage: ignoring unknown encoding type -309 

On voit qu'à partir de 09:37:39, une connexion arrive depuis le pc local identifié comme pc10.home. À 09:37:48 j'ai autorisé la connexion entrante et vino-server affiche les messages suivants tandis que côté client, l'écran s'affiche, ça fonctionne normalement.

Pendant ce temps, netstat indique :

edith@tonantzin:~$ netstat -anp | grep 5900
tcp        0      0 0.0.0.0:5900            0.0.0.0:* LISTEN      3484/vino-server
tcp        0      0 192.168.1.17:5900       192.168.1.18:45041 ESTABLISHED 3484/vino-server
tcp6       0      0 :::5900                 :::* LISTEN      3484/vino-server 
edith@tonantzin:~$ 

Mais quand je passe à une connexion passant par internet (même paramétrage dans le client (remmina), sauf que dans Serveur je mets l'adresse IP de la box (109.215......) au lieu de l'IP locale et voilà, sans connexion ssh pour le moment, juste tester en clair si ça passe). Dans ce cas, pas de réponse du serveur, qui pourtant a bien "entendu" quelque chose, car en ligne de commande, on obtient :

edith@tonantzin:~$ sudo /usr/lib/vino/vino-server --sm-disable

(vino-server:3371): EggSMClient-CRITICAL **: egg_sm_client_set_mode: assertion 'global_client == NULL || global_client_mode == EGG_SM_CLIENT_MODE_DISABLED' failed
28/08/2014 09:34:04 Autoprobing TCP port in (all) network interface
28/08/2014 09:34:04 Listening IPv6://[::]:5900
28/08/2014 09:34:04 Listening IPv4://0.0.0.0:5900
28/08/2014 09:34:04 Autoprobing selected port 5900
28/08/2014 09:34:04 Advertising security type: 'TLS' (18)
28/08/2014 09:34:04 Re-binding socket to listen for VNC connections on TCP port 5900 in (all) interface
28/08/2014 09:34:04 Listening IPv6://[::]:5900
28/08/2014 09:34:04 Listening IPv4://0.0.0.0:5900
28/08/2014 09:34:04 Clearing securityTypes
28/08/2014 09:34:04 Advertising security type: 'TLS' (18)
28/08/2014 09:34:04 Clearing securityTypes
28/08/2014 09:34:04 Advertising security type: 'TLS' (18)
28/08/2014 09:34:04 Advertising authentication type: 'No Authentication' (1)
28/08/2014 09:34:04 Re-binding socket to listen for VNC connections on TCP port 5900 in (all) interface
28/08/2014 09:34:04 Listening IPv6://[::]:5900
28/08/2014 09:34:04 Listening IPv4://0.0.0.0:5900
28/08/2014 09:34:04 Clearing securityTypes
28/08/2014 09:34:04 Clearing authTypes
28/08/2014 09:34:04 Advertising security type: 'TLS' (18)
28/08/2014 09:34:04 Advertising authentication type: 'VNC Authentication' (2)
28/08/2014 09:34:04 Clearing securityTypes
28/08/2014 09:34:04 Clearing authTypes
28/08/2014 09:34:04 Advertising security type: 'TLS' (18)
28/08/2014 09:34:04 Advertising authentication type: 'VNC Authentication' (2)
28/08/2014 09:34:04 Advertising security type: 'VNC Authentication' (2)
28/08/2014 09:34:22 [IPv4] Got connection from client livebox.home
28/08/2014 09:34:22   other clients:
28/08/2014 09:34:46 [IPv4] Got connection from client livebox.home
28/08/2014 09:34:46   other clients:
28/08/2014 09:34:46      livebox.home 

où l'on voit qu'à 09:34:22 une connexion a été reçue depuis livebox.home (donc non plus en local, mais bien par la box a priori), mais rien n'arrive après (aucun écran de confirmation de connexion). À 09:34:46 deuxième tentative de connexion depuis le client, on voit qu'un autre client est "déjà" connecté.

Le résultat de netstat est identique au cas précédent, sauf qu'on voit que la connexion vient de la box et non plus d'une IP locale :

edith@tonantzin:~$ netstat -anp | grep 5900
tcp        0      0 0.0.0.0:5900            0.0.0.0:* LISTEN      3484/vino-server
tcp        0     12 192.168.1.17:5900       192.168.1.1:57233 ESTABLISHED 3484/vino-server
tcp6       0      0 :::5900                 :::* LISTEN      3484/vino-server 
edith@tonantzin:~$ 

J'ai pris garde d'ouvrir le port 5900 (par ufw), j'ai aussi redirigé le port 5900 de la box vers l'ordinateur ayant le serveur vino...

Est-ce que quelqu'un peut me dire si j'ai oublié quelque chose dans la config, ou bien un moyen d'avoir plus d'infos sur ce qui se passe ?

Merci beaucoup !

#18 Re : -1 »  vino : pas de connexion depuis internet (mais ok en local) » Le 28/08/2014, à 13:13

nico_h
Réponses : 6

J'ai essayé gitso, dont le principe me plaît mais je n'arrive pas à le faire fonctionner, le serveur marche (càd sur mon pc, moi qui vais apporter de l'aide) mais il plante côté client (càd la personne qui demande de l'aide) en essayant de se connecter.

Sinon pour les solutions alternatives je connais aussi teamviewer mais ça m'a fait quelques bizarreries et surtout c'est propriétaire, je préfèrerais éviter. Et vino a bien marché déjà avec plusieurs PC.

#19 Re : -1 »  vino : pas de connexion depuis internet (mais ok en local) » Le 28/08/2014, à 14:07

nico_h
Réponses : 6

1 - Oui, remmina permet de configurer une connexion passant par un tunnel ssh (dois-je prévoir d'ouvrir le port 22 de la box ?? j'ai vu que quand vino-server est lancé, le port 22 est ouvert sur le PC côté serveur.

2 - Non, il est bien dans le réseau local. Est-ce que c'est ça qui pose un problème ? J'aimerais pouvoir vérifier que ça fonctionne avant d'être à 4h de route...

Sinon, je me demande si ma redirection NAT est faite correctement. Voici une copie d'écran de la règle que j'ai rajoutée dans la livebox :

copie d'écran de la règle

#20 Re : -1 »  vino : pas de connexion depuis internet (mais ok en local) » Le 28/08/2014, à 15:11

nico_h
Réponses : 6

Ah, je m'étais représenté qu'en indiquant l'adresse IP extérieure, y'avait moyen de faire comme si on venait de "dehors" mais je suis pas très balèze en réseau.

Bon alors je vais aussi ouvrir le port 22 par précaution et je croise les doigts pour que ça marche, j'ai pas vraiment d'autre moyen de connexion ici;

Merci beaucoup !

(et je rajouterai un 'résolu' si le test en vrai confirme que le problème c'est d'être sur le même réseau local)

#21 -1 »  [Beamer] Modifier la police » Le 08/02/2014, à 21:20

nico_h
Réponses : 4

Salut tous,

Je souhaite dans un document LaTeX de classe beamer utiliser pour le texte une autre police de caractères que celle présente par défaut (mais une police serif pour les formules mathématiques, de sorte à ne pas confondre le signe de multiplication avec la lettre x).

Je pense que je n'arrive pas à bien comprendre le manuel utilisateur car aucune des solutions que j'ai pensé y trouver n'a fonctionné.

Par exemple, je tente d'utiliser la police ubuntu. Voici le (simple) document de test :

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = LuaLaTeX
\documentclass[20pt]{beamer}
%\usetheme{Boadilla}
\usepackage{luatextra}
\usepackage{fontspec}
%\usepackage{ubuntu}
\usepackage[frenchb]{babel}
%\usepackage[francais]{babel}
%\usepackage{ucs}
%\usepackage[utf8x]{inputenc}
%\usepackage[T1]{fontenc}
\usefonttheme{professionalfonts}
\setmainfont{Ubuntu}
\usefonttheme[onlymath]{serif}


\begin{document}

\begin{frame}
\transduration{12}
$$ 2 \times 3 $$
\end{frame}

\begin{frame}
\transduration{12}
Développer et réduire :
$$ 2x(4x - 5) $$
\end{frame}

\begin{frame}
\transduration{12}
Calculer le périmètre d'un rectangle de largeur $5\text{ cm}$ et d'aire $45\text{ cm}^{2}$.
\end{frame}

\end{document}

Les nombreux % au début laissent apparaître les différentes options et trucs que j'ai essayés.

J'ai testé d'abord sans les paquetages liés à LuaTex (notamment sans fontspec) et en compilant par pdflatex ou par latex ;
ensuite j'ai rajouté les paquetages liés à LuaTex, j'ai compilé avec lualatex mais sans succès (aucune erreur mais ça sort pas avec la police ubuntu).

En revanche, si c'est un document de classe article, avec lualatex ça fonctionne. Par exemple ceci donne bien un pdf avec la police ubuntu :

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = LuaLaTeX
\documentclass{article}
\usepackage{luatextra}
\usepackage[frenchb]{babel}
\setmainfont{Ubuntu}
\begin{document}
Ubuntu, c'est chouette !
\end{document}

Donc le problème vient bien de la classe beamer. Si quelqu'un peut apporter de l'aide, ou rien qu'éclairer un peu ce que dit la doc :

http://mirror.jmu.edu/pub/CTAN/macros/l … rguide.pdf (notamment vers la page 174).

#22 Re : -1 »  [Beamer] Modifier la police » Le 09/02/2014, à 15:46

nico_h
Réponses : 4

Merci pour ta réponse !

Pour le x, il me le faut bien distinct, même si j'utilise le \times pour le signe × (car ce sera pour des collégiens, et ça aidera au moins quelques-uns à ne pas se poser de questions). Dans les documents que je fais sous LibreOffice, tout est en police Ubuntu sauf les x que je passe en Century Schoolbook L (avec une petite macro).

Bon alors à force de fouiller internet, j'ai fini par résoudre partiellement le problème, surtout grâce à la commande \setsansfont (qui n'est pas citée dans le manuel de beamer... peut-être est-ce lié à latex tout court ?). (Non, en fait il fallait comprendre, si j'ai bien compris, que beamer utilise par défaut une police sans et que quand on utilise \setmainfont, ça modifie la police serif donc ça sert à rien... et \setsansfont est apparemment une commande liée à fontspec; pour que l'utilisation de \setmainfont soit utile, il faut auparavant utiliser : \usefonttheme{serif} )

Voici le fichier :

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = LuaLaTeX
\documentclass[20pt]{beamer}
\usepackage{fontspec}
%\defaultfontfeatures{Mapping=tex-text}
\usepackage[francais]{babel}
%\usefonttheme{serif}
%\setmainfont{Ubuntu}
\setsansfont{Ubuntu}
\setbeamerfont{math text}{family=\fontspec{Century Schoolbook L}}
\setbeamerfont{math}{family=\fontspec{Century Schoolbook L}}
%\usefonttheme[onlymath]{serif}

\begin{document}


\begin{frame}
\transduration{12}
\begin{center}
2$\times$3
\end{center}
\end{frame}

\begin{frame}
\transduration{12}
\begin{center}
Développer et réduire :\newline
2$x$(4$x$ $-$ 5)
\end{center}
\end{frame}

\begin{frame}
\transduration{12}
\begin{center}
Calculer le périmètre d'un rectangle de largeur 5 cm et d'aire 45 cm$^{\text{2}}$.
\end{center}
\end{frame}

\end{document}

La police du texte normal est bien Ubuntu (document compilé avec lualatex), donc ça déjà, c'est impeccable.
Par contre pour le 'x' (càd dans l'environnement de maths) j'aimerais avoir la police Century Schoolbook L.
Les lignes concernées ne fonctionnent pas : pas d'erreur de compilation (donc a priori il trouve bien la police dans le système), mais le x sort dans la police par défaut de beamer pour les maths, toujours.

En même temps je ne sais pas trop quelle option passer à \setbeamerfont : je sais que ça peut être 'frame', 'title', ce genre de choses et j'avais trouvé 'math text' sur un blog. Mais aucun effet...

J'ai essayé d'utiliser les commandes que tu proposes, mais elles donnent aussi toujours cette même police.

#23 Re : -1 »  [Beamer] Modifier la police » Le 09/02/2014, à 16:08

nico_h
Réponses : 4

Petite amélioration trouvée à l'aide de lxfonts : toujours pas possible d'utiliser Century Schoolbook L, mais bon, ça passe...

Fichier test final (/!\ l'appel de lxfonts doit se faire avant \setsansfont{Ubuntu} sinon la police Ubuntu passe à la trappe !) :

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = LuaLaTeX
\documentclass[20pt]{beamer}
\usepackage{fontspec}
\usepackage[francais]{babel}
\usefonttheme{professionalfonts}
\usepackage{lxfonts}
\setsansfont{Ubuntu}

\begin{document}

\begin{frame}
\transduration{12}
\begin{center}
2$\times$3
\end{center}
\end{frame}

\begin{frame}
\transduration{12}
\begin{center}
Développer et réduire :\newline
2$x$(4$x$ $-$ 5)
\end{center}
\end{frame}

\begin{frame}
\transduration{12}
\begin{center}
Calculer le périmètre d'un rectangle de largeur 5 cm et d'aire 45 cm$^{\text{2}}$.
\end{center}
\end{frame}

\end{document}

#24 Re : -1 »  Autoradio ogg » Le 22/05/2013, à 22:36

nico_h
Réponses : 60

Et quatre ans plus tard, on en est où ? Quelqu'un a fait de bonnes trouvailles en matière d'autoradio supportant le format ogg/vorbis ?

En première recherche je vois que H&B en propose toujours mais j'ai rien trouvé de plus...