Compiz 有一个很有用的工具,annotate
。此功能允许在桌面上自由书写。但有一个限制,即只能配置一种颜色:无法在笔触颜色之间切换。
我想要快速切换注释笔触颜色。
当前stroke color
存储在配置中:
dh4@GLOW:~$ cat .config/compiz-1/compizconfig/Default.ini
[core]
s0_active_plugins = core;composite;...;
s0_hsize = 4
[annotate]
s0_stroke_color = #0000FF
我尝试使用以下方法来改变值dconf
:
dconf write /org/compiz/profiles/Default/annotate/stroke-color "'#00AAAAAA'"
还有gsettings
:
gsettings set \
org.compiz.annotate:/org/compiz/profiles/Default/annotate/ stroke-color '#00AAAAAA'
执行命令时没有出现错误,但没有效果,也不需要重新启动compiz
。
在 XFCE 上,如果没有 ccsm gui,我该如何更改并将脚本或命令行中的参数应用到 compiz?
答案1
你可以通过激活 dbus 来实现。然后执行:
dbus-send \
--print-reply \
--type=method_call \
--dest=org.freedesktop.compiz \
/org/freedesktop/compiz/annotate/screen0/stroke_color \
org.freedesktop.compiz.set \
string:"#00ffffff" #<-- new color
- 红色是
#ff0000ff
- 蓝色是
#0000ffff