Help
Ubuntu, Moodle, etc.





  1. Ubuntu
  2. Windows
  3. Inkscape
  4. Lyx
  5. AMC
  6. Moodle
  7. Github








Ubuntu

Fabrice

http://www.ensta-bretagne.fr/lebars/Share/Ubuntu.txt
http://www.ensta-bretagne.fr/lebars/Share/remote_ensieta.sh

VDI

https://vdi.ensta-bretagne.fr/
jaulinlu
Salle de télétravail
\\ensieta.ecole\data\webperso\jaulinlu

Eduroam

WPA&WP12 Enterprise ; Tunneled TLS ; No CA certificate (à cocher) ; MSCHAPv2; jaulinlu@ensta-bretagne.fr ; psw de jaulinlu

Connect to Server

https://www.ensta-bretagne.fr/lebars/Share/remote_ensieta.sh
Ouvrir une fenêtre nautilus
Other locations (sur la gauche en bas)
Connect to Server : smb://ensieta.ecole/data/aaa/, (aaa = Utilisateurs3,webperso,public,enseignement,labos,recherche)
#login with your username (set domain as ensieta.ecole)
# and then right-click and use the "Add Bookmark"

copy

find . -name "*.html" -exec cp {} sauvehtml/ \;
Enlever Middle click button : gnome-tweaks

Bumblebee

Si le PC chauffe trop : https://wiki.ubuntu.com/Bumblebee

Wifi ENSTA

Campus_WPA WifiCampus;
Puis Firefox : jaulinlu + PSW


sudo service network-manager restart
gsettings set org.gnome.desktop.notifications show-banners false


#Unity/File/Computer/mnt
#ou bien par le terminal
#sudo rm /mnt/webperso/file.pdf (delete)
#sudo nautilus .

Wayland ou bien Xorg

sudo nano /etc/gdm3/custom.conf
Mettre waylandenable à False
https://www.youtube.com/watch?v=m8vx2LNT7Pg

simplescreenrecorder

Mettre PulseAudio. Créer un fichier MKV
SoundBlaster Tactic 3D Alpha Mono (Pour utiliser mon big casque)

Pitivi

Installer les codec : sudo apt-get install -f gstreamer1.0-libav
Faire import pour mette les videos à travailler (1080p24 et mettre en mode square)
Render en ogg + preset youtube + 60 fps + Theora + Quality 63

ffmpeg

Redimensionner tout un jeu d'images --> mogrify -resize 700x394 *.JPG
Compress avi --> ffmpeg -i input.avi -vcodec msmpeg4v2 output.avi
Convert many files to mp3 -> for i in *.mp4; do ffmpeg -i "$i" "$i".mp3 ; done
Rotate --> ffmpeg -i in.mp4 -metadata:s:v rotate="-90" -codec copy out.mp4
CROP --> ffmpeg -i in.mp4 -filter:v "w:h:x:y" out.mp4
Capture --> ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0+0,0 output.mp4
Go faster --> ffmpeg -i input.avi -filter:v "setpts=0.1*PTS" output.avi
Increase the volume of the sound --> ffmpeg -i input.avi -vcodec copy -af "volume=+10dB" outputfile.avi
Images to mp4 : ffmpeg -framerate 30 -pattern_type glob -i '*.png' -c:v libx264 -pix_fmt yuv420p out.mp4
mirror horizontaly : ffmpeg -i INPUT.mp4 -vf hflip -c:a copy OUTPUT.mp4

Cut : ffmpeg -i input.mp4 -ss 00:00:10 -to 00:00:20 -acodec copy -vcodec copy output.mp4
Concatenate : ffmpeg -f concat -safe 0 -i files.txt -c copy output.mp4


sudo apt-get install wget

youtube

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
youtube-dl https://youtu.be/???


ROS

http://wiki.ros.org/noetic/Installation --> Follow the procedure choose Noetic-Desktop (not full)
source /opt/ros/noetic/setup.bash -->
roscore
http://wiki.ros.org/catkin
source devel/setup.bash
http://wiki.ros.org/catkin/Tutorials/create_a_workspace
echo $ROS_PACKAGE_PATH
catkin_make
rviz
roslaunch csv_2_3dsim rviz_v5_riptide.launch


pdf

Compress online: https://www.ilovepdf.com/compress_pdf
compress via ubuntu: ps2pdf input.pdf output.pdf
Concatenate pdf : https://combinepdf.com/
pdftk : https://doc.ubuntu-fr.org/pdftk -> user_pw jaulin
Scan to docx : https://convertio.co/fr/ocr/

Files

rename s/'old'/'new'/ *
-> s: substitute. Les fichiers du type oldaaa.bbb seront renommés newaaa.bbb

file -i *.html >> info.txt
-> Voir l'encodage des fichiers html

