ciao a tutti
stavo facendo un paio di modifiche del mio bashrc per rendere la shell un pò più divertente aggiungendo anche figlet.. e volevo chiedervi una piccola curiosità, c'è un modo per rendere fissa la scritta figlet eseguendo i comandi? cioè vorrei fissare la scritta senza farla scorrere all'esecuzione di qualsiasi comando.
questa è la mia screen:
FOTO TERMINALE
scusate ma vi posto il link a causa delle dimensioni non supportate dal forum
No scroll figlet
No scroll figlet
[--Str0cker!@ubuntu-gnome]:~# make ‘heads or tails of all this’
Make: Don’t know how to make heads or tails of all this. Stop.
Make: Don’t know how to make heads or tails of all this. Stop.
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: No scroll figlet
purtroppo che io sappia no, dovresti scrivere un'applicazione che genera una fork, sopra ti stampa il testo e sotto ti da il normale output della shell, solo che credo che ci sarebbe un conflitto di segnali, sinceramente te lo sconsiglio.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: No scroll figlet
bha.. non c'è niente da iniettare nel file .bashrc che mi permetta di fare questa cosa? 
[--Str0cker!@ubuntu-gnome]:~# make ‘heads or tails of all this’
Make: Don’t know how to make heads or tails of all this. Stop.
Make: Don’t know how to make heads or tails of all this. Stop.
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: No scroll figlet
ho guardato un pò in giro, ma purtroppo il terminale funziona in questo modo, ogni processo apre tre file, stdin, stdout, stderr, lì, ci sono salvati i relativi input - output, senza considerare che ci sono dei buffer temporanei prima di scaricare i dati che sono del tipo line - buffered (ovvero scaricano il buffer a fine riga '\n'), provando ad ipotizzare, l'unica cosa che mi viene in mente è un processo che gira constantemente, e vede quanti terminali ci sono attivi, ne preleva il pid, e ne modifica i file di stdout, riscrivendo secondo alcuni principi, ovvero, prima scrive le tue N righe per abbellire il terminale, da li poi riscrive le righe del terminale, ma sinceramente, te lo sconsiglio, il terminale è uno strumento di utilità, non lo usi per giocare (salvo casi particolari), io ti consiglierei di non toccarlo più di tanto, l'idea dello script iniziale da terminale è bella, sulla versione 9.04 di ubuntu avevo realizzato uno script in C, che il terminale apriva ad ogni avvio del terminale (appunto salvando la posizione del binario nel file .bashrc) e mi diceva lo stato dei processi interessati, ed era carino e colorato, ma anche io avevo il problema che scrollasse il terminale, e non l'ho mai risolto, anche allora è questa l'unica soluzione che mi venne in mente è quella che ti ho descritto adesso, e non l'ho mai realizzata per paura di compromettere l'io del terminale creando danni irreparabili.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: No scroll figlet
innanzitutto ti ringrazio per la disponibilità, e vlv dirti che purtroppo mi accontenterò del look attuale con la speranza che prima o poi qlk DIO riuscirà a risolvere questa cosa..
ancora grazie
ancora grazie
[--Str0cker!@ubuntu-gnome]:~# make ‘heads or tails of all this’
Make: Don’t know how to make heads or tails of all this. Stop.
Make: Don’t know how to make heads or tails of all this. Stop.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti