Bash — eseguire l'output di un comando nella stessa shell
❌
❌
eval -- "$(cmd \"$subst1\" ...)"
✔️ source <(cmd "$subst1" ...)🔍 "ANSI escapes"
🔍 "ctlseqs"
Qui c'è letteralmente tutto
https://invisible-island.net/xterm/ctlseqs/ctlseqs.pdf
https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
Qui c'è letteralmente tutto
https://invisible-island.net/xterm/ctlseqs/ctlseqs.pdf
https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
Il sangue umano non le basta più, vuole abbandonare la fragile chitina per la certezza dell'acciaio
#transmosquitism
#transmosquitism
🔥1🤯1
Ennesimo mini-progetto: sto provando a riscrivere il mio prompt Bash in C++
Di norma il formato del prompt viene salvato in
Sono riuscito a replicare l'effetto 🌈 (ogni prompt cambia colore in ordine) salvando uno stato negli argomenti di
Ora vorrei capire se si possa avere un prompt dinamico in caso di ridimensionamento: esiste il segnale
È possibile impostare un handler personalizzato con
Ho già speso troppo tempo su questa feature, immagino che dovrò rinunciarci
Di norma il formato del prompt viene salvato in
PS1, e appena prima della sua stampa viene eseguito ogni volta PROMPT_COMMAND. È sufficiente aggiungere un source <(prog) a quest'ultima variabile — e poi stampare codice bash in prog — per far funzionare tutto.Sono riuscito a replicare l'effetto 🌈 (ogni prompt cambia colore in ordine) salvando uno stato negli argomenti di
prog, che quindi vado ad aggiornare ogni volta.Ora vorrei capire se si possa avere un prompt dinamico in caso di ridimensionamento: esiste il segnale
SIGWINCH che comunica una nuova dimensione del terminale; esso è catturato da Bash per comunicare alla libreria readline di ristampare il prompt con l'input attuale invariato — es: provate a inviare printf 'ok', preparare un comando qualsiasi senza inviarlo e poi ridimensionare il terminale.È possibile impostare un handler personalizzato con
trap 'myfunc' SIGWINCH, ma in tal caso Bash non ristamperà più il prompt... In caso di ristampa manuale, non esiste alcun modo di catturare l'input parziale. Ho anche provato ad aggiornare PS1 per poi rimuovere/rimettere l'handler re-inviando il segnale a Bash, ma con tutta probabilità non si aspetta un cambio di contenuto, infatti ristampa il prompt precedente...Ho già speso troppo tempo su questa feature, immagino che dovrò rinunciarci
journalctl -u micro
🔍 "ANSI escapes" 🔍 "ctlseqs" Qui c'è letteralmente tutto https://invisible-island.net/xterm/ctlseqs/ctlseqs.pdf https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
Vi sarà sicuramente capitato di premere tasti freccia, backspace o quant'altro durante l'input di programmi stupidi che non gestiscono tali tasti — es:
Avete presente quel testo che esce tipo
Ecco, sono escape ansi, inviati dal terminale in stdin per comunicare al programma di gestire il cursore — non a caso sono le stesse sequenze presenti qui.
cat.Avete presente quel testo che esce tipo
^[[A^[[B^[[H ..?Ecco, sono escape ansi, inviati dal terminale in stdin per comunicare al programma di gestire il cursore — non a caso sono le stesse sequenze presenti qui.
👍2
Latest univr experience
> prenoto per ritirare la pergamena
> 1 week later
> faccio >40min di autobus
> attendo la prenotazione
> non va internet in tutto l'ateneo
> tengono le pergamene in un archivio di 8000 cassetti
> non possono cercare a mano
> non possono rilasciare pergamene
> prenoto per ritirare la pergamena
> 1 week later
> faccio >40min di autobus
> attendo la prenotazione
> non va internet in tutto l'ateneo
> tengono le pergamene in un archivio di 8000 cassetti
> non possono cercare a mano
> non possono rilasciare pergamene
Latest pulls 🧰
https://github.com/ytdl-org/youtube-dl/pull/32421
https://github.com/TermuxArch/TermuxArch/pull/103
https://github.com/ytdl-org/youtube-dl/pull/32421
https://github.com/TermuxArch/TermuxArch/pull/103
GitHub
[SkylineWebcamsIE] Attempt to fix extractor, should investigate further by Microeinstein · Pull Request #32421 · ytdl-org/youtube…
Please follow the guide below
You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Pre...
You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Pre...
image_2023-07-09_20-09-53.png
67 KB
Sperimentando con powerline custom su Konsole — senza toccare i parametri fontconfig compaiono disallineamenti fastidiosi
https://github.com/powerline/fonts/issues/31#issuecomment-1023622834
https://github.com/powerline/fonts/issues/31#issuecomment-1023622834
/etc/fonts/conf.d/99-konsole.conf
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<test name="prgname" compare="contains">
<string>konsole</string>
</test>
<edit name="lcdfilter" mode="assign">
<const>lcdlegacy</const>
</edit>
</match>
</fontconfig>Fare un prompt serio e ricco di funzioni è più difficile di quanto pensassi
Btw ho abbandonato l'idea dell'eseguibile in C++, ho quasi finito di riscrivere in Bash
Btw ho abbandonato l'idea dell'eseguibile in C++, ho quasi finito di riscrivere in Bash
Mio dio, mi sono così abituato al doppio Tab (fastidioso) che non ho mai pensato si potesse ridurre ad uno
~/.inputrc
https://unix.stackexchange.com/a/261690
~/.inputrc
set show-all-if-ambiguous onoppure in qualsiasi altro noscript
set completion-ignore-case on
bind 'set show-all-if-ambiguous on'(la seconda opzione è facoltativa)
bind 'set completion-ignore-case on'
https://unix.stackexchange.com/a/261690
Unix & Linux Stack Exchange
Is it possible to configure bash to autocomplete with one tab like zsh?
As most people here know, when using bash at the command prompt if you partially type a file name a command or an option to a command etc, bash will complete the word if there is exactly one match....
Reminder su come leggere le colonne SMART:
raw — grezzo riportato dal drive
norm — raw normalizzato dal firmware
thresh — limite minimo di norm da non superare
worst — peggiore norm di sempre
raw — grezzo riportato dal drive
norm — raw normalizzato dal firmware
thresh — limite minimo di norm da non superare
worst — peggiore norm di sempre
sergei boot app.png
85.8 KB
Sto provando ad usare Sergei Strelec WinPE per alcuni test — quindi la schermata di ripristino da Windows 8 in poi è sempre stata una finestra qualsiasi? Wow
-f Carica il comando interno NOME dall'oggetto condiviso [=libreria.so|dll] NOMEFILEÈ possibile caricare librerie native in Bash 🤯
https://github.com/taviso/ctypes.sh
https://github.com/taviso/ctypes.sh/blob/master/ctypes.sh.in