如何通过命令行启动 gnome 的内置屏幕录像机?
How to start gnome's built in screen recorder via command line?
如何通过命令行启动 gnome 的内置屏幕录像机?
我已经过了 this post
我使用的命令是
gdbus call --session --dest org.gnome.Shell.Screencast --object-path /org/gnome/Shell/Screencast --method org.gnome.Shell.Screencast.Screencast "test_ %d_ %t.webm" "{}"
所以就像截图一样发生了。我的意思是 Screencast 没有开始,而是以这种格式生成 1 秒的文件 "test_ %d_ %t.webm"
如何在终端中使用 Ctrl+C 开始和停止录制?
多年来我一直在寻找这个答案。终于偶然发现了 Tor Hedin Brønner (hedning)
的 shell-script
要点:Start gnome shell screen cast from command line
#!/usr/bin/env nix-shell
#! nix-shell -i python3 -p python3.pkgs.dbus-python
import dbus
import time
bus = dbus.SessionBus()
obj = bus.get_object("org.gnome.Shell", "/org/gnome/Shell/Screencast")
obj.Screencast("Auto %d %t.webm", [],
dbus_interface="org.gnome.Shell.Screencast")
time.sleep(999999)
️ 它使用 nix-shell and dbus-python
(Python's D-Bus binding) to communicate with GNOME-shell over the D-Bus 协议。
✔️ 测试过,效果很好。
如何通过命令行启动 gnome 的内置屏幕录像机?
我已经过了 this post
我使用的命令是
gdbus call --session --dest org.gnome.Shell.Screencast --object-path /org/gnome/Shell/Screencast --method org.gnome.Shell.Screencast.Screencast "test_ %d_ %t.webm" "{}"
所以就像截图一样发生了。我的意思是 Screencast 没有开始,而是以这种格式生成 1 秒的文件 "test_ %d_ %t.webm"
如何在终端中使用 Ctrl+C 开始和停止录制?
多年来我一直在寻找这个答案。终于偶然发现了 Tor Hedin Brønner (hedning)
的 shell-script要点:Start gnome shell screen cast from command line
#!/usr/bin/env nix-shell
#! nix-shell -i python3 -p python3.pkgs.dbus-python
import dbus
import time
bus = dbus.SessionBus()
obj = bus.get_object("org.gnome.Shell", "/org/gnome/Shell/Screencast")
obj.Screencast("Auto %d %t.webm", [],
dbus_interface="org.gnome.Shell.Screencast")
time.sleep(999999)
️ 它使用 nix-shell and dbus-python
(Python's D-Bus binding) to communicate with GNOME-shell over the D-Bus 协议。
✔️ 测试过,效果很好。