
今回はManjaroとローカルネットワーク上のほかのPCとでファイル共有する方法を書きたいと思います。
1. nautilus-share のインストール
「ソフトウェアの追加と削除」で「nautilus-share」を検索してインストールしてください。



2. Sambaの起動
ManjaroにはデフォルトでSambaがインストールされています。
ですが、私はここで引っ掛かりました
Ubuntu系であれば、Sambaは「smbd」ですが、Arch Linux系では「smb」だそうです。
コンソールを開き、次のコマンドでManjaroが起動したときにSambaが起動するようにします。
sudo systemctl enable smb
また次のコマンドも実行してください。
sudo systemctl enable nmb
次にSambaを起動します。
sudo systemctl start smb nmb
Sambaのパスワードを設定します。
sudo smbpasswd -a グループ名
「グループ名」の所はご自分のユーザー名が属するグループに置き換えてください。
コマンドを実行するとパスワードの入力を求められます。
このパスワードは他のPCからアクセスするする時に使用するパスワードです。
Sambaをリスタートさせます
sudo systemctl restart smb nmb
3. 公開フォルダを共有設定する
今回はホームフォルダにある公開フォルダを共有フォルダにしたいと思います。

公開フォルダを右クリックして「共有のオプション」を選択してください。

「このフォルダーを共有する」と「このフォルダー内でのファイルの作成・削除を他のユーザーに許可する」にチェックを入れてください、
別のPCからファイルを送らないなら「このフォルダーを共有する」のみでいいと思います。

「自動的にアクセス権を付加する」をクリックしてください。

公開フォルダに共有されているマークがつきます。

4. ファイアウォールの設定
「アプリを表示」から「ファイアウォール」を起動してください。


中段の「ルール」をクリックし、左下の「+」マークをクリックします。

方向は「両方」を(ファイルをManjaroに受け渡す場合)、アプリケーションに「Samba」を選択して、追加ボタンを押して閉じてください。


5. 他のPCからアクセスする
Windowsであれば、エクスプローラーを開いてアドレス欄に
\\192.168.xxx.xxx
と入力してください。
「xxx」の部分はManjaroの設定からプライベートIPアドレスを確認して置き換えてください。




ホームフォルダまで出てしまっているのは私の間違いです。
公開フォルダではファイルをアクセスしているPCに移したり、アクセスしているPCからファイルをManjaroのPCに渡すこともできます。(公開フォルダを書き込み許可した場合)
繋がるまで少し時間がかかる場合があります。
うまくいかない時はSambaをリスタートさせたり、両方のPCを再起動させたりしてみてください。
まとめ
Manjaroでファイル共有をするには、まずソフトウェアの追加と削除で「nautilus-share」をインストールし、コンソールを開いてSambaを有効にし、起動します。
「アプリを表示」から「ファイアウォール」を起動し、Sambaのポートを追加して開けます。
Windowsからアクセスするのであれば、エクスプローラーを開き、アドレス欄に「¥¥192.168.xxx.xxx」のように入力します。
よろしければ応援お願いします