Get rid of online ads +++ switch to open source software (and OS)

This article is the occasion to remind all of you that it's not normal to stand the Web with advertisment absolutely everywhere.

If you switch to the main open-source browser Firefox and install the uBlock extension, you'll have almost no ads.

Then, on you're smartphone, you can download fdroid from its website, install it, and access the full repository of open-source software, including wrappers removing ads for : 


Here's a list of open-source software for the creative and technical needs you can have in the Studio Design.

    Mac Linux Windows
Art Audio live coding SuperCollider
Audio software development Cabbage
Creative coding Processing
Modular creative coding TouchDesigner 
(not paid,
not free)
  TouchDesigner 
(not paid,
not free)
    vvvv 
(not paid,
not free)
PraxisLive or Tooll
Purr Data or Plugdata
Show control Chataigne
Sound analysis Sonic Visualiser
Sound production helio
lmms
VCVRack
Sound tools vmpk and jack
Design / Making 3d modelling blender
Computer Assisted (mechanical) Design FreeCAD
Fusion 360 
(not paid,
not free)
  Fusion 360 
(not paid,
not free)
OpenSCAD
Wings3d
Graphic / UI design Lunacy (not paid, not free)
Pencil
Penpot (online)
System / Desktop Bibliography Zotero
Cloud use and access Nextcloud
Desktop documents OnlyOffice
Ebooks   calibre
File compression 7zip
File renaming     Ant Renamer
Flash SD cards and USB keys balenaEtcher
    rufus
Network storage access Cyberduck   Cyberduck
    WinSCP
Notes and writting Zettlr
PDF Reader     SumatraPDF
Smartphone emulation Nox 
(not paid,
not free)
  Nox 
(not paid,
not free)
Software requirements Java OpenJDK
System cleaning CCleaner
(not paid,
not free)
  CCleaner
(not paid,
not free)
  bleachbit
Web downloader persepolis
Web browsing Firefox
Webcam app webcamoid
Dev / Science Code compiling cmake
Code versioning Git
SublimeMerge or Gitnuro
Coding language python
Code editing Sublime Text
Code comparison     WinMerge
IDE Visual Studio Code (not paid, not free)
code:blocks
Eclipse
    Notepad++
Data annotation / analysis ELAN
Data science Anaconda3
R
RStudio + Packages
Digital computation / analysis / modelling scilab
Electronics simulation   eSim
ngspice
Electronic PCB design kicad
  fritzing  
Embedded firmware flashing dfu-util
Embedded programming arduino
Network tools     mRemoteNG
Visual embedded programming mBlock
(not paid,
not free)
  mBlock
(not paid,
not free)
    Visuino (not paid,
not free)
XOD
Multimedia Animation software SynfigStudio
Audio and media player foobar2000
(not paid,
not free)
  foobar2000
(not paid,
not free)
Audio editing audacity
Audio encoder freac
Digital painting krita
GIF creation Licecap Kooha Screen2GIF or GIFCam
 GIFski GIFCurry GIFski
Picture compression Caesium Compressor   Caesium Compressor
Picture processing gimp
Darktable
Screen capture (screenshot, video)     ShareX or Greenshot or Captura
Vector graphics Inkscape
Video and media player VLC
Video compositing Natron
Video downloader clipgrab ultimate media downloader clipgrab
Video editing  DaVinci_Resolve (not paid,
not free)
HitFilm
(not paid,
not free)
  HitFilm
(not paid,
not free)
kdenlive or shotcut
Video encoding HandBrake or ffmpeg
Video Streaming OBS
    Streamlabs
Video tools MP4Tools and VidCutter

On Linux (we use Ubuntu Budgie in the Studio), there are 3 ways to automate installations: 

  • Aptitude
    • apt search XXX
    • sudo apt-get install XXX YYY
    • sudo apt-get update
    • sudo apt-get upgrade
    • sudo apt-get remove XXX YYY
  • Snapcraft
    • snap find XXX
    • sudo snap install XXX YYY
    • sudo snap refresh XXX YYY
    • sudo snap remove XXX YYY
  • Flatpak
    • flatpak search XXX
    • flatpak install XXX YYY
    • flatpak update XXX YYY
    • flatpak uninstall XXX YYY

Here is all the process to automatically install and configure all the apps that are available on the computers of the Design Studio

# ---------------------------------- APTITUDE

# for using intel GPU
sudo apt install intel-opencl-icd

