Help
Ubuntu, Moodle, etc.
- Ubuntu
- Windows
- Inkscape
- Lyx
- AMC
- Moodle
- 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