docs.kde.org
Restrictions des actions
Précédent
Suivant

Restrictions des actions

Les applications KDE sont construites autour de la notion d'action. Les actions peuvent être activées de différentes façons, généralement via la barre de menus, une des barres d'outils ou un raccourci clavier. Enregistrer le document est un exemple d'action. Si vous connaissez le nom interne d'une action, il est possible de restreindre cette action. Quand une action est restreinte, elle n'apparaît plus dans la barre de menus ou la barre d'outils. Le nom interne de l'action Enregistrer le document est action/file_save. La fenêtre de verrouillage fournit aussi un ensemble de restrictions plus abstraites qui peuvent servir à désactiver la fonctionnalité non assurée par une seule action. Un exemple est la restriction shell_access qui désactive toute la fonctionnalité qui offrirait l'accès utilisateur à un interpréteur UNIX®.

Exemple 27.1. Restreindre l'accès utilisateur aux interpréteurs

Pour empêcher l'accès utilisateur à un interpréteur de commandes, nous pouvons restreindre l'action shell_access en ajoutant ce qui suit à kdeglobals :

[KDE Action Restrictions]
shell_access=false

Puisque ceci affecte le menu KDE et les applications disponibles, nous devons forcer une mise à jour de la base de données sycoca :

touch $KDEDIR/share/services/update_ksycoca

Reconnectons-nous à KDE et vérifions les points suivants :

  • le menu K,

  • dans Konqueror, Outils->Ouvrir un terminal,

  • la commande d'exécution Alt+F2.

Vous trouverez une documentation complète sur les actions disponibles à l'adresse http://www.kde.org/areas/sysadmin/.

Quelques-unes des actions les plus intéressantes sont répertoriées ci-dessous :

action/options_configure

L'option Configurer du menu Configuration

action/help_report_bug

L'option Rapport de bogue... du menu Aide.

action/kdesktop_rmb

Le menu du bouton droit de la souris sur le bureau.

action/kicker_rmb

Le menu du bouton gauche de la souris sur le tableau de bord.

user/root

Cache toutes les actions ou applications qui nécessitent un accès root.

shell_access

Cache toutes les actions ou applications qui fournissent un accès à l'interpréteur de commandes.

print/system

Désactive l'option permettant de sélectionner le système d'impression (backend).

lock_screen

Décide si l'utilisateur sera ou non en mesure de verrouiller l'écran

start_new_session

Décide si l'utilisateur peut démarrer une deuxième session X (voir aussi kdm)

opengl_screensavers

Décide si l'utilisation des économiseurs d'écran OpenGL est autorisée

manipulatescreen_screensavers

Autorise les économiseurs d'écran qui ne masquent pas l'écran entier

Précédent
Suivant
Sommaire


docs.kde.org