UFFICIALE L'OT di Linux e altri OS

e_ale92

Utente Èlite
17,011
5,013
CPU
Intel® Core™ i7-920 Processor - @3.33GHz
Dissipatore
Stock Intel
Scheda Madre
Asus P6T - socket LGA 1366
HDD
Samsung 830 128GB + Samsung Spinpoint F4 320GB + Seagate Barracuda 1,5 TB
RAM
Corsair DDR3 1333MHz CL9 XMS3 DHX (3x2GB) - @1674MHz
GPU
MSI R6970 Lightning
Audio
Realtek ALC 1200
Monitor
HP 2310i
PSU
XFX Pro 750W Core Edition
Case
Cooler Master HAF 922
Periferiche
R.A.T. 5 Cyborg Mad Catz - Keycool KC84
OS
Arch Linux + Windows 10 Pro
Produci produci :asd:
Io non potevo, la scimmietta non me lo permetteva. :brindiamo:
Comunque ho modificato 'nattimo il mio. Devo ancora creare le pagine, quindi tput è ancora limitato dalla grandezza della finestra.
Va che bellino:
Codice:
#!/bin/bash
#packages=$(pacman -Qqe | tr '\n' ' ')
packages="alsa-oss alsa-utils anamnesis antiword arandr archlinux32-keyring arj aurvote autoconf automake bash bash-completion bc"
PACCHETTI_PKG=($packages)

MENU() {
    echo -en "\033[7m"
    echo -e ":: PACCHETTI DA AGGIORNARE N°${#PACCHETTI_PKG[@]} ::"
    echo -en "\033[27m"
    for T_PKG in "${!PACCHETTI_PKG[@]}"
    do
        echo -e "${SELEZIONATO[T_PKG]:- }" "${PACCHETTI_PKG[T_PKG]}"
    done
    echo -en "\033[7m"
    echo -e ":: Su/Giù Per Muoversi ◆ Spazio or Tab per De/Selezionare ◆ Invio Per Continuare ◆ Q per Uscire ::"
    echo -en "\033[27m"
}
TORNA_MENU() {
    echo -en "\033[7m"
    echo -en "\nInvio = Menu "
    read
    MENU
}

i=1
while true; do
    if [[ "$i" ]]; then
        if (("i" < "1")); then
            i=${#PACCHETTI_PKG[*]}
        fi
        if (("i" > "${#PACCHETTI_PKG[*]}")); then
            i=1
        fi
        echo -en "\033c"
        MENU
        l=$(($i-1))
        tput cup "$i" 0
        tput setaf 2
        tput civis
        echo -e ◆ "${PACCHETTI_PKG[$l]}"
        echo -en "\033[27m"
        read -s -N1    TASTO
        read -s -N1 -t 0.001 K1
        read -s -N2 -t 0.001 K2
        read -s -N1 -t 0.001 K3
        TASTO+="$K1$K2$K3"
        case "$TASTO" in
            $'\x1b\x5b\x41'|$'\x1b\x5b\x43')
                ((i--))
            ;;
            $'\x1b\x5b\x42'|$'\x1b\x5b\x44')
                ((i++))
            ;;
            $'\x0a')
                echo -en "\033c"
                echo -en "\033[7m"
                echo -e "Lista Pacchetti Selezionati"
                echo -en "\033[27m"
                for LISTA in "${!SELEZIONATO[@]}"; do
                    [[ "${SELEZIONATO[LISTA]}" ]] && { printf " %s" "${PACCHETTI_PKG[LISTA]}"; }
                done
                TORNA_MENU
            ;;
            $'\x20'|$'\x09')
             [[ "${SELEZIONATO[$l]}" ]] && SELEZIONATO[$l]="" || SELEZIONATO[$l]="◆"
            ;;
            q|Q)
                exit 0
            ;;
            *)
                echo NIENTE
            ;;
        esac
    fi
done
wellaaaaa, ma anche te stai facendo uno script di aggiornamento?

vuoi un beta tester? ahuahuahuah pensaci bene :evil: vero @rebellion? muuuaahahahahahahah :evil:
 
  • Mi piace
Reazioni: « MoMy »

R3boot

Utente Èlite
1,635
574
CPU
pentium dual core
HDD
320gb
RAM
4giga
GPU
ati
OS
linux
attendo i risultati delle prove (senza impegno, tranquillo)

ahahah grazie :)
Beh che ti devo dire caro Ale sapevo che Xiaomi era una garanzia. Ho caricato due volte il mio tablet con batteria da 6000 mAh e 2 volte il redmi note 4 che ha una batteria da 4100 mAh e c'è né ancora. Certo ho ricaricato con batterie che avevano ancora un 15/20 % di carica ma facendo 2 conti direi che ci siamo .

