Files
LA-Shell-Lavora-per-Noi/README.md
2025-11-06 16:00:19 +00:00

36 lines
1.5 KiB
Markdown

# 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