2018/10/31

gsettings で vino を有効にする方法 on Ubuntu 18.04

先日、dconf を用いて vino を有効にする方法を書いたのですが、これを gsettings を使って出来ないか探ってみました。

参考

Ubuntu 18.04 で Vino を有効にする方法(コマンドラインで)

まず、path から schema id を検索したところ org.gnome.settings-daemon.plugins.sharing.service だということがわかったので、値を設定してみると以下のようにエラーが出てしまいました。

$ gsettings set org.gnome.settings-daemon.plugins.sharing.service enabled-connections [\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"]
Schema “org.gnome.settings-daemon.plugins.sharing.service” is relocatable (path must be specified)

relocatable なので、path 指定しないと駄目とのこと1

そこで、以下のようにすると設定できました。

$ gsettings set org.gnome.settings-daemon.plugins.sharing.service:/org/gnome/settings-daemon/plugins/sharing/vino-server/ enabled-connections [\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"]
  1. フルパスが必要なら、最初からパス指定にしておけば良いのではと思うのは私だけ? 
?

0 件のコメント: