Chrome 瀏覽器未正確關閉

Chrome 瀏覽器未正確關閉

每次我重新啟動或關閉並稍後打開電腦時,我都會收到以下訊息:Chrome 未正常關閉

我正在使用應用程式啟動器(不是 cli)的重新啟動/關閉。這在 Debian 和 Ubuntu 版本上都存在。目前我運行的是 Kubuntu 17.10(但問題也在 Kubuntu 17.04 上)。我嘗試過以下“解決方法”,但它們不起作用。

  1. 取消選擇Google Chrome 關閉時繼續運行後台應用程式

  2. 在和資料夾中放​​置一個名為K99-close-google-chrome(具有+x權限)的腳本/etc/rc0.d/etc/rc6.d

    #!/bin/bash
    killall chrome
    sleep 5
    exit 0
    

我看到早在 2012 年就出現過這個問題的帖子,但沒有一個給出明確的答案。這個問題沒有解決辦法嗎?這在 Windows 或 Mac 上不是問題,那麼為什麼在 Linux 上卻是這樣呢?

答案1

我在 Ubuntu 20.04 上使用了這個解決方案。

將其新增至主目錄中檔案的底部.bash_logout(如果不存在,則建立它)。

pkill chrome

每當您關閉或重新啟動時,它總是會正確關閉 chrome。

答案2

另一種方法可能是最簡單的:

謝謝https://askubuntu.com/a/1335024和其他一些谷歌搜索,這就是我所做的。它似乎適用於關機、重新啟動和登出。

  1. 使用您最喜歡的編輯器建立服務文件:

    • sudo vim /etc/systemd/system/kill-chrome-gracefully.service
    [Unit]
    Description=Help Chrome close gracefully
    DefaultDependencies=no
    Before=shutdown.target
    
    [Service]
    Type=oneshot
    User=root
    Group= root
    ExecStart=killall chrome --wait
    
    [Install]
    WantedBy=halt.target reboot.target shutdown.target
    
  2. 加載它:systemctl daemon-reload

  3. 啟用它:systemctl enable kill-chrome-gracefully.service

經過反覆測試,這對我在 Ubuntu 22.04 上有效。然而,我並不 100% 相信它在註銷時總是有效。

獎金:如果您使用msedge或任何其他基於 chromium 的 Web 瀏覽器,您可以使用相同的瀏覽器,只需更改進程名稱即可。

答案3

我的啟動程序中有 Chrome,當我登入時它總是出現此錯誤。pkill設定,但我仍然收到“Chrome 沒有正確關閉”錯誤訊息。我還嘗試從啟動程序中刪除 Chrome,並在啟動後單擊該圖標,但收到了相同的錯誤訊息。

如果我pkill在當前會話期間運行該腳本,然後單擊 Chrome 圖標,它將正常啟動。

然後我按照以下步驟操作:

  1. pkill關機前跑一下。
  2. 關閉計算機,然後重新啟動。
  3. 點擊 Chrome 圖示。

這次Chrome正常啟動了。

相關內容