Inviato dal mio Redmi Note 4 utilizzando Tapatalk
 
  • Mi piace
Reazioni: e_ale92

rebellion

Utente Èlite
1,592
506
CPU
intel i5 9500
Dissipatore
cooler master hyper 212 evo
Scheda Madre
asrock b360 pro4
HDD
samsung 850evo 250GB+samsung 840pro 128GB+seagate barracuda 2TB+seagate barracuda 2TB
RAM
corsair vengeance lpx ddr4 2133MHz 2x4GB CL13
GPU
integrata intel hd graphics 630
Audio
integrata
Monitor
samsung ue55mu6500u
PSU
xfx pro series 550w core edition
Case
mastercooler
OS
archlinux x64 + gnome3.34.1 && windows10 pro x64
wellaaaaa, ma anche te stai facendo uno script di aggiornamento?

vuoi un beta tester? ahuahuahuah pensaci bene :evil: vero @rebellion? muuuaahahahahahahah :evil:
insaziabile!:asd:
ora riedito la visualizzazione inserendo qualche bianco evidenziato per rendere più gradevole e intuitiva l'interazione con l'utente. poi metto lo svolgimento della compilazione (makepkg) in una finestra parente in modo da terminarla anzitempo qualora ci mettesse troppo tempo e dovessimo chiudere il pc o passare ad altro aggiornamento.
infine, implemento l'installazione automatica (da pkgbuild pre-scaricato in locale), o previo inserimento del pacchetto, lanciando lo script con l'opzione -i.

ti venisse in mente qualcosa d'altro fammi sapere.:boh::D:fumato:
 
  • Mi piace
Reazioni: e_ale92

e_ale92

Utente Èlite
17,011
5,013
CPU
Intel® Core™ i7-920 Processor - @3.33GHz
Dissipatore
Stock Intel
Scheda Madre
Asus P6T - socket LGA 1366
HDD
Samsung 830 128GB + Samsung Spinpoint F4 320GB + Seagate Barracuda 1,5 TB
RAM
Corsair DDR3 1333MHz CL9 XMS3 DHX (3x2GB) - @1674MHz
GPU
MSI R6970 Lightning
Audio
Realtek ALC 1200
Monitor
HP 2310i
PSU
XFX Pro 750W Core Edition
Case
Cooler Master HAF 922
Periferiche
R.A.T. 5 Cyborg Mad Catz - Keycool KC84
OS
Arch Linux + Windows 10 Pro
insaziabile!:asd:
ora riedito la visualizzazione inserendo qualche bianco evidenziato per rendere più gradevole e intuitiva l'interazione con l'utente. poi metto lo svolgimento della compilazione (makepkg) in una finestra parente in modo da terminarla anzitempo qualora ci mettesse troppo tempo e dovessimo chiudere il pc o passare ad altro aggiornamento.
infine, implemento l'installazione automatica (da pkgbuild pre-scaricato in locale), o previo inserimento del pacchetto, lanciando lo script con l'opzione -i.

ti venisse in mente qualcosa d'altro fammi sapere.:boh::D:fumato:

:lol:

finestra parente? mmm... quindi zenity e non più dialog, giusto?

ricerca pacchetto su AUR? :look:
 

rebellion

Utente Èlite
1,592
506
CPU
intel i5 9500
Dissipatore
cooler master hyper 212 evo
Scheda Madre
asrock b360 pro4
HDD
samsung 850evo 250GB+samsung 840pro 128GB+seagate barracuda 2TB+seagate barracuda 2TB
RAM
corsair vengeance lpx ddr4 2133MHz 2x4GB CL13
GPU
integrata intel hd graphics 630
Audio
integrata
Monitor
samsung ue55mu6500u
PSU
xfx pro series 550w core edition
Case
mastercooler
OS
archlinux x64 + gnome3.34.1 && windows10 pro x64
finestra parente? mmm... quindi zenity e non più dialog, giusto?
no, lo stesso che ho messo nella visualizzazione/editazione del pkgbuild: un terminale parente. io me lo tengo se vuoi non te li metto. a me a es. per aggiornare webkitgtk mi c'ha messo più di un'ora, dovevo uscire e avevo altri 5-6 pacchetti da aggiornare, la funzione di interruzione senza terminare lo script (e quindi non ripristinando) mi avrebbe fatto comodo.

ricerca pacchetto su AUR? :look:
ovvero inserisci il pacchetto da installare e lo script te lo cerca su aur e ti chiede conferma. non ti pace?
 

e_ale92

Utente Èlite
17,011
5,013
CPU
Intel® Core™ i7-920 Processor - @3.33GHz
Dissipatore
Stock Intel
Scheda Madre
Asus P6T - socket LGA 1366
HDD
Samsung 830 128GB + Samsung Spinpoint F4 320GB + Seagate Barracuda 1,5 TB
RAM
Corsair DDR3 1333MHz CL9 XMS3 DHX (3x2GB) - @1674MHz
GPU
MSI R6970 Lightning
Audio
Realtek ALC 1200
Monitor
HP 2310i
PSU
XFX Pro 750W Core Edition
Case
Cooler Master HAF 922
Periferiche
R.A.T. 5 Cyborg Mad Catz - Keycool KC84
OS
Arch Linux + Windows 10 Pro
no, lo stesso che ho messo nella visualizzazione/editazione del pkgbuild: un terminale parente. io me lo tengo se vuoi non te li metto. a me a es. per aggiornare webkitgtk mi c'ha messo più di un'ora, dovevo uscire e avevo altri 5-6 pacchetti da aggiornare, la funzione di interruzione senza terminare lo script (e quindi non ripristinando) mi avrebbe fatto comodo.

ovvero inserisci il pacchetto da installare e lo script te lo cerca su aur e ti chiede conferma. non ti pace?
ahhh sisi va bene, fai pure :)
un'ora? wow! manco stessi compilando libreoffice XD

o quella, o anche la semplice ricerca, stile # pacman -Ss

cerca il pacchetto e se presente ti da qualche info
 

« MoMy »

Utente Èlite
1,520
758
wellaaaaa, ma anche te stai facendo uno script di aggiornamento?
vuoi un beta tester? ahuahuahuah pensaci bene :evil: vero @rebellion? muuuaahahahahahahah :evil:
emoji38.png
Nu nuu! :P
Ero incuriosito da 'sta cosa del menù con tput. ;)
 
  • Mi piace
Reazioni: rebellion

e_ale92

Utente Èlite
17,011
5,013
CPU
Intel® Core™ i7-920 Processor - @3.33GHz
Dissipatore
Stock Intel
Scheda Madre
Asus P6T - socket LGA 1366
HDD
Samsung 830 128GB + Samsung Spinpoint F4 320GB + Seagate Barracuda 1,5 TB
RAM
Corsair DDR3 1333MHz CL9 XMS3 DHX (3x2GB) - @1674MHz
GPU
MSI R6970 Lightning
Audio
Realtek ALC 1200
Monitor
HP 2310i
PSU
XFX Pro 750W Core Edition
Case
Cooler Master HAF 922
Periferiche
R.A.T. 5 Cyborg Mad Catz - Keycool KC84
OS
Arch Linux + Windows 10 Pro
Nu nuu!
Ero incuriosito da 'sta cosa del menù con tput. ;)
dannata curiosità
certe volte mi chiedo quanta salute mentale avrei in più rispetto ad ora, se solo fossi un po' meno curioso xD


---- update

