小编Ada*_*dam的帖子

Bash 程序在第二台显示器上打开文件

我用 bash 编写了一个小脚本,它打开一个文件,然后五分钟后关闭它。它不断重复这个过程。

问题是,无论鼠标指向哪里,程序都会打开,我希望它在我的第二台显示器上打开,这是查看文件的完美尺寸。

我曾尝试通过以下方式(在命令行)export DISPLAY=:0.1 使用显示变量。但是在此之后我从 CLI 调用的任何程序都会返回错误。(错误:无法打开显示:0.1)

有人有建议吗?

编辑:

这是每五分钟打开一个名为 thesis.pdf 的文件的脚本

#! /bin/bash

while true; do
    evince /home/adam/Desktop/Thesis.pdf &
    sleep 5m
    ps -ef | grep "Thesis.pdf" | awk '{print $2}' | xargs kill
done

exit 0
Run Code Online (Sandbox Code Playgroud)

command-line bash scripts multiple-monitors

3
推荐指数
1
解决办法
3560
查看次数

标签 统计

bash ×1

command-line ×1

multiple-monitors ×1

scripts ×1