如何阻止使用者自訂 Xubuntu 中的面板?

如何阻止使用者自訂 Xubuntu 中的面板?

我需要在我的 Xubuntu 11.10 機器上設定一個帳戶,本質上是一個資訊亭。我已經設置了桌面並僅將某些圖標分配給面板,現在我只想鎖定面板以使其無法更改。 (當我需要隨時間更改面板時,如果可以使用 sudo 權限輕鬆更改面板,那就更好了。)

過去我在 Ubuntu 中使用 Pessulus 完成了同樣的事情,但我讀到 Pessulus 在 Ubuntu 11.10 中不起作用,所以我上週升級到 Xubuntu,因為我讀到 XFCE 支援 kiosk 模式。我必須升級,因為據我所知,這是解決我在印表機上遇到的不相關硬體問題的唯一方法。

我嘗試按照所述開啟 Kiosk 模式這裡。我建立了檔案 /etc/xdg/xdg-xubuntu/xfce4/kiosk/kioskrc ,內容如下:

[xfce4-panel]
CustomizePanel=root

看來現在有問題的帳戶可以右鍵單擊面板,添加啟動器並使用它,但是當帳戶登出並返回啟動器時,啟動器不再存在。如果這是 XFCE 的 kiosk 模式所需的行為,那麼它不是我正在尋找的。我需要阻止該帳戶修改面板。我想我在嘗試設定 kisok 模式時可能做錯了什麼。

最壞的情況我想我可以禁用用戶的右鍵單擊,但是當我意識到某些程式需要右鍵單擊才能正常運行時,該解決方案似乎可能會導致麻煩。我研究了防止右鍵單擊選項,但我找到的唯一解決方案這裡似乎是一個系統範圍的解決方案,我真的需要這台機器上的其他兩個帳戶具有右鍵單擊功能。

我確信我不是唯一想要這樣做的人。我可以想到許多在 Xubuntu 中鎖定面板的用例。我花了很長時間尋找解決方案,但還沒有找到。我已經使用 Ubuntu 五年了,但它一直只適合我,所以我沒有太多編輯設定檔的經驗。您能為我指出我想要實現的目標的指南嗎?

答案1

此連結是關於鎖定面板的,也許這就是您正在尋找的內容: https://sites.google.com/site/easylinuxtipsproject/xubuntu#TOC-Safeguard-the-panels-kiosk-mode-

將主資料夾中的面板設定複製到系統範圍的資料夾中。設定檔名為xfce4-panel.xml.

將以下神奇咒語複製並貼上到終端中:

sudo cp -v ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/

現在使用文字編輯器 Leafpad 開啟設定檔。使用以下命令列:

gksudo leafpad /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml

幾乎在該文字檔案中的文字頂部,您會看到以下行:

<channel name="xfce4-panel" version="1.0">

刪除該行並將其替換為以下行:

<channel name="xfce4-panel" version="1.0" locked="*" unlocked="root">

儲存修改後的文字檔。

重新啟動電腦。

面板現在處於資訊亭模式,無法刪除或修改。

相關內容