Linux Fedora 透過 pkexec 執行 Firefox 聲音問題

Linux Fedora 透過 pkexec 執行 Firefox 聲音問題

我想設定我的 Fedora Linux 安裝,以便我可以控制每個應用程式的傳出流量。為了實現這一目標,我設定了一項防火牆策略,以刪除預設使用者帳戶(我用來以圖形方式登入桌面的帳戶)中的所有內容,並允許第二個使用者帳戶中的所有內容。然後,我設定了 pkexec 策略,允許我作為預設使用者帳戶中的第二個使用者執行 Firefox。

我在此設定中遇到的問題是,當從預設使用者帳戶作為第二個使用者運行時,聲音在 Firefox 中不起作用。我的策略文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>

  <action id="org.firefox.user2">
    <description>Run the Firefox web browser</description>
    <message>Authentication is not required to run the Firefox web browser</message>
    <icon_name>firefox</icon_name>
    <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>
    <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/firefox</annotate>
    <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
  </action>

</policyconfig>

有沒有其他人嘗試過類似的事情,並設法讓工作順利進行?

不允許未經授權存取 Firefox 是否存在危險,或者我應該提示授權?

還有其他更好的方法來實現這一目標嗎?

最後你可能會問我為什麼要這樣做……我曾經是 Windows 用戶,然後短暫地成為 Ubuntu 用戶,這兩個作業系統都決定對我進行資料探勘。所以我想控制傳出流量。

相關內容