grep -R motdanslefichier .
recherche un fichier qui contient un mot

iconv -f iso-8859-1 -t UTF-8//TRANSLIT file.html -o file.html -> change encodage de iso-8859-1 vers UTF8
grep -rl 'windows' ./ | xargs sed -i 's/windows/linux/g' --> Change dans tout le répertoire 'windows' en 'linux'

chmod +x aaa.sh

Size of the mouse

dconf write /org/gnome/desktop/interface/cursor-size 48

Network

Firefox> Preferences > Advanced > Network > Setting > mark No proxy
machines sur le réseau sudo arp-scan --localnet

Mozilla Firefox

New tab wibe site : https://addons.mozilla.org/en-US/firefox/addon/new-tab-override/
Installer Adblock plus sur https://adblockplus.org/fr
Pour eviter middle click close tabs -> Dans Firefox : about:config + widget.gtk.middle-click-enabled

Install

Faire un bootable usb key.
https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-ubuntu
https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/

Imprimante Epson XP 315 Loti

sudo apt-get install lsb
sudo apt-get -f install
nautilus/system settings/printer/add





Inkscape

Pour le Latex : https://textext.github.io/textext/install/linux.html#for-systems-with-inkscape-installed-from-a-package-manager
Shortcut Textext : https://textext.github.io/textext/usage/gui.html (en gros faire Alt Q)
Pour l'écriture marqueur : caligraphy + last used style (les autres non cochés).






Lyx



Install Lyx : Add :
sudo apt-get install cm-super-minimal




Number independently
Document/Setting/Modules/ : remove "theorems" and add "Theorems (AMS, Numbered by Type)" .

Maxima
sudo apt install maxima
Pour importer un tex vers Lyx, mettre dans le latex '\usepackage[utf8]{inputenc}' pour éviter problèmes d'encodage.

Latex

pdflatex file.tex
bibtex file.aux (générer le .bbl)
sudo apt-get install texlive-lang-french
sudo apt-get install texlive-fonts-extra
sudo apt install texlive-font-utils

Dico français Lyx

sudo apt-get install ifrench

Open office

sudo apt-get install aspell-fr




Windows

Recorder

Record Audio from microphone.
Use MCI recording
pas de compression audio.
Fixed region
15 frame per second (si trop faible scintillements)

Format factory

Convertir en mp4 si scintillements et ceci avant de faire la fusion avec Windows live movie maker.

Casque

Il faut configurer le micro
Son/Enregistrement/Microphone (pas sur casque)/ Configurer/configurer le micro




Moodle

Extraire les noms + emails des participants pour diplômes

L'idée est de faire un copier coller dans un éditeur comme 'BlueFish'.
--> General + Chapter 4 + view all submissions + Select colonnes +/- Nom Prénom email + copy paste dans Bluefish
ou bien
--> Aller sur un étudiant quelconque + Administration/Preference + This user's role assignments + Edit (roue crantée)) + View page source

Utiliser le 'find&replace' en sélectionnant 'expression régulières' pour formater le fichier. Par exemple, pour sélectionner les adresses email : \s[\w|.]+@[\w|-]+.[\w]+
Commande PERL : http://www.boost.org/doc/libs/1_66_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html
En faire un CSV avec la liste des Nom-Prénom-email des diplômés.
Pour l'envoie des diplômes en publipostage, on utilise le fichier CSV, Nom-Prénom-email.
Faire ensuite un pdflatex de publipost_kalmooc.tex.

Rendre visible une leçon

- Faire Dashboard / Kalmooc / general + leçon A / Roue crantée / Edit settings / Common module settings / visible

Extraire les rapports de stage assistant ingénieur

http://moodle.ensta-bretagne.fr/ + cycle ingénieur en formation initiale / stage assistant ingénieur / rapports et soutenances / option SPID / consulter les rapports remis

Réinitialiser un cours

Kalmooc / Roue crantée / Reset (n'enlève pas les participants, mais vide le forum : à faire)

Enrolment

ROBMOOC -> Roue crantée -> More -> Users -> Enrolment_methods -> Guest access -> Oeil fermé

Changer le présentation Moodle des trois MOOCs

Site administration / Appearance / Themes / Klass




Github

https://guides.github.com/introduction/git-handbook/

Install

https://pages.github.com/
sudo apt-get install git
git config --global user.email "lucjaulin@gmail.com"
git config --global user.name "lucjaulin"
git clone https://github.com/lucjaulin/lucjaulin.github.io (clone the Git repository as a working copy)
git remote set-url origin https://github.com/lucjaulin/lucjaulin.github.io


git config --global credential.credentialStore secretservice

To publish

git add --all
git commit -m "commentaire"
git push -u origin master

Google search console

Alternate method + html tag
XmlSitemapGenerator.org + robots.txt + xmlsitemap