# for kicad
sudo add-apt-repository ppa:kicad/kicad-8.0-releases
sudo apt update

# for Anaconda
sudo apt install libxi6 libasound2 libegl1-mesa libgl1-mesa-glx

# for snap
sudo apt install software-properties-common snapd
sudo add-apt-repository ppa:snappy-dev/snapcraft-daily

# for flatpak
sudo apt install flatpak gnome-software-plugin-flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

# for VSCode
sudo apt install software-properties-common apt-transport-https wget -y
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"

# for brightness control in Budgie
sudo apt install budgie-brightness-controller-applet

# for OBS Studio 
sudo add-apt-repository ppa:obsproject/obs-studio

sudo apt-get install git ffmpeg dfu-util code codeblocks default-jre default-jre-headless python3 fritzing kicad bleachbit r-base lmms obs-studio

# for DaVinci Resolve
sudo apt-get install libapr1 libaprutil1 libxcb-composite0 libxcb-cursor0 libxcb-damage0
sudo apt-get install glib2.0 libglib2.0 libglib2.0-dev


# ---------------------------------- SNAP

sudo snap install webcamoid synfigstudio darktable natron vlc freecad ultimate-media-downloader onlyoffice-desktopeditors zotero-snap penpot-desktop lunacy freac
sudo snap install blender --classic
sudo snap install shotcut --classic 
sudo snap install gitkraken --classic
sudo snap install sublime-text --classic
sudo snap install cmake --classic


# ---------------------------------- FLATPAK

flatpak install net.purrdata.PurrData cc.arduino.IDE2 org.processing.processingide org.kde.krita org.inkscape.Inkscape org.gimp.GIMP org.kde.kdenlive fr.handbrake.ghb com.ozmartians.VidCutter com.calibre_ebook.calibre com.nextcloud.desktopclient.nextcloud org.audacityteam.Audacity fm.helio.Workstation net.sourceforge.VMPK
 

# ----------------------------------- MANUAL INSTALLS AND APP LAUNCH

# for balenaEtcher, Chataigne, clipgrab, SonicVisualiser : right click -> properties -> permissions -> "Allow executing file as program" -> right click -> run
# copy to /usr/share
 
# for scilab : unzip to /usr/share -> cd /usr/share/scilab/bin -> ./scilab
 
# for RackFree ( VCV Rack) / ELAN : right click on "Rack" -> Run
# copy to /usr/share

# FOR ALL THESE : search for "menu editor" -> add launcher to the appropriate category -> search for the app in the "command" field -> name the launcher
 
# For Anaconda, start installation by running the sh file with command : bash ***.sh
# scroll down -> (type ctrl+C then arrow up to see the yes/no prompt) -> type "yes" to accept installation
# type "yes" to accept auto-launch
# (use default installation folder. /home/USER/anaconda3 or /root/anaconda3) 
# sudo INSTALLATION_FOLDER/bin/conda init (sudo /root/anaconda3/bin/conda init)
# sudo INSTALLATION_FOLDER/bin/activate (sudo /root/anaconda3/bin/activate)
# close and reopen terminal -> source ~/.bashrc
# anaconda-navigator

# Convert RPM installers: sudo alien --to-deb --scripts ***.rpm
# For .deb installers (pencil, rstudio, XOD)  : right click -> open with Software Installer -> install

# for DaVinci Resolve : right clic -> run
# if the app doesn't launch, check the output of launching it from the console /opt/resolve/bin/resolve
# sudo apt-get install glib2.0 libglib2.0 libglib2.0-dev
# remove outdated included glib from /opt/resolve/libs (libglib-2.0.so*)

# for OBS 
# copy "source-record" to home/CURRENT_USER/.config/obs-studio/plugins
# right click install obs-ndi.deb
# from https://downloads.ndi.tv/SDK/NDI_SDK_Linux/Install_NDI_SDK_v5_Linux.tar.gz
# download https://downloads.ndi.tv/SDK/NDI_SDK_Linux/Install_NDI_SDK_v5_Linux.tar.gz
# unzip
# execute .sh
# copy the content of home/CURRENT_USER/NDI SDK For Linux/lib/x86_64-linux-gnu/ to /usr/local/lib/

# to avoid losing the clock time when dual booting Windows
# sudo add-apt-repository ppa:danielrichter2007/grub-customizer
# sudo apt-get update
# sudo apt-get install grub-customizer