systemd设置gvim开机自启动不成功

我在/usr/lib/systemd/system
建的service文件,文件名为startup.service
内容如下:

[Unit]
Description=startup

[Service]
ExecStart=/bin/bash -c '/usr/bin/gvim'

[Install]
WantedBy=graphical.target

然后
sudo systemctl daemon-reload
sudo systemctl enable startup.service

重启电脑后gvim没有自动启动
查看日志
sudo journalctl -u startup.service --since today
显示

-- Boot ae169f564ff342038bb9d081c6d9e097 --
9月 11 08:40:58 debian systemd[1]: Started startup.
9月 11 08:40:59 debian bash[390]: Vim: 警告: 输出不是到终端(屏幕)
9月 11 08:40:59 debian bash[390]: Vim: 警告: 输入不是来自终端(键盘)
9月 11 08:41:01 debian gvim[390]: * err
9月 11 08:41:01 debian gvim[390]: checking tty name failed
9月 11 08:41:01 debian bash[390]: [7B blob data]
9月 11 08:41:01 debian gvim[390]: * err
9月 11 08:41:01 debian bash[390]: [64B blob data]
9月 11 08:41:01 debian gvim[390]: Oh, oh, it's an error! possibly I die!
9月 11 08:41:01 debian bash[390]: Vim: Finished.
9月 11 08:41:01 debian bash[390]: [7B blob data]
9月 11 08:41:01 debian systemd[1]: startup.service: Main process exited, code=e>
9月 11 08:41:01 debian systemd[1]: startup.service: Failed with result 'exit-co>

请问这是怎么回事?
应该怎么该才可以?

谢谢!!

系统为debian11,gvim版本为8.2。