WPS在麒麟OS开机自动启动并打开指定Word文档需用三种方法:图形界面添加自启动项并填写绝对路径命令;手写.desktop文件(含sleep延迟或--no-splash参数);或通过systemd用户服务实现依赖控制与延时启动。

你想让WPS在麒麟OS开机时自动启动,并直接打开某个指定的Word文档,但单纯添加WPS到自启动列表只会启动空白界面——必须让WPS加载具体文件路径,且路径需为绝对路径、不能含中文空格、不能依赖当前工作目录。
图形界面添加自启动项并指定文档
该方法最直观,适合日常办公场景,WPS将在桌面环境就绪后启动并打开目标文档,无需命令行操作。
点击左下角“开始菜单” → 打开“设置” → 进入“系统”模块 → 切换到“开机启动”选项卡。
点击“添加自启动程序”,在弹出窗口中填写名称(例如:“WPS日报模板”)。
在“命令”栏输入:【/usr/bin/wps /home/kylin/Documents/daily_report.docx】 ——注意:路径必须是绝对路径,且文件必须真实存在;若路径含空格或中文,WPS可能静默失败,建议用英文路径命名文档。
点“添加”后,新条目出现在列表中,确保右侧开关处于启用状态。
手写.desktop文件精准控制启动行为
当图形界面添加方式不生效(比如WPS图标闪一下就消失),说明WPS进程被桌面环境提前终止或参数未正确传递,此时需用标准.desktop机制强制加载文档。
方法一:复用系统已有wps.desktop并修改Exec字段
执行命令:cp /usr/share/applications/wps-office-wps.desktop ~/.config/autostart/wps-daily.desktop,然后用文本编辑器打开该文件,将原Exec=行替换为:【Exec=/usr/bin/wps /home/kylin/Documents/daily_report.docx --no-splash】 ——--no-splash可避免启动画面遮挡文档,提升响应速度。
方法二:全新编写.desktop适配脚本启动
新建文件~/.config/autostart/wps-open-doc.desktop,内容如下:
{"answer":"协助 macOS 用户准备、转换、导出及排查 Word、PDF、Markdown、PowerPoint 和 Excel 文件,确保 WPS Office 工作流程可靠。"}
[Desktop Entry]
Name=WPS打开日报
Type=Application
Exec=/bin/bash -c "sleep 2 && /usr/bin/wps /home/kylin/Documents/daily_report.docx"
Terminal=false
Hidden=false
StartupNotify=true
【Exec中加sleep 2是为了等待桌面环境完全就绪,否则WPS可能因X11连接失败而退出】
保存后执行:chmod 644 ~/.config/autostart/wps-open-doc.desktop。
用systemd用户服务实现登录前预热+延时启动
如果你的WPS文档需要配合其他后台服务(如云同步已就绪、网络打印机可用),则应让WPS在登录前启动但延迟加载文档,避免因依赖未满足而报错。
第一步:创建服务单元文件
执行:mkdir -p ~/.config/systemd/user && nano ~/.config/systemd/user/wps-doc-start.service
第二步:填入以下内容(请严格替换实际路径):
[Unit]
Description=WPS打开日报文档
After=graphical-session.target network.target
[Service]
Type=exec
ExecStart=/bin/bash -c "sleep 5 && /usr/bin/wps /home/kylin/Documents/daily_report.docx"
Environment=DISPLAY=:0
Environment=XDG_SESSION_TYPE=x11
Restart=no
[Install]
WantedBy=default.target
第三步:启用并启动服务
执行:systemctl --user daemon-reload && systemctl --user enable wps-doc-start.service && systemctl --user start wps-doc-start.service
这一步完成后,WPS将在你登录后约5秒自动打开指定文档,且不受图形界面开关影响。

















