Come fare uno script eseguibile per il Wi-Fi - Aiuto

Configurazione e uso delle applicazioni del desktop manager alla base di Ubuntu MATE.

Come fare uno script eseguibile per il Wi-Fi - Aiuto

Messaggioda loucastel84 » giovedì 13 settembre 2018, 0:47

Salve.
Avendo un problemino col modem del mio HP devo, ogni qual volta accedo al web, "indirizzare" la scheda di rete attraverso il Terminale.
Accedo come root e poi batto prima questi comandi:

Codice: Seleziona tutto
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
iwlist scan | egrep -i 'ssid|level'


e poi, dopo aver dato Invio, questa ultima riga:

Codice: Seleziona tutto
echo "options rtl8723be ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8723be.conf


Dopo aver dato anche qui Invio la scheda di rete funziona bene e tutto va per il meglio.
Ma vi chiedo una mano... E' possibile fare di questi comandi uno script eseguibile? Un programmino con icona che metto ul Desktop ed eseguo con un doppio click invece di fare ogni volta sempre questi passaggi? Ovviamente tenendo conto che nello script dovrei fornire prima le autorizzazioni per utente root (sudo su e poi la password).

Grazie infinite. Mi semplificherebbe la vita di moltissimo.
loucastel84
Prode Principiante
 
Messaggi: 56
Iscrizione: novembre 2017
Desktop: MATE
Distribuzione: Mint
Sesso: Maschile

Re: Come fare uno script eseguibile per il Wi-Fi - Aiuto

Messaggioda DPD- » giovedì 13 settembre 2018, 14:53

Certo!
  1. Crea un file da qualche parte con estensione .sh che contenga:
    Codice: Seleziona tutto
    modprobe -r rtl8723be
    modprobe rtl8723be ant_sel=2
    iwlist scan | egrep -i 'ssid|level'
    echo "options rtl8723be ant_sel=2" | tee -a /etc/modprobe.d/rtl8723be.conf
  2. Rendi il file di prima eseguibile
  3. Crea un file sul desktop con estensione .desktop con scritto:
    Codice: Seleziona tutto
    [Desktop Entry]
    Name=NOME CHE VUOI TU
    Exec=gksudo PATH_FILE_DI_PRIMA.sh
    Terminal=false
    Type=Application

    Se hai KDE anzi che gksudo scrivi kdesudo
Dettagli del mio computer: DELL Inspiron 3542 · Kubuntu 18.04 x64 KDE Plasma 5
Intel i5-4210U 1,7GHz × 4 thread · 8 GB DDR3L 1600MHz Ram + 8 GiB swap · Intel HD Graphics 4400
            
DPD-
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 452
Iscrizione: marzo 2011
Località: Friuli
Desktop: KDE Plasma 5
Distribuzione: Kubuntu 18.04 (64 bit)
Sesso: Maschile

Re: Come fare uno script eseguibile per il Wi-Fi - Aiuto

Messaggioda loucastel84 » giovedì 13 settembre 2018, 15:11

Grazie infinite!
Adesso funziona e il problema si risolve.
Volevo chiederti una cosa. E' possibile spostare il file rinominato con estensione .desktop presso la barra dei programmi?

Ancora grazie infinite.
loucastel84
Prode Principiante
 
Messaggi: 56
Iscrizione: novembre 2017
Desktop: MATE
Distribuzione: Mint
Sesso: Maschile

Re: Come fare uno script eseguibile per il Wi-Fi - Aiuto

Messaggioda DPD- » giovedì 13 settembre 2018, 15:20

loucastel84 Immagine ha scritto:E' possibile spostare il file rinominato con estensione .desktop presso la barra dei programmi?

Certo basta trascinarlo sopra oppure tasto destro sulla barra → aggiungi lanciatore
Dettagli del mio computer: DELL Inspiron 3542 · Kubuntu 18.04 x64 KDE Plasma 5
Intel i5-4210U 1,7GHz × 4 thread · 8 GB DDR3L 1600MHz Ram + 8 GiB swap · Intel HD Graphics 4400
            
DPD-
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 452
Iscrizione: marzo 2011
Località: Friuli
Desktop: KDE Plasma 5
Distribuzione: Kubuntu 18.04 (64 bit)
Sesso: Maschile


Torna a MATE

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 3 ospiti