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

1.5 KiB

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