Questo è un riassuntone per chi vuole installare tutto quanto descritto nella guida di post-installazione di Ubuntu 20.04, subito e in fretta. Dovete sapere bene quello che state facendo, aver già seguito varie volte la guida estesa, e sostituire il vostro nome utente a quello che qui è descritto come vostro_nome_utente.
“Software e aggiornamenti” → Scheda “Altro Software” → Spunta su “Partner di Canonical” → Scheda “Driver aggiuntivi”
sudo add-apt-repository ppa:savoury1/ffmpeg4
sudo add-apt-repository ppa:savoury1/graphics
sudo add-apt-repository ppa:savoury1/multimedia
sudo add-apt-repository ppa:libreoffice/ppa
sudo add-apt-repository ppa:inkscape.dev/stable
sudo add-apt-repository ppa:ubuntuhandbook1/gimp
sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo add-apt-repository ppa:scribus/ppa
sudo add-apt-repository ppa:ubuntuhandbook1/audacity
sudo add-apt-repository ppa:mixxx/mixxxbetas
sudo apt install curl apt-transport-https gpgv ibus-pinyin ibus-anthy
wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_10.0.3_all.deb
sudo dpkg -i kxstudio-repos_10.0.3_all.deb
echo 'deb http://download.opensuse.org/repositories/home:/sfztools:/sfizz/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:sfztools:sfizz.list
curl -fsSL https://download.opensuse.org/repositories/home:sfztools:sfizz/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_sfztools_sfizz.gpg > /dev/null
sudo apt update && sudo apt full-upgrade && sudo snap refresh
Disabilitare schede audio di troppo.
Integrata:
cat /proc/asound/modules
e individuare il modulo della scheda da eliminare. es. snd_hda_intel
sudo gedit /etc/modprobe.d/blacklist.conf
per aprire la blacklist. In fondo, aggiungere:
# scheda sonora integrata
blacklist snd_hda_intel
Della Webcam:
lsusb
per individuare Vendor e Product poi creare il file per udev:
sudo gedit /etc/udev/rules.d/90-blacklist-webcam-sound.rules
Dentro aggiungere:
# Disables webcam audio.
(sostituire le parti in rosso con le proprie)
SUBSYSTEM=="usb", DRIVER=="snd-usb-audio", ATTRS{idVendor}=="1bcf", ATTRS{idProduct}=="0215", ATTR{authorized}="0"
Riavviare udev:
sudo udevadm control --reload-rules
Riavviare
sudo apt install gnome-shell-extensions gnome-shell-extension-prefs default-jre icedtea-netx gdebi xul-ext-lightning ffmpeg gnome-system-tools ubuntu-restricted-extras synaptic gparted ppa-purge flatpak unrar p7zip-full p7zip p7zip-rar net-tools libdvd-pkg brasero geany bleachbit nautilus-image-converter nautilus-admin nautilus-hide nautilus-wipe hfsplus libreoffice libreoffice-sdbc-hsqldb vlc pdfshuffler pdfarranger peek kazam filezilla gthumb pavucontrol xdotool gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 scribus icc-profiles mypaint fonts-crosextra-caladea fonts-crosextra-carlito gimp gimp-plugin-registry gmic inkscape darktable simple-image-reducer pinta gpgv audacity qjackctl vmpk pavucontrol pulseeffects fluidsynth fluid-soundfont-gs jack-keyboard pulseaudio-module-jack jack-tools vlc-plugin-jack jackass qsynth wsynth-dssi lv2-c++-tools ghostess soundconverter xjadeo kxstudio-meta-audio-plugins invada-studio-plugins-ladspa artyfx arctican-plugins-lv2 arctican-plugins-vst abgate avldrums.lv2 autotalent amb-plugins cmt noise-repellent ardour muse mixxx patroneo tuxguitar tuxguitar-fluidsynth tuxguitar-jsa rosegarden musescore3 lmms hydrogen hydrogen-drumkits-effects lingot fmit zynaddsubfx ams ams-lv2 blepvco yoshimi terminatorx bristol so-synth-lv2 horgand mx44 dexed tal-plugins din drumkv1 add64 adlplug amsynth arpage juced-plugins-lv2 juced-plugins-vst klangfalter-lv2 klangfalter-vst linuxsampler linuxsampler-dssi linuxsampler-lv2 linuxsampler-vst lsp-plugins lufsmeter-lv2 lufsmeter-vst luftikus-lv2 luftikus-vst mod-cv-plugins mod-distortion mod-pitchshifter mod-utilities moony.lv2 obxd-lv2 obxd-vst oxefmsynth padthv1 padthv1-lv2 pitcheddelay-lv2 pitcheddelay-vst pizmidi-plugins regrader rubberband-ladspa rubberband-lv2 safe-plugins samplv1 samplv1-lv2 setbfree sherlock.lv2 shiro-plugins sorcer synthv1 synthv1-lv2 tal-plugins-lv2 tal-plugins-vst tap-lv2 temper-lv2 temper-vst teragonaudio-plugins-lv2 teragonaudio-plugins-vst wolf-shaper wolf-spectrum wolpertinger-lv2 wolpertinger-vst x42-plugins zam-plugins zlfo zynaddsubfx-dssi blop-lv2 bsequencer bshapr bslizr calf-plugins caps caps-lv2 cmt cv-lfo-blender-lv2 dexed-lv2 dexed-vst distrho-plugin-ports-lv2 distrho-plugin-ports-vst dpf-plugins dragonfly-reverb drmr drowaudio-plugins-lv2 drowaudio-plugins-vst drumgizmo helm easyssp-lv2 easyssp-vst eq10q fabla g2reverb gxplugins gxvoxtonebender helm hybridreverb2 infamous-plugins invada-studio-plugins-ladspa invada-studio-plugins-lv2 juce-opl-lv2 juce-opl-vst wine wine-stable carla-git carla-lv2 carla-vst carla-vst-wine carla-bridge-win32 carla-bridge-linux32 carla-bridge-wine64 carla-bridge-win64 carla-bridge-linux64 carla-bridge-wine32 a2jmidid fakeroot xorriso adb fonts-lato mkvtoolnix-gui winbind wineasio appimagelauncher librecad distrho-plugin-ports swh-lv2 guitarix libzimg2 librubberband2 libvpx6 libvpx7 libfdk-aac1 libfdk-aac2 sfizz
Solo se problemi scaricamento mscorefonts:
sudo apt install ttf-mscorefonts-installer --reinstall
Poi:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo dpkg-reconfigure libdvd-pkg
regsvr32 wineasio.dll
wine64 regsvr32 wineasio.dll
sudo snap install youtube-dl vlc spotify krita
sudo snap install code --classic
sudo snap install blender --classic
sudo snap install shotcut --classic
sudo snap install obs-studio
sudo flatpak install calibre
sudo flatpak install kdenlive
sudo flatpak install HandBrake
seguire queste istruzioni: https://snapcraft.io/obs-studio e aggiungere eventualmente altri plugin in snap/obs-studio/####/.config/plugins
Solo scheda grafica AMD:
https://www.amd.com/en/support
amdgpu-install --uninstall
sudo amdgpu-install --usecase=workstation --opencl=rocr,legacy --vulkan=amdvlk,pro -y --accept-eula
riavviare.
Oppure, se si vogliono usare i driver proprietari solamente quando si vuole:
amdgpu-install --uninstall
sudo apt remove amgpu-install
(se non dà errore, riavviare)
sudo apt update && sudo apt full-upgrade
sudo rm -Rf /opt/amd1
sudo rm -Rf /opt/amd2
sudo mkdir /opt/amd1
sudo mkdir /opt/amd2
sudo amdgpu-install --usecase=workstation --opencl=rocr,legacy --vulkan=amdvlk,pro -y --accept-eula
Se non funziona riavviare con il kernel precedente e riprovare finché non si installa
sudo cp -R /opt/amdgpu-pro/lib/x86_64-linux-gnu/. /opt/amd1/
sudo cp -R /usr/lib/x86_64-linux-gnu/dri/. /opt/amd2/
amdgpu-install --uninstall
amdgpu-install --usecase=graphics,hip --opencl=rocr,legacy --vulkan=amdvlk,pro -y --accept-eula
riavviare sempre con il kernel in cui l’installazione è andata a buon fine.
Se problemi di riavvio durante render:
echo low | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level
(auto invece di low per tornare ai setting precedenti)
Se problemi con Blender > 2.83:
set CYCLES_OPENCL_TEST=ALL blender
Poi:
Solo scheda grafica Intel:
sudo apt install intel-opencl-icd beignet-opencl-icd
Poi:
Solo stampanti Epson:
sudo apt install printer-driver-escpr
Poi:
Appimages (scaricarle e dare diritti di esecuzione – Se ne trovano moltissime qui: https://www.appimagehub.com/):
Openshot: https://www.openshot.org/it/download/
Losslesscut: https://github.com/mifi/lossless-cut/releases
QTractor: https://sourceforge.net/projects/qtractor/files/
FreeCAD: https://www.freecadweb.org/downloads.php
SlowMoVideo: https://www.appimagehub.com/p/1384500
Shutter Encoder: https://www.shutterencoder.com/en/
DuME: https://rainboxlab.org/tools/dume/
VirtualBox: scaricare da https://www.virtualbox.org/wiki/Linux_Downloads e da https://www.virtualbox.org/wiki/Downloads → Installare con gDebi e via Vbox le extension.
Chrome: https://www.google.com/intl/it_it/chrome/ → installa con Gdebi poi:
sudo apt install chrome-gnome-shell
Lettore Flash: https://fpdownload.macromedia.com/pub/flashplayer/updaters/32/flash_player_sa_linux.x86_64.tar.gz
Firefox: about:config → layers.acceleration.force-enabled → true
Per vedere Netflix in alta definizione: https://addons.mozilla.org/it/firefox/addon/netflix-1080p-firefox/
sudo addgroup vostro_nome_utente vboxusers
sudo addgroup vostro_nome_utente audio
sudo addgroup vostro_nome_utente render
“Supporto lingue” IBus → Chiudi → Impostazioni → Regione e lingua → Premere su “+”, quindi sui tre puntini verticali, scorrere l’elenco e premere su “Altro”, aggiungere Cinese (Pinyin) e/o Giapponese (Anthy).
Impostazioni → Applicazioni predefinite → Musica: VLC | Video: VLC | Foto: gThumb
Impostazioni → Aspetto → Scuro + dock
Gedit → Menu → Preferenze → Caratteri e colori → Oblivion
gThumb → Menu → Ordina per Nome file; Menu → Preferenze → Generale → Miniature: lato
Nautilus → Menu → Preferenze → Comportamento → Chiedere… | Mostrare l’azione…
Impostazioni rete fissa → ingranaggio → IPv4 → Manuale → 192.168.1.101 24 192.168.1.1 → DNS 1.1.1.1, 8.8.4.4
Impostazioni rete wi-fi → ingranaggio → IPv4 → DNS no automatico → 1.1.1.1, 8.8.4.4
gedit ~/.local/share/applications/show-desktop.desktop
[Desktop Entry]
Type=Application
Name=Mostra Scrivania
Icon=desktop
Exec=xdotool key --clearmodifiers Super+d
Lanciare Mostra Scrivania → Aggiungi ai preferiti
gsettings set org.gnome.shell.extensions.dash-to-dock show-trash true
gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true
https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/
https://extensions.gnome.org/extension/120/system-monitor/
https://addons.mozilla.org/it/firefox/addon/hls-js-playback/
https://addons.mozilla.org/it/firefox/addon/ublock-origin/
https://addons.mozilla.org/it/firefox/addon/video-downloadhelper/
sudo gedit /etc/ImageMagick-6/policy.xml
<policy domain="coder" rights="read|write" pattern="PDF" />
sudo gedit /etc/security/limits.d/audio.conf
@audio - rtprio 95
@audio - memlock unlimited
JJazzLab: https://musical-artifacts.com/artifacts/1036 → https://www.jjazzlab.com/en/download/ → dentro bin → Tools → Options → MIDI → Load → soundfonts → icona tastiera → Preset → Jjazzlab… → java internal synth → riavviare JJazzLab
Solo se si vuole anche Ardour 6.9 o 7 instabile:
sudo apt install -y git libboost-all-dev gcc g++ pkg-config libasound2-dev libgtk2.0-dev libsndfile1-dev libcurl4-nss-dev libarchive-dev liblo-dev libtag1-dev vamp-plugin-sdk librubberband-dev libfftw3-dev libaubio-dev libxml2-dev lv2-dev libserd-dev libsord-dev libsratom-dev liblilv-dev libgtkmm-2.4-dev libcanberra-gtk-module
sudo apt-get install -y libglibmm-2.4-dev libusb-1.0-0-dev libpangomm-1.4-dev libsamplerate0-dev libcunit1-dev libcppunit-dev libudev-dev libserd-0-0 libcwiid-dev libxwiimote-dev libwebsocketpp-dev libwebsockets-dev libsratom-0-0 liblrdf0 liblrdf0-dev libsoundtouch-dev libjack-jackd2-dev libpulse-dev
Ardour6: scaricare e scompattare il codice da https://community.ardour.org/download quindi entrare con il terminale nella cartella creata
Ardour7alpha:
git clone https://github.com/ardour/ardour
cd ardour
In tutti i casi:
./waf configure -optimize
./waf
sudo ./waf install
Solo se si vuole Geonkick aggiornato
sudo apt remove geonkick
sudo apt install build-essential cmake libcairo2-dev qjackctl libjack-jackd2-dev libsndfile-dev rapidjson-dev lv2-dev
git clone https://gitlab.com/iurie-sw/geonkick.git
mkdir geonkick/build
cd geonkick/build
cmake ../
make
sudo make install
cd ../..
Solo se si vuole Hydrogen aggiornato
sudo apt remove hydrogen
sudo apt install qtbase5-dev qtbase5-dev-tools qttools5-dev qttools5-dev-tools libqt5xmlpatterns5-dev libarchive-dev libsndfile1-dev libasound2-dev liblo-dev libpulse-dev libcppunit-dev liblrdf-dev librubberband-dev libjack-jackd2-dev
git clone git://github.com/hydrogen-music/hydrogen.git
cd hydrogen
mkdir build && cd build
cmake ..
make
sudo make install
sudo ln -s /usr/local/lib/libhydrogen-core-1.1.0.so /usr/lib/libhydrogen-core-1.1.0.so
Poi:
Plugin musicali aggiuntivi (se VST3, solo per Ardour 6 e Zrythm):
mkdir ~/.vst
mkdir ~/.lv2
mkdir ~/.vst3
sudo mkdir /usr/lib/vst3
Aggiungere ~/.vst3 e /usr/lib/vst3 ai possibili path di VST3 in Ardour6
– Surge synth: https://surge-synthesizer.github.io/
Dopo aver scaricato il file deb, disinstallate Surge di KXstudio:
sudo apt remove --purge surge surge-data
Poi andate col terminale nella cartella in cui avete scaricato il file deb e installatelo con apt:
sudo apt install ./surge-linux
(eccetera).deb
sudo apt-mark hold surge
– Odin2 synth: https://www.thewavewarden.com/odin2 (non installare il .deb, scaricare “Generic”, scompattare e lanciare semplicemente bash install.sh
senza sudo)
– OMB2 (basso elettrico): https://vst4free.com/plugin/2493/ (gratis ma non libero, è per Win quindi da usare dentro Carla)
– ArgotLunar (audio granulator): https://mourednik.github.io/argotlunar/ (prima sudo apt install ttf-bitstream-vera
poi copiare il file .so e il preset.bank in ~/.vst)
– Monique synth (gratis ma non libero): https://drive.google.com/drive/folders/1umaM9a0S52lAqjfbO3S9pWb-D3ys9EZF (copiare il file .so in ~/.vst)
– Vital (grandioso sintetizzatore libero): https://vital.audio/#getv (scaricate il .deb e installatelo con Gdebi)
– Virtual Playing Orchestra: http://virtualplaying.com/virtual-playing-orchestra/ (scompattare i tre file nella stessa cartella – gli strumenti si caricano in Ardour tramite il plugin sfizz)
– Salamender Piano (da caricare con sfizz): https://sfzinstruments.github.io/pianos/salamander
– KPP (Kapitonov Plugins Pack): scaricare gli lv2 in ~/.lv2, poi fare il refresh dei plugin in Ardour. https://kpp-tubeamp.com/
– I drumkit di DrumGizmo. https://drumgizmo.org/wiki/doku.php?id=kits
– LibreArp: https://librearp.gitlab.io/
– I plugin airwindows: https://www.airwindows.com/ – file .so da copiare in ~/.vst. Molto utili BassAmp, ToTape6 e TripleSpread.
– Discovery Pro – https://www.discodsp.com/discoverypro/ (scompattare il file e lanciare l’install.sh)
– Molti sfz: http://www.bandshed.net/sounds/sfz/
Solo se si vuole CHOW Tape Model lv2 e vst3
sudo apt-get install libasound2-dev libxcursor-dev libxinerama-dev libxrandr-dev freeglut3-dev libjack-jackd2-dev
git clone --recursive https://github.com/jatinchowdhury18/AnalogTapeModel.git
cd AnalogTapeModel/Plugin
git submodule update --init --recursive
cmake -Bbuild
cmake --build build/ --config Release
i plugin si trovano in ~/AnalogTapeModel/Plugin/build/CHOWTapeModel_artefacts/LV2 e /AnalogTapeModel/Plugin/build/CHOWTapeModel_artefacts/VST3/CHOWTapeModel.vst3/Contents/x86_64-linux
l’lv2 è una cartella, il vst3 è un file singolo, da copiare nelle cartelle apposite
Poi:
- Un documento pdf con tantissimi drum pattern e una serie di link a video molto esplicativi.
- Tonnellate di MIDI loop con demo registrata.
- 3 GB di MIDI drum patterns.
- Un thread su Linuxmusicians da tenere d’occhio per nuovi link e nuovi pattern.
- Hydrogen → DrumKits → Import → Internet → Modifica lista server → Aggiungi, aggiungere: https://musical-artifacts.com/hydrogen_drumkits.xml → menu a tendina: link appena aggiunto → Aggiorna lista
Poi:
DaVinci Resolve (solo con schede grafiche AMD o Nvidia):
https://www.danieltufvesson.com/makeresolvedeb
https://www.blackmagicdesign.com/it/products/davinciresolve/
./makeresolvedeb...eccetera.sh DaVinci_Resolve...eccetera.run
sudo dpkg -i davinci-resolve...eccetera.deb
Lanciarlo con AMD:
LD_LIBRARY_PATH="/opt/amd1" LIBGL_DRIVERS_PATH="/opt/amd2" dri_driver="amdgpu" /opt/resolve/bin/resolve
Poi:
Supporto lingue → Installa tutto
Riavviare
Aggiornare tutto
sudo apt update && sudo apt full-upgrade -y && sudo snap refresh && sudo flatpak update -y
Guida creata il 15 novembre 2020
Ultimo aggiornamento: 15 aprile 2022
Licenza: © Stefano Droghetti 2020-2022, Creative Commons BY-NC