web-dev-qa-db-fra.com

Comment intégrer un clavier à l'écran dans l'écran de déverrouillage de gnome-screensaver 3.x?

Le gconf valeur /apps/gnome-screensaver/embedded_keyboard_enable dans Oneiric ne fonctionne plus évidemment. Est-il possible d'afficher le clavier virtuel dans gnome-screensaver 3.x? Existe-t-il une valeur similaire dconf? Cela rend le déverrouillage de l'écran sans le clavier sur les tablettes impossible.

3
int_ua

Gnome.org explique comment activer le clavier intégré pour un écran verrouillé, y compris les valeurs gsettings.

Tout clavier à écran de type tablette doit respecter la spécification XEmbed .

Heureusement, le clavier standard intégré est conforme à XEmbed - vous devez passer le - xid paramètre (tapez onboard --help pour les paramètres que vous pouvez transmettre à bord)

Ainsi

gsettings set org.gnome.desktop.screensaver embedded-keyboard-enabled true
gsettings set org.gnome.desktop.screensaver embedded-keyboard-command "onboard --xid"

enter image description here

3
fossfreedom

Le gnome-screensaver a été mis à jour pour utiliser les nouvelles API GSettings au lieu de GConf. Vous pouvez parcourir la liste des options stockées dans GSettings en exécutant gsettings list-recursively | less à partir d'un terminal ou en utilisant l'application dconf-editor.

Les paramètres de gnome-screensaver ont été déplacés vers le schéma org.gnome.desktop.screensaver:

evan@caron:~$ gsettings list-recursively | grep org.gnome.desktop.screensaver
org.gnome.desktop.screensaver embedded-keyboard-command ''
org.gnome.desktop.screensaver embedded-keyboard-enabled false
org.gnome.desktop.screensaver idle-activation-enabled true
org.gnome.desktop.screensaver lock-delay uint32 0
org.gnome.desktop.screensaver lock-enabled true
org.gnome.desktop.screensaver logout-command ''
org.gnome.desktop.screensaver logout-delay uint32 7200
org.gnome.desktop.screensaver logout-enabled false
org.gnome.desktop.screensaver status-message-enabled true
org.gnome.desktop.screensaver user-switch-enabled true

Vous pouvez donc exécuter gsettings set org.gnome.desktop.screensaver embedded-keyboard-enabled true pour activer le clavier à l'écran. Vous devrez peut-être aussi changer la touche embedded-keyboard-command.

2
Evan Broder