[Ubuntu] Modifier le dossier d'ouverture par défaut du gestionnaire de fichier
Sous Ubuntu 16.04, le gestionnaire de fichiers par défaut est "Nautilus". Or, parce que ce dernier n'offre plus la possibilité, d'ouvrir une deuxième arborescence via la touche F3, j'ai préféré le "remplacer" (en fait, Nautilus n'est plus le gestionnaire de fichiers par défaut) par "Némo".
Un des problèmes lorsqu'on travaille souvent dans le même répertoire, c'est que le gestionnaire de fichiers s'ouvre par défaut dans notre "home" (répertoire personnel). Il peut donc être utile de lui indiquer un autre chemin par défaut. Voici la manip :
- Il suffit d'éditer en root (via la commande "sudo"), le fichier /usr/share/applications/nemo.desktop avec par exemple cette commande :
sudo vim /usr/share/applications/nemo.desktop
- Ensuite il faut remplacer, en bas de ce fichier, la ligne Exec=nemo %U par Exec=nemo "chemin du répertoire à ouvrir au démarrage", comme par exemple :
Exec=nemo "/travail_ssd/0-Travail/Marie-Curie 2017-2018"
Pour Nautilus, il faut faire la même manip dans le fichier /usr/share/applications/nautilus.desktop .
Installer Lubuntu sur un Vaio All-In-One de Sony
J'ai récupéré un vieil ordinateur Sony Vaio All-In-One PCV-6603 (ou PCV-V1/F) qui tournait sous Windows XP et j'y ai installé Lubuntu 16.04 via PXE grâce à mon serveur NAS Synology.
L'installation s'est bien déroulé mais seul l'affichage posait problème avec une résolution limitée à du 640 x 400 qui rendait l'ordinateur inutilisable. Je suis donc aller voir quelle était la carte graphique qui gérait l'affichage. Pour cela, il faut taper la commande :
lspci
Et sur la dernière ligne, on voit cette indication :
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 65x/M650/740 PCI/AGP VGA Display Adapter
Et j'ai vu qu'il s'agissait du contrôleur VGA SIS 65x/m650/740. En lançant donc une recherche (merci à tous ceux qui partagent), j'ai trouvé la solution ici pour obtenir un affichage 1064x758 (ce qui est déjà beaucoup mieux) : https://doc.ubuntu-fr.org/sis_771_671 . Voilà ce qui est dit :
Pour obtenir une résolution de 1024x768 il faut forcer la machine à utiliser le pilote vesa. Soit vous paramétrez manuellement le serveur graphique xorg, soit vous créer, avec les droits d'administration, le fichier /usr/share/X11/xorg.conf.d/use-vesa.conf avec le contenu suivant : Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
EndSection
Redémarrez votre ordinateur. |
Après le redémarrage, l'affichage est maintenant acceptable. Ensuite en utilisation, l'ordinateur est un peu lent mais selon ce que l'on y fait dessus, cela reste correct.
Extraire les données structurées (un tableau par exemple) d'un document PDF
Il peut arriver qu'on ait besoin d'extraire rapidement des données d'un tableau contenu dans un document .pdf afin de pouvoir s'en servir dans un tableur classique pour faire de nouveaux calculs ou du publipostage par exemple. Ça peut aussi être utile pour récupérer des données disposées régulièrement sur une page (comme par exemple des cartes de codes de connexion contenues sur une page A4... parce qu'un export .csv n'est pas proposé... pour de mauvaises raisons sécuritaires compliquant la vie des gestionnaires... la preuve).
Comme très souvent, il existe une application libre (merci à ses développeurs) fonctionnant avec JAVA permettant de nous simplifier la vie. Cette application s'appelle Tabula et fonctionne sous GNU/Linux mais aussi sous des OS privateurs. Au départ, elle est destinée aux journalistes pour leur permettre, dans le cadre de leurs investigations, d'exploiter plus facilement des tableaux de données qu'ils pourraient récupérer...
Meuble mobile rabattable pour 4 PC à l'école : la PrimTux-Mobile
Sur le site de la distribution GNU/Linux Primtux dédiée aux écoles, je viens de découvrir cette superbe idée permettant d'utiliser des ordinateurs dans une classe où la place manque : il s'agit d'un meuble sur roulettes avec tablettes rabattables nommé la PrimTux-Mobile, pouvant accueillir 4 postes.
Les étapes de fabrication et les problématiques (ce qui est très intéressant) sont très bien détaillées sur le site. Merci à Werchaud pour son partage.
Dans ma classe (actuellement avec 27 cm2), on pourrait imaginer 4 meubles de ce style pour 16 postes (soit 1 pour 2 élèves : ce qui est inespéré vu la place dont on dispose). Ces 4 meubles appuyés sur le mur du fond de la classe permettraient d'avoir toujours à disposition 6 postes (4 + 2 aux extrémités) et lorsque le besoin s'en ferait sentir, il "suffirait" de les déployer et de les déplacer.
Je risque de m'y lancer pour les clients légers de notre école (actuellement, j'ai 8 postes en fond de classe mais 4 de plus ne feraient pas de mal). À suivre ...
Impression 3D : Vis compas Maped de remplacement
À l'école, en fin d'année, plusieurs compas de marque Maped n'avaient plus leur vis en plastique permettant de maintenir le crayon ou le stylo... Du coup, plusieurs compas inutilisables... Heureusement, il y a l'impression 3D.
Vous trouverez ci-joint les fichiers permettant d'imprimer la vis : le fichier de CAO modifiable conçu avec le logiciel libre FreeCAD + un fichier au format .stl à partir duquel on pourra générer le Gcode adapté à votre machine ainsi qu'au type de filament utilisé (PLA ou ABS).
Pour info, j'ai imprimé avec du filament en ABS, remplissage à 100% (plein), hauteur de passe de 0,3mm, vitesse moyenne de remplissage de 50mm/s, plateau chauffant à 100° et température d'extrusion à 235°.
Attention, une fois imprimée, la vis n'est pas utilisable en l'état : il faut creuser le pas de vis par filetage. Pour cela, il faut utiliser une filière de taille M5. Le résultat est parfaitement fonctionnel.
Utiliser LibreCAD pour faire des perçages
J'ai eu besoin récemment de percer des trous pour régler la hauteur des étagères d'un meuble avec ma CNC et mes outils habituels de travail (Inkscape et Freecad) ne m'ont pas permis de réaliser cette tâche pourtant très simple... Je me suis alors "rabattu" sur le logiciel de conception 2D LibreCAD avec le logiciel "dxf2gcode" pour pouvoir obtenir très rapidement un fichier Gcode fonctionnel pour ma machine.
Liens utiles :
Plateau avec mise à niveau automatique
Ayant des problèmes d'accrochage de la première couche (détachement, relevage sur un côté, ... ) qui gâchaient les impressions, j'ai décidé "d'améliorer" le réglage du plateau en utilisant la technique de l'auto-levelling bed que l'on pourrait traduire par la prise en compte des défauts de planéïté ou d'horizontalité du plateau. Pour cela, un palpeur va mesurer les différences de hauteur à plusieurs endroits du plateau avant l'impression et en tenir compte pour placer la buse à la position rectifiée. Avec cette technique on peut imaginer imprimer sur un plateau penché : fini les réglages fastidieux !!!
Il faut utiliser un servo-moteur 9g qui va abaisser un bras au bout duquel un micro-interrupteur est placé et qui se déclenchera lorsqu'il rencontrera le plateau. Il faut utiliser aussi un firmware capable de gérer cette fonctionnalité : c'est le cas du firmware Marlin.
J'ai donc créé une pièce permettant de maintenir le servo-moteur sur le chariot X. Je l'ai collée avec de la superglu et la tenue est impeccable.
Les résultats sont vraiment probants (voir une vidéo montrant la séquence d'initialisation d'une impression avec cette sonde : https://lofurol.fr/joomla/impression-3d/78-ma-machine/121-sondage-du-plateau-et-impression).