У меня есть проблема, что после каждого обновления, из-за моего Совета Wi-Fi Ralink, WLAN не активируется, и я должен выполнить эти команды, чтобы заставить его работать снова:
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
Поэтому я хочу знать, возможно ли сделать сценарий только с этими командами, которые будут бежать за каждым обновлением автоматически путем нажатия на него.
Большое спасибо
Самое удобное (и гибкий) должно создать сценарий для него:
Первая установка gksu:
sudo apt-get install gksu
Затем создайте сценарий:
#!/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
сделайте это исполняемым файлом, и впоследствии
Создайте средство запуска:
[Desktop Entry]
Exec=gksu /path/to/script.sh
Type=Application
Name=Update
Terminal=true
Сохраните его как update.desktop
. Также сделайте этот исполняемый файл файла и поместите его куда-нибудь для двойного щелчка.
Теперь при двойном щелчке по значку Вам предложат Ваш пароль, и сценарий будет выполняться в Вашем терминале.
ИЛИ
сохраните .desktop
файл в ~/.local/share/applications
сделать это доступным в Тире (никакая потребность сделать это исполняемым файлом затем). Выйдите из системы и въезжайте задним ходом для показа его в Тире.
gksu
не уведомляет Вас в случае происходящих ошибок, следовательно
Terminal=true
который заставит сценарий выполниться в окне терминала.
sudo
перед каждой командой, так как мы запускаем скрипт с sudo
.Вы можете "сутенер" Ваш .desktop
файл со значком, путем добавления строки:
Icon=/path/to/icon.png
больше на .desktop
файлы и их опции здесь.
Вы восстанавливаете драйвер каждый раз, который является ненужным. Что я вижу, вот то, что Ваш основной вопрос с rt5390sta
модуль - он не загружается автоматически на начальной загрузке.
то, Что необходимо сделать, является этим:
/etc/modules
файл. Обратите внимание на то, что файл потребует корневых полномочий отредактировать, так использование gksu gedit
открытому графическому редактору или sudo nano
открытому редактору командной строки в терминале. rt5390sta
строка к нему. После этого, на каждую перезагрузку модуль будет загружен автоматически и никакая потребность в повторении тех шагов снова. По сути, нет также никакой потребности в средстве запуска, также.