README.md
This commit is contained in:
35
README.md
Normal file
35
README.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user