我只是想知道是否有办法以附加到桌面的方式显示信息(几乎与程序BGInfo完全相同),我可以在其中显示系统信息并使用给定间隔。
答案 0 :(得分:0)
我认为是可能的。您的问题可以分为两个独立的部分: 1 - 收集要显示的信息 2 - 设置桌面背景
对于第1部分,取决于您可以收集的信息类型。
对于第2部分,你可以使用类似的东西(对于OSX):
private void setDesktopPicture(File file) throws IOException, InterruptedException {
String as[] = {
"osascript",
"-e", "tell application \"Finder\"",
"-e", "set desktop picture to POSIX file \"" + file.getAbsolutePath() + "\"",
"-e", "end tell"
};
Process process = Runtime.getRuntime().exec(as);
process.waitFor();
}
类似的方法可用于在其他系统上设置桌面背景。