问题标签 [screensaver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1319 浏览

ubuntu - gltext 屏幕保护程序字体大小

是否可以在 gltext 屏幕保护程序中更改文本的字体大小?我正在使用由 Ubuntu 10.04/gnome 实现的 gltext。

0 投票
1 回答
2109 浏览

xcode - 带有 openGL 的 Xcode 屏幕保护程序

我目前只是尝试使用本文所述的openGL视图在osx 10.6.3上的xcode 3.2中构建一个简单的屏幕保护程序:http ://cocoadevcentral.com/articles/000089.php无论如何,即使我使用完全相同示例中的代码我在测试屏幕保护程序时看到的都是黑屏。如果它告诉我任何有用的信息,我查看了 OSX 控制台。我唯一得到的是这样的:

[0x0-0x1e01e].com.apple.systempreferences[629] 系统偏好设置(629,0x7fff71071be0)malloc:0x20057be80 的引用计数下溢,在 auto_refcount_underflow_error 上中断以进行调试。系统偏好设置[629] 无效上下文

我不知道出了什么问题,所以如果有人能告诉我如何在 xCode 3.2 中使用 openGL 和屏幕保护程序模板,我会很高兴。另外,有没有办法制作另一个目标,以便我可以从 xCode 中预览屏幕保护程序?

谢谢!

0 投票
2 回答
2569 浏览

python - 如何在 Ubuntu(最好是 Windows)中启动一个接受键盘输入的 Python 屏幕保护程序?

我正在用 Python 开发一个供家庭使用的小型应用程序。它应该充当幻灯片屏幕保护程序,但也充当原始图像管理器。我已经涵盖了幻灯片放映和图像管理器方面(我正在使用 Tkinter),但我还没有实现屏幕保护程序位。因此,从命令行启动应用程序可以正常工作。

我正在运行 Ubuntu,因为我需要应用程序能够接受键盘输入,所以我认为我不能使用 xscreensaver/gnome-screensaver 框架,因为它会捕获所有内容并显示登录对话框。我很想在这里被证明是错误的(这么多年后回到 xscreensaver 会很好:))。

我想到的解决方案是使用PyXSS来检测用户何时空闲并自己管理屏幕保护程序位。但最好找到另一个独立于平台的解决方案,因为我想与一些使用 Windows 的朋友分享这个程序。

关于我的问题,然后:

  1. 我可以以某种方式使用 xscreensaver 来启动我的程序但避免 xscreensaver 的键盘处理吗?

  2. PyXSS 是否有独立于平台的替代方案?

  3. 我将如何在 Windows 中实现相同的功能?

0 投票
3 回答
1703 浏览

objective-c - 如何关闭 Mac 屏幕保护程序?

我正在编写一个使用 Apple 的 kiosk 模式的应用程序。我想禁用屏幕保护程序,但“ScreenSaverDefaults”类将自身报告为仅 32 位。我只能将构建更改为 32 位,但我也希望能够支持 64 位架构。

我应该使用任何其他框架来禁用屏幕保护程序吗?

0 投票
3 回答
3402 浏览

c# - WPF 动画 FPS 与 CPU 使用率 - 我期待太多了吗?

为我的妻子http://cchearts.codeplex.com/制作屏幕保护程序,虽然我已经能够提高低端机器上的 FPS,但 CPU 使用率似乎仍然很高。

这是我从几个 5 分钟的采样周期中得出的一些数字:

在 Core 2 Duo T7500 @ 2.2GHz、3GB 内存、NVIDIA Quadro NVS 140M (128MB)、Vista [我的开发笔记本电脑] 上约 60FPS 35% 平均 CPU

在 Pentium D @ 3.4GHz、1.5GB 内存、标准 VGA 图形适配器(未知)、2003 服务器 [一个蹩脚的桌面] 上 ~40FPS 50% 平均 CPU

我可以理解在糟糕的桌面上较低的帧速率和较高的 CPU 使用率,但它似乎仍然很高,我的开发笔记本电脑上的 35% 似乎也很高。

我真的很想分析应用程序以获取更多详细信息,但我也有问题,所以我想知道我是否做错了什么(以前从未分析过 WPF)。

WPF 性能套件:

进程启动错误

无法附加到进程:CCHearts.exe 你想杀死它吗?

当我在尝试启动后单击取消时会出现此错误消息。如果我不点击取消,它就会闲置在那里,我想等待附加。

