Arch Linux GNOME 3.20 にネットワーク マネージャー アプレット (トレイ アイコン) をインストールする

Arch Linux GNOME 3.20 にネットワーク マネージャー アプレット (トレイ アイコン) をインストールする

私は GNOME 3.20 を搭載した Arch Linux を使用しています。WiFi ネットワークに簡単に接続できるネットワーク マネージャー アプレット (トレイ アイコン) を入手しようとしています。

インストールしましたnetworkmanagerが、network-manager-appletトレイアイコンが表示されません。

ここに画像の説明を入力してください


これはよくある問題であり、段階的な解決策を探すためのリソースが少ないことがわかったので、この問題を解決した方法を共有すると、新しいユーザーの役に立つと思いました。

答え1

初期要件

ホスト

の設定を確認してください/etc/hosts file。有効な設定は次のようになります。

        #<ip-address>    <hostname.domain.org>    <hostname>
        127.0.0.1      localhost.localdomain    yourHostname
        ::1            localhost.localdomain    yourHostname

デバイス

ネットワークデバイスは次のように識別できます。

$ lspci | grep -i net

デバイスがリストにない場合は、USB デバイスである可能性があるので、次のコマンドを試してください。

$ lsusb 

次のコマンドを使用すると、すべてのネットワーク デバイスの現在の状態を確認できます。

$ ip link

必要なツールのインストール

wpa_supplicantツールをインストールする

$ sudo pacman -S wpa_supplicant

ワイヤレスツールをインストールする

$ sudo pacman -S wireless_tools

ネットワークマネージャをインストールする

$ sudo pacman -S networkmanager

network-manager-applet(別名nm-applet)をインストールします

$ sudo pacman -S network-manager-applet

gnome-keyringをインストールする

$ sudo pacman -S gnome-keyring

構成

起動時にネットワークマネージャを起動するようにします。

$ sudo systemctl enable NetworkManager.service

dhcpcdを無効にする

networkmanager は dhcpcd 関連の処理を担当するため、dhcpcd を無効にして停止する必要があります。

 $ sudo systemctl disable dhcpcd.service
 $ sudo systemctl disable [email protected]
 $ sudo systemctl stop dhcpcd.service
 $ sudo systemctl stop [email protected]

ワイヤレス接続を使用する場合は、wpa_supplicant を有効にします。

 $ sudo systemctl enable wpa_supplicant.service

ユーザーをネットワーク グループに追加します。

 $ gpasswd -a <USERNAME> network

ネットワーク インターフェイス コントローラーをオフにします。

ネットワーク インターフェイス コントローラー (私の場合は eth0 と wlan0) をオフにします。

 $ ip link set down eth0
 $ ip link set down wlan0

次にwpa_supplicantを起動します。

 $ sudo systemctl start wpa_supplicant.service

次に、ネットワークマネージャを起動します。

 $ sudo systemctl start NetworkManager.service

上部のバーにトレイアイコンが表示されます。

ここに画像の説明を入力してください

D-Bus が到達不能であるというエラーが表示された場合は、無視してください。ネットワークマネージャが実行されておらず、ネットワークマネージャアプレットが上部の GNOME3 パネルに表示されない場合は、次を試してください。

$ sudo Networkmanager
$ nm-applet

関連情報