97cd36436d011f3001cca773745ab23ec05e889c
LA SHELL LAVORA PER NOI
Slide e script dell'intervento di Stefano Salvi al Linux Day del 25 Ottobre 2025
Scaletta dell'intervento
- Introduzione alla shell, redirezione e pipe
- Strutture di controllo della shell - for e if
- Come rendere eseguibile lo script (#! e permessi)
- dove mettere lo script e come rendere raggiungibile quella posizione (variabili d'ambiente e $PATH)
- Come rendere permanente la modifica di $PATH modificando il file ~/.bashrc
- Come impostare i monitor tramite il comando
xrandr - Comandi utili negli script
- [
- grep
- sed
- Come fare il parsing dei parametri a riga di comando
- individuare lo schermo primario ed il secondario
- Metttere tutto insieme e creare lo cript che, in base al parametro:
- mette il secondario a sinistra del primario
- mette ils econdario a destra del primario
- clona il secondario sul primario
Secondo poacco di slide
Il primo pacco lascia un problema: il clone avviene correttamente solo se i due schermi da clonare hanno la stessa risoluzione o risoluzioni simili Viene aggiunta quindi una parte di script che:
- Estrae la lista delle risoluzioni di primario e secondario
- Scandisce le due liste per indivisuare la liù alta risoluzione comune
terzo pacco di lside
Nel terzo pacco di slide si descrive uno scxript, derivato dal precedente, che:
- clona il primario ed il secondario, aggiuntando la risoluzione
- dispone un terzo schermo a sinistra, sopra o a destra del primario
Description
Languages
Shell
100%