Elementary-Os
如何在 Elementary OS Freya 中停止長期俘虜?
我對 Elementary OS 0.3 (Freya) 有一個小問題。每當我連接到網路時,都會執行一個應用程序
captive-login
。我通過刪除執行檔刪除了該應用程序。現在,每當我連接到網路時,Google瀏覽器都會打開 4 個標籤 - 所有標籤都將進入 start.elementaryos.org 。如何防止Google瀏覽器打開這些標籤,或者以不會導致這種情況的方式刪除強制登錄?
您可以通過以下步驟停止“強制登錄”:
- 首先刪除
sudo rm /usr/bin/captive-login
或備份。- 創建一個新的強制登錄執行檔:
sudo nano /usr/bin/captive-login
- 寫下以下內容:
#!/bin/bash exit 0
- 新
captive-login
執行檔的權限:chmod 777 /usr/bin/captive-login
這些步驟對我有用,我不知道這個錯誤是否已經解決。
當有包管理器時,不鼓勵通過削弱執行檔來禁用彈出視窗。您不知道還有什麼會破壞,並且更新最終可能會在您最不期望的時候重新引入該文件。
相反,您應該找到提供的軟體包
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
升級時不恢復文件之外,還會警告你。