性能资源管理器:

无法启动 C:\Projects2\CC.Hearts\CC.Hearts\bin\Debug (USEVISUAL)\CCHearts.exe。上次尝试分析应用程序未成功完成。请重新启动应用程序。

性能的输出窗口:

剖析开始了。分析进程 ID 5360 (CCHearts)。进程 ID 5360 已退出。数据写入 C:\Projects2\CC.Hearts\CCHearts100608.vsp。剖析完成。PRF0025:未收集数据。剖析完成。

所以我一直想提高性能,但没有具体的方法来确定瓶颈在哪里。在这一点上已经相对成功地投掷飞镖,但我现在已经超越了:)


概括:

到目前为止进步很大...

性能资源管理器

问题:不工作,错误信息模糊。

解决方案:使用命令行版本获取一条真正的错误消息,将我指向该线程,指出这是一个 Symantec dll 阻止了我。设置以下注册表项可解决问题:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysPlant]

“开始”=dword:00000004

WPF 性能套件

问题:不工作,没有错误信息。

解决方案:使用Windows SDK 7.1中为 .NET 4 设计的 WPF 性能套件,而不是 Windows SDK 7 中的先前版本(我觉得很傻 :-P)

WPF 动画

问题:与 FPS/感知工作负载相比,CPU 使用率较高。

解决方案:这里和那里有很多好的调整。但是正如 Jeremiah Morrill 所指出的,巨大的改进是缓存组合。检查变更集

0 投票
1 回答
920 浏览

macos - 是否可以在不使用 Objective-C 的情况下编写 C++ MacOS X 屏幕保护程序?

我问谷歌如何用 c++ 编写一个 Mac 屏幕保护程序,他告诉我很多关于如何在 Objective-C 中创建一个简单的屏幕保护程序的事情,我真的很想避免这些事情。

在 Windows 系统下有什么方法可以将可执行文件作为屏幕保护程序吗?

0 投票
4 回答
677 浏览

c# - 屏幕保护程序隐藏桌面

我们想构建一个屏幕保护程序,显示桌面和正在运行的应用程序,但通过显示登录屏幕来阻止用户输入。这个想法是构建一个没有窗口或透明窗口的 Windows 应用程序。但是,一旦屏幕保护程序被激活,桌面和所有应用程序都会从​​屏幕上隐藏。

是否可以在不隐藏桌面的情况下启动屏幕保护程序?

谢谢,

bja

0 投票
4 回答
10308 浏览

delphi - 如何在辅助显示器上显示表单?

我正在用 Delphi 编写屏幕保护程序。我想要的是在每台显示器上全屏显示一个 TpresentationFrm。为此,我编写了以下(不完整的)程序:

执行代码时ssmDisplay,确实创建了两个表单(是的,我正好有两个监视器)。但它们都出现在第一台监视器上(索引 0,但不是主监视器)。

单步执行代码时,我发现它们Screen.Monitors[i].BoundsRect是正确的,但由于某种原因,表单的边界不正确:

第一种形式获得所需的位置,但第二种形式没有。它不是从 x=0 到 1920,而是占用 x=-1920 到 0,即它出现在第一个监视器上,在第一个窗体上方。怎么了?完成我想要的正确程序是什么?

0 投票
1 回答
635 浏览

c# - 如何在我的 WPF 应用程序中执行屏幕保护程序之类的操作?

我在 MainWindow 中有一个带有 3 个不同 UserControls 的 WPF 应用程序,当时只有其中一个是可见的。这就像拥有 3 个不同的页面,您可以在喜欢时从一个页面切换到另一个页面。第一页就像一个开始屏幕。二是像“一般看法”。第三页显示详细信息。使用 Storyboard 在它们之间切换可以正常工作。我只是使可见页面不可见(不透明度为零)并将其移出可见窗口区域并将新页面移动到可见窗口区域并使其可见。到目前为止一切顺利......(希望你明白我想说的^^)

但是最好有像屏保模式这样的东西。我想要的是:当用户什么都不做时,让我们说,2 分钟,然后应该运行 Storyboard,让您回到 startscreen-view。

这将如何工作?

0 投票
1 回答
897 浏览

iphone - iPhone 应用内屏幕保护程序

如何创建 iPhone 应用内屏幕保护程序?

例如: 30 秒后应用程序未使用“屏幕保护程序”启动。屏幕保护程序是电影、照片幻灯片等。