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 :
- Twitch (Xtra)
- Youtube (Newpipe)
- Facebook (SlimSocial)
- etc. (help yourself)
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