Elementary OS 0.3(Freya)を使用しているときに小さな問題が発生しました。ネットワークに接続するたびにcaptive-login
アプリケーションが実行されます。実行可能ファイルを削除してアプリケーションを削除しました。ウェブに接続するたびに、Google Chromeは4つのタブを開きます。すべてのタブはstart.elementaryos.orgに移動します。
Google Chromeがこれらのタブを開けないようにしたり、この問題を引き起こしたりしないように強制ログインを削除するにはどうすればよいですか?
答え1
パッケージマネージャがある場合は、実行可能ファイルを破損してポップアップを無効にすることはお勧めできません。また、何が壊れているのかわからず、更新によって予期せぬ瞬間にファイルが再導入されることもあります。
代わりに、提供されたパッケージを見つけて、captive-login
それが提供する他のファイルを確認する必要があります。 Debian派生システムでは、大規模なソフトウェアスイートが複数の小さなパッケージに分割されていることがよくあります。
captive-login
どのパッケージが属しているかを確認できます。
dpkg -S $(which captive-login)
次に、含まれている他のファイルを一覧表示する必要があります。
dpkg -L capnet-assist
この場合、capnet-assist
実行可能ファイルとその文書の一部を提供する以上の役割を果たすことがわかります。captive-login
これがわかったら、capnet-assist
以下を使用してパッケージを安全に削除できます。
sudo apt-get remove capnet-assist
パッケージマネージャはこの変更を認識し、capnet-assist
それに依存する他のパッケージがある場合は警告メッセージを表示し、capnet-assist
次回のアップグレード時にファイルは復元されません。
答え2
次の手順に従って強制ログインを停止できます。
- まず、削除
sudo rm /usr/bin/captive-login
またはバックアップしてください。 - 新しい強制ログイン実行ファイルを作成します。
sudo nano /usr/bin/captive-login
以下を作成してください。
#!/bin/bash exit 0
新しい実行可能ファイルに対する権限
captive-login
:chmod 777 /usr/bin/captive-login
このステップは私にとって効果的でした。このエラーが解決したかどうかわかりません。