web-dev-qa-db-fra.com

Comment empêcher un utilisateur de personnaliser le panneau dans Xubuntu?

Je dois configurer l'un des comptes de ma machine Xubuntu 11.10 en tant que kiosque. J'ai configuré le bureau et assigné uniquement certaines icônes au panneau. Je souhaite maintenant simplement verrouiller le panneau afin qu'il ne puisse pas être modifié. (Ce serait encore mieux si le panneau pouvait facilement être modifié avec les droits Sudo lorsque je devais le changer au fil du temps.)

Dans le passé, j'avais utilisé Pessulus de la même manière avec Ubuntu, mais comme j'avais lu que Pessulus ne fonctionnait pas sous Ubuntu 11.10, je suis passé à Xubuntu avec la mise à niveau la semaine dernière parce que j'avais lu que XFCE prenait en charge le mode kiosque. J'ai dû effectuer une mise à niveau car, autant que je sache, il s'agissait du seul moyen de résoudre un problème matériel non lié que je rencontrais avec l'imprimante.

J'ai essayé d'activer le mode Kiosk comme décrit ici . J'ai créé le fichier/etc/xdg/xdg-xubuntu/xfce4/kiosk/kioskrc avec le contenu suivant:

[xfce4-panel]
CustomizePanel=root

Il semble que le compte en question puisse maintenant cliquer avec le bouton droit de la souris sur le panneau, ajouter un lanceur et l'utiliser, mais lorsque le compte se déconnecte et revient dans le lanceur, il n'est plus là. Si tel est le comportement souhaité du mode kiosque de XFCE, ce n'est pas ce que je recherche. Je dois empêcher ce compte de pouvoir modifier le panneau. Je suppose qu'il est possible que j'ai fait quelque chose de mal en essayant de configurer le mode kisok.

Dans le pire des cas, je pense que je pourrais désactiver le clic droit pour l'utilisateur, mais cette solution semble entraîner des problèmes si je me rends compte que certains programmes ont besoin d'un clic droit pour fonctionner correctement. J'ai recherché l'option de prévention du clic droit, mais la seule solution que j'ai trouvée ici semblait être une solution à l'échelle du système, et j'ai vraiment besoin que les deux autres comptes de cette machine aient la fonctionnalité de clic droit.

Je suis sûr que je ne suis pas la seule personne à vouloir faire cela. Je peux penser à de nombreux cas d'utilisation pour verrouiller les panneaux dans Xubuntu. J'ai passé beaucoup de temps à chercher une solution, mais je n'en ai pas encore trouvé. J'utilise Ubuntu depuis cinq ans maintenant, mais comme cela fonctionnait toujours pour moi, je n'ai pas beaucoup d'expérience dans l'édition de fichiers de configuration. Pouvez-vous m'indiquer un guide de ce que j'essaie d'accomplir?

5
Keith

Ce lien concerne le verrouillage des panneaux. C’est peut-être ce que vous recherchez: https://sites.google.com/site/easylinuxtipsproject/xubuntu#TOC-Safeguard-the-panels-kiosk-mode-

Copiez les paramètres du panneau de votre dossier personnel dans un dossier système. Le fichier de paramètres s'appelle xfce4-panel.xml.

Copiez et collez l’incantation magique suivante dans le terminal:

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

Ouvrez maintenant le fichier de paramètres avec l'éditeur de texte Leafpad. Avec la ligne de commande suivante:

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

Presque en haut du texte de ce fichier texte, vous voyez la ligne:

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

Supprimez cette ligne et remplacez-la par cette ligne:

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

Enregistrez le fichier texte modifié.

Redémarrez votre ordinateur.

Les panneaux sont maintenant en mode kiosque et ne peuvent pas être supprimés ou modifiés.

5
schiemanski