Xubuntu でユーザーがパネルをカスタマイズできないようにするにはどうすればよいですか?

Xubuntu でユーザーがパネルをカスタマイズできないようにするにはどうすればよいですか?

Xubuntu 11.10 マシンのアカウントの 1 つを、基本的にキオスクとして設定する必要があります。デスクトップを設定し、特定のアイコンのみをパネルに割り当てましたが、パネルを変更できないようにロックしたいだけです。(時間の経過とともに変更する必要がある場合、sudo 権限を使用してパネルを簡単に変更できればさらに良いでしょう。)

以前、Ubuntu で Pessulus を使用して同じことを実行しましたが、Pessulus は Ubuntu 11.10 では動作しないという記事を読みました。そこで先週、XFCE がキオスク モードをサポートしていると読んだので、アップグレードして Xubuntu に切り替えました。私が知る限り、プリンターで発生していた無関係のハードウェア問題を解決するには、それが唯一の方法だったので、アップグレードする必要がありました。

説明どおりにキオスクモードをオンにしてみましたここ以下の内容のファイル /etc/xdg/xdg-xubuntu/xfce4/kiosk/kioskrc を作成しました:

[xfce4-panel]
CustomizePanel=root

問題のアカウントはパネルを右クリックしてランチャーを追加し、それを使用できるようですが、アカウントがログアウトして再度ログインすると、ランチャーは表示されなくなります。これが XFCE のキオスク モードの望ましい動作である場合、これは私が求めているものではありません。このアカウントがパネルを変更できないようにする必要があります。キオスク モードを設定しようとして何か間違ったことをした可能性があります。

最悪の場合、ユーザーの右クリックを無効にすることもできると思いますが、一部のプログラムが適切に機能するために右クリックを必要とすることに気付いた場合、その解決策は問題を引き起こす可能性があります。右クリックを禁止するオプションを調べましたが、私が見つけた唯一の解決策はこここれはシステム全体の解決策であるように思われますが、このマシン上の他の 2 つのアカウントにも右クリック機能が必要なようです。

これをやりたいのは私だけではないはずです。Xubuntu のパネルをロックダウンする使用例は数多く考えられます。私はかなり長い間解決策を探してきましたが、まだ見つけていません。私は Ubuntu を 5 年間使用していますが、いつもうまく動作していたので、構成ファイルを編集した経験はあまりありません。私が実現しようとしていることに関するガイドを教えていただけますか?

答え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">

変更したテキスト ファイルを保存します。

コンピュータを再起動してください。

パネルは現在キオスク モードになっており、削除または変更することはできません。

関連情報