J'ai un problème qui, après chaque mise à jour, à cause de ma carte Wifi Ralink, le WLAN n'est pas activé et je dois exécuter ces commandes pour le faire fonctionner à nouveau:
cd /home/makkekkazzo/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/
Sudo make
Sudo make install
Sudo modprobe rt5390sta
Sudo ifconfig enp2s0 up
Sudo service network-manager restart
Pour cette raison, je veux savoir s'il est possible de créer un script avec uniquement ces commandes qui s'exécutera automatiquement après chaque mise à jour en cliquant dessus.
Merci beaucoup
Le plus pratique (et flexible) est de créer un script pour cela:
Installez d'abord gksu:
Sudo apt-get install gksu
Créez ensuite le script:
#!/bin/bash
cd /home/makkekkazzo/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/
make
make install
modprobe rt5390sta
ifconfig enp2s0 up
service network-manager restart
rendre exécutable, puis
Créez un lanceur:
[Desktop Entry]
Exec=gksu /path/to/script.sh
Type=Application
Name=Update
Terminal=true
Enregistrez-le sous update.desktop
. Rendez également ce fichier exécutable et placez-le quelque part pour double-cliquer.
Maintenant, lorsque vous double-cliquez sur l'icône, vous serez invité à entrer votre mot de passe et le script sera exécuté dans votre terminal.
[~ # ~] ou [~ # ~]
sauver le .desktop
fichier dans ~/.local/share/applications
pour le rendre disponible dans Dash (pas besoin de le rendre exécutable alors). Déconnectez-vous et reconnectez-vous pour l'afficher dans Dash.
gksu
ne vous avertit pas en cas d'erreurs, d'où la
Terminal=true
ce qui fera exécuter le script dans une fenêtre de terminal.
Sudo
devant chaque commande, car nous exécutons le script avec Sudo
.Vous pouvez "pimp" votre .desktop
fichier avec une icône, en ajoutant une ligne:
Icon=/path/to/icon.png
plus sur .desktop
fichiers et leurs options ici .
Vous reconstruisez le pilote à chaque fois, ce qui n'est pas nécessaire. Ce que je vois ici, c'est que votre principal problème est avec rt5390sta
module - il n'est pas chargé automatiquement au démarrage.
Ce que vous devez faire est le suivant:
/etc/modules
fichier. Veuillez noter que le fichier nécessitera des autorisations root pour être modifié, utilisez donc gksu gedit
pour ouvrir l'éditeur graphique ou Sudo nano
pour ouvrir l'éditeur de ligne de commande dans le terminal.rt5390sta
ligne vers elle.Après cela, à chaque redémarrage, le module sera chargé automatiquement et il n'est pas nécessaire de répéter à nouveau ces étapes.