2018/10/31

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

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

> 参考
>
> [Ubuntu 18.04 で Vino を有効にする方法(コマンドラインで)](https://kokufu.blogspot.com/2018/10/ubuntu-1804-vino.html)



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

```console
`gutter: false;
$ 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` 指定しないと駄目とのことフルパスが必要なら、最初からパス指定にしておけば良いのではと思うのは私だけ?。

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

```console
`gutter: false;
$ gsettings set org.gnome.settings-daemon.plugins.sharing.service:/org/gnome/settings-daemon/plugins/sharing/vino-server/ enabled-connections [\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"]
```

0 件のコメント: