[Risolto] Launcher per script con comandi per il terminale

Personalizzazione grafica del sistema: icone, temi, sfondi, suoni, eccetera.
Avatar utente
LaLampada
Prode Principiante
Messaggi: 192
Iscrizione: sabato 7 dicembre 2019, 14:50
Desktop: gnome
Distribuzione: Arch Linux
Sesso: Maschile

[Risolto] Launcher per script con comandi per il terminale

Messaggio da LaLampada »

Salve, ho creato un semplice script:

Codice: Seleziona tutto

sudo apt update; sudo apt full-upgrade; sudo snap refresh; sudo apt clean; sudo apt autoremove; sudo apt purge
Lo lancio da terminale con:

Codice: Seleziona tutto

sudo /home/matteo/Documenti/script.sh
Vorrei però avere un launcher e aggiungerlo ai preferiti in modo da averlo sulla barra laterale.
Vorrei che, una volta cliccato, si aprisse il terminale e, dopo aver digitato la passwd per sudo, che eseguisse quei comandi automaticamente, chiedendomi però le conferme con S o n.
Ho provato a crearlo, ma quando lo avvio mi si apre il terminale, mi chiede la passwd sudo, la inserisco, ma poi mi si chiude in una frazione di secondo senza farmi vedere come lavora e senza chiedermi le conferme S o n..

Semplicemente ho creato un launcher: /home/matteo/.local/share/applications/Update.desktop
[Desktop Entry]
Version=1.0
Name=Update
Comment=Script
Exec=sudo apt update; sudo apt full-upgrade; sudo snap refresh; sudo apt clean; sudo apt autoremove; sudo apt purge
Icon=/home/matteo/Immagini/.icone/update.png
Terminal=true
Type=Application
Categories=Application
Mi insegnereste per favore? Mi servirebbe per evitare di aprire il terminale e avviare lo script ogni volta manualmente.

Grazie :ciao:
Ultima modifica di LaLampada il venerdì 29 maggio 2020, 12:30, modificato 1 volta in totale.
Dell XPS 8940; Processore Intel® Core™ i7-10700 CPU @ 2.90GHz; Grafica NVidia GeForce GTX 1660 Ti; Arch Linux
Dell Inc. XPS 15 9520; Processore 12th Gen Intel® Core™ i7-12700H × 20; Grafica NVidia GeForce RTX 3050 ti mobile; Arch Linux
Avatar utente
LaLampada
Prode Principiante
Messaggi: 192
Iscrizione: sabato 7 dicembre 2019, 14:50
Desktop: gnome
Distribuzione: Arch Linux
Sesso: Maschile

Re: Launcher per script con comandi per il terminale

Messaggio da LaLampada »

Ho risolto trovando la istruzione su internet.
Ho creato il launcher: /home/matteo/.local/share/applications/Update.desktop
[Desktop Entry]
Version=1.0
Name=Update
Comment=Script
Exec=gnome-terminal -e /home/matteo/Documenti/script.sh
Icon=/home/matteo/Immagini/.icone/update.png
Terminal=false
Type=Application
Categories=Application
Questo è lo script che faccio eseguire: /home/matteo/Documenti/script.sh

Codice: Seleziona tutto

#!/bin/bash --init-file
sudo apt update; sudo apt full-upgrade; sudo snap refresh; sudo apt clean; sudo apt autoremove; sudo apt purge
Dell XPS 8940; Processore Intel® Core™ i7-10700 CPU @ 2.90GHz; Grafica NVidia GeForce GTX 1660 Ti; Arch Linux
Dell Inc. XPS 15 9520; Processore 12th Gen Intel® Core™ i7-12700H × 20; Grafica NVidia GeForce RTX 3050 ti mobile; Arch Linux
Scrivi risposta

Ritorna a “Personalizzazione dell'ambiente desktop”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot], pep66 e 3 ospiti