@rebellion: ho risolto l'arcano. sul pc fisso mancava dialog e quindi dava errore sulla riga o diceva "interrotto dall'utente" per questo.
devi aggiungere, secondo me, un controllo sulla presenza di dialog. dopo aver controllato se c'è la connessione, un # pacman -Q dialog non guasterebbe, in modo da avvertire l'utente che deve installarlo (volendo puoi anche aggiungere # pacman -S dialog tanto il pacchetto è in core :) )

:brindiamo:
 
Ultima modifica:

rebellion

Utente Èlite
1,592
506
CPU
intel i5 9500
Dissipatore
cooler master hyper 212 evo
Scheda Madre
asrock b360 pro4
HDD
samsung 850evo 250GB+samsung 840pro 128GB+seagate barracuda 2TB+seagate barracuda 2TB
RAM
corsair vengeance lpx ddr4 2133MHz 2x4GB CL13
GPU
integrata intel hd graphics 630
Audio
integrata
Monitor
samsung ue55mu6500u
PSU
xfx pro series 550w core edition
Case
mastercooler
OS
archlinux x64 + gnome3.34.1 && windows10 pro x64
ho risolto l'arcano. sul pc fisso mancava dialog e quindi dava errore sulla riga o diceva "interrotto dall'utente" per questo.
:popo:

messo il controllo 'dialog'. metto l'opzione di installazione e ti posto la versione.
 
  • Mi piace
Reazioni: e_ale92

e_ale92

Utente Èlite
17,011
5,013
CPU
Intel® Core™ i7-920 Processor - @3.33GHz
Dissipatore
Stock Intel
Scheda Madre
Asus P6T - socket LGA 1366
HDD
Samsung 830 128GB + Samsung Spinpoint F4 320GB + Seagate Barracuda 1,5 TB
RAM
Corsair DDR3 1333MHz CL9 XMS3 DHX (3x2GB) - @1674MHz
GPU
MSI R6970 Lightning
Audio
Realtek ALC 1200
Monitor
HP 2310i
PSU
XFX Pro 750W Core Edition
Case
Cooler Master HAF 922
Periferiche
R.A.T. 5 Cyborg Mad Catz - Keycool KC84
OS
Arch Linux + Windows 10 Pro
:popo:

messo il controllo 'dialog'. metto l'opzione di installazione e ti posto la versione.

:lol: te l'ho detto che arch sul fisso era fresca fresca di installazione... e ti ho anche detto che volevo sapere tutte le dipendenze necessarie :popo: :lol:
 

rebellion

Utente Èlite
1,592
506
CPU
intel i5 9500
Dissipatore
cooler master hyper 212 evo
Scheda Madre
asrock b360 pro4
HDD
samsung 850evo 250GB+samsung 840pro 128GB+seagate barracuda 2TB+seagate barracuda 2TB
RAM
corsair vengeance lpx ddr4 2133MHz 2x4GB CL13
GPU
integrata intel hd graphics 630
Audio
integrata
Monitor
samsung ue55mu6500u
PSU
xfx pro series 550w core edition
Case
mastercooler
OS
archlinux x64 + gnome3.34.1 && windows10 pro x64
:lol: te l'ho detto che arch sul fisso era fresca fresca di installazione... e ti ho anche detto che volevo sapere tutte le dipendenze necessarie :popo: :lol:
hai ragione, non mi ricordavo che dialog io l'avessi installato.:cav::P
 

e_ale92

Utente Èlite
17,011
5,013
CPU
Intel® Core™ i7-920 Processor - @3.33GHz
Dissipatore
Stock Intel
Scheda Madre
Asus P6T - socket LGA 1366
HDD
Samsung 830 128GB + Samsung Spinpoint F4 320GB + Seagate Barracuda 1,5 TB
RAM
Corsair DDR3 1333MHz CL9 XMS3 DHX (3x2GB) - @1674MHz
GPU
MSI R6970 Lightning
Audio
Realtek ALC 1200
Monitor
HP 2310i
PSU
XFX Pro 750W Core Edition
Case
Cooler Master HAF 922
Periferiche
R.A.T. 5 Cyborg Mad Catz - Keycool KC84
OS
Arch Linux + Windows 10 Pro
@davethecipo: hai mai usato i subvolume su github?
se viene aggiornato il repo git che io ho impostato in un subvolume, il mio git si aggiorna o no? nel senso... ho la notifica in git status e posso fare commit?
 

davethecipo

Utente Èlite
3,331
1,163
CPU
i5 4660
Scheda Madre
H97 PC Mate
HDD
qualcuno
RAM
8 GB
GPU
R9 280
Monitor
Samsung SyncMaster 940BW 19'
PSU
Enermax Liberty 620W
Case
Enermax Pandora Midi Tower Black
OS
Arch Linux con KDE...Windows 10
Penso tu abbia sbagliato a scrivere, intendi i submodules? Ho provato ad usarli per le estensioni di Pelican (un blog generator) ma ho sempre avuto problemi perché non hai avuto voglia di imparare in dettaglio i comandi. Dunque per ora li evito.
 

e_ale92

Utente Èlite
17,011
5,013
CPU
Intel® Core™ i7-920 Processor - @3.33GHz
Dissipatore
Stock Intel
Scheda Madre
Asus P6T - socket LGA 1366
HDD
Samsung 830 128GB + Samsung Spinpoint F4 320GB + Seagate Barracuda 1,5 TB
RAM
Corsair DDR3 1333MHz CL9 XMS3 DHX (3x2GB) - @1674MHz
GPU
MSI R6970 Lightning
Audio
Realtek ALC 1200
Monitor
HP 2310i
PSU
XFX Pro 750W Core Edition
Case
Cooler Master HAF 922
Periferiche
R.A.T. 5 Cyborg Mad Catz - Keycool KC84
OS
Arch Linux + Windows 10 Pro
Penso tu abbia sbagliato a scrivere, intendi i submodules? Ho provato ad usarli per le estensioni di Pelican (un blog generator) ma ho sempre avuto problemi perché non hai avuto voglia di imparare in dettaglio i comandi. Dunque per ora li evito.
sì scusa, ho sbagliato ahahahah

capito. io ne ho creato uno ma mi sa che devo cercare un wiki con i comandi e capire meglio come funzionano :)
 

davethecipo

Utente Èlite
3,331
1,163
CPU
i5 4660
Scheda Madre
H97 PC Mate
HDD
qualcuno
RAM
8 GB
GPU
R9 280
Monitor
Samsung SyncMaster 940BW 19'
PSU
Enermax Liberty 620W
Case
Enermax Pandora Midi Tower Black
OS
Arch Linux con KDE...Windows 10
@e_ale92 pensi solo ai subvolume di BTRFS
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili