Wie verhindere ich, dass ein Benutzer das Panel in Xubuntu anpasst?

Wie verhindere ich, dass ein Benutzer das Panel in Xubuntu anpasst?

Ich muss eines der Konten auf meinem Xubuntu 11.10-Rechner im Wesentlichen als Kiosk einrichten. Ich habe den Desktop eingerichtet und dem Panel nur bestimmte Symbole zugewiesen. Jetzt möchte ich das Panel nur noch sperren, damit es nicht geändert werden kann. (Es wäre noch besser, wenn das Panel mit Sudo-Rechten einfach geändert werden könnte, wenn ich es im Laufe der Zeit ändern muss.)

In der Vergangenheit habe ich dasselbe in Ubuntu mit Pessulus erreicht, aber ich habe gelesen, dass Pessulus in Ubuntu 11.10 nicht funktioniert, also bin ich letzte Woche mit einem Upgrade auf Xubuntu umgestiegen, weil ich gelesen habe, dass XFCE einen Kioskmodus unterstützt. Ich musste ein Upgrade durchführen, weil es meines Wissens die einzige Möglichkeit war, ein nicht damit zusammenhängendes Hardwareproblem zu lösen, das ich mit dem Drucker hatte.

Ich habe versucht, den Kioskmodus wie beschrieben einzuschaltenHier. Ich habe die Datei /etc/xdg/xdg-xubuntu/xfce4/kiosk/kioskrc mit folgendem Inhalt erstellt:

[xfce4-panel]
CustomizePanel=root

Es scheint, dass das betreffende Konto jetzt mit der rechten Maustaste auf das Panel klicken, einen Launcher hinzufügen und ihn verwenden kann, aber wenn sich das Konto ab- und wieder anmeldet, ist der Launcher nicht mehr da. Wenn dies das gewünschte Verhalten des Kioskmodus von XFCE ist, dann ist es nicht das, wonach ich suche. Ich muss verhindern, dass dieses Konto das Panel ändern kann. Ich vermute, es ist möglich, dass ich beim Versuch, den Kioskmodus einzurichten, etwas falsch gemacht habe.

Im schlimmsten Fall könnte ich den Rechtsklick für den Benutzer deaktivieren, aber diese Lösung scheint zu Problemen zu führen, wenn ich feststelle, dass einige Programme einen Rechtsklick benötigen, um richtig zu funktionieren. Ich habe die Option zum Verhindern des Rechtsklicks untersucht, aber die einzige Lösung, die ich gefunden habe,Hierschien eine systemweite Lösung zu sein, und ich brauche wirklich für die anderen beiden Konten auf diesem Computer die Rechtsklickfunktion.

Ich bin sicher, dass ich nicht die einzige Person bin, die das tun möchte. Ich kann mir viele Anwendungsfälle für das Sperren der Bedienfelder in Xubuntu vorstellen. Ich habe ziemlich lange nach einer Lösung gesucht, aber noch keine gefunden. Ich verwende Ubuntu jetzt seit fünf Jahren, aber es hat bei mir immer einfach funktioniert, daher habe ich nicht viel Erfahrung mit dem Bearbeiten von Konfigurationsdateien. Können Sie mir eine Anleitung für das zeigen, was ich erreichen möchte?

Antwort1

Unter diesem Link geht es um das Sperren der Bedienfelder. Vielleicht ist das hier das, was Sie suchen: https://sites.google.com/site/easylinuxtipsproject/xubuntu#TOC-Safeguard-the-panels-kiosk-mode-

Kopieren Sie die Panel-Einstellungen in Ihrem Home-Ordner in einen systemweiten Ordner. Die Einstellungsdatei heißt xfce4-panel.xml.

Kopieren Sie den folgenden Zauberspruch und fügen Sie ihn in das Terminal ein:

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

Öffnen Sie nun die Einstellungsdatei mit dem Texteditor Leafpad. Mit der folgenden Befehlszeile:

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

Fast ganz oben im Text dieser Textdatei sehen Sie die Zeile:

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

Löschen Sie diese Zeile und ersetzen Sie sie durch diese Zeile:

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

Speichern Sie die geänderte Textdatei.

Starte deinen Computer neu.

Die Panels befinden sich nun im Kioskmodus und können nicht gelöscht oder geändert werden.

verwandte Informationen