Ubuntu 20.04 Post-installazione VELOCE

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.
SUBSYSTEM=="usb", DRIVER=="snd-usb-audio", ATTRS{idVendor}=="1bcf", ATTRS{idProduct}=="0215", ATTR{authorized}="0"
 (sostituire le parti in rosso con le proprie)
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:configlayers.acceleration.force-enabledtrue
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/1036https://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:

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