关于使用命令行设置 vino
About vino setting using command line
默认设置
设置已更改。
如何在命令行中进行设置?
我将使用 system() 调用编写一个 c 程序。
谢谢。
您可以在 archlinux 上找到一些文档:https://wiki.archlinux.org/index.php/Vino
在命令行中,您必须键入:
gsettings set org.gnome.Vino vnc-password $(echo -n 'mypasswd'|base64)
因此,等效的 C 源代码应该是:
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
char command[256];
sprintf(command, "gsettings set org.gnome.Vino vnc-password $(echo -n '%s'|base64)", argv[1]);
system(command);
return 0;
}
请注意,此代码湖至少:
- 测试该程序是用一个参数调用的
- 使用
snprintf
而不是 sprintf
(以防止在 command
中写入过多数据)
默认设置
设置已更改。
如何在命令行中进行设置?
我将使用 system() 调用编写一个 c 程序。
谢谢。
您可以在 archlinux 上找到一些文档:https://wiki.archlinux.org/index.php/Vino
在命令行中,您必须键入:
gsettings set org.gnome.Vino vnc-password $(echo -n 'mypasswd'|base64)
因此,等效的 C 源代码应该是:
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
char command[256];
sprintf(command, "gsettings set org.gnome.Vino vnc-password $(echo -n '%s'|base64)", argv[1]);
system(command);
return 0;
}
请注意,此代码湖至少:
- 测试该程序是用一个参数调用的
- 使用
snprintf
而不是sprintf
(以防止在command
中写入过多数据)