纯X11环境下remote-viewer顶栏隐藏与窗口延迟移动问题求助
纯X11环境下remote-viewer全屏优化与窗口定位问题解决
1. 强制隐藏remote-viewer顶栏
直接通过启动参数或配置文件禁用顶栏,无需依赖窗口管理器:
- 临时生效:启动remote-viewer时添加
--toolbar=never和--full-screen参数,完整命令示例:remote-viewer --full-screen --toolbar=never spice://<VM地址>:<端口> - 永久生效:编辑
~/.config/remote-viewer/remote-viewer.conf,在对应配置段添加toolbar=never,比如:[viewer] toolbar=never
2. 延迟移动remote-viewer窗口
借助sleep命令配合窗口控制工具(xdotool或wmctrl)实现延迟定位,示例脚本片段如下:
用xdotool实现
# 启动remote-viewer到后台 remote-viewer --full-screen --toolbar=never spice://localhost:5900 & # 等待窗口完全加载(时间根据实际启动速度调整,比如2秒) sleep 2 # 获取窗口ID并移动到屏幕左上角(0,0) WINDOW_ID=$(xdotool search --name "remote-viewer") xdotool windowmove $WINDOW_ID 0 0 # 双屏场景下,第二个显示器可移动到对应坐标,比如分辨率1920x1080时: # xdotool windowmove $WINDOW_ID 1920 0
用wmctrl实现
remote-viewer --full-screen --toolbar=never spice://localhost:5900 & sleep 2 # 格式:wmctrl -r <窗口名称> -e 0,<x坐标>,<y坐标>,<宽度>,<高度> wmctrl -r "remote-viewer" -e 0,0,0,1920,1080
注:如果系统未安装
xdotool或wmctrl,可通过包管理器安装,比如Debian系用apt install xdotool wmctrl
内容的提问来源于stack exchange,提问作者T4ng10r
相关产品推荐
相关产品推荐

