Ralink Wifi-Boardが原因で、更新のたびに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
に保存して、Dashで使用できるようにします(実行可能にする必要はありません)。ログアウトしてから再度ログインし、ダッシュで表示します。
gksu
は、エラーが発生した場合に通知しないため、
Terminal=true
これにより、スクリプトがターミナルウィンドウで実行されます。
Sudo
を使用してスクリプトを実行するため、各コマンドの前にSudo
を使用しません。次の行を追加することで、.desktop
ファイルをアイコンで「ポンピング」できます。
Icon=/path/to/icon.png
.desktop
ファイルとそのオプションの詳細 ここ 。
ドライバーを毎回再構築していますが、これは不要です。私がここで見るのは、あなたの主な問題はrt5390sta
モジュールにあるということです-それはブート時に自動的にロードされません。
あなたがする必要があるのはこれです:
/etc/modules
ファイルを開きます。ファイルを編集するにはroot権限が必要になるため、gksu gedit
を使用してグラフィカルエディターを開くか、Sudo nano
を使用してターミナルでコマンドラインエディターを開きます。rt5390sta
行を追加します。その後、再起動するたびにモジュールが自動的に読み込まれ、これらの手順を繰り返す必要はありません。そのため、ランチャーも必要ありません。