标签: desktop

Mac OS X - 从桌面GUI运行shell脚本

您可以创建一个shell脚本或Python或Ruby脚本,并使用"终端"在Mac上运行它...如果您打开Finder,并单击包含已保存shell脚本源代码的文件的图标有没有办法让脚本运行,而不是在我的文本编辑器中打开?

macos shell scripting desktop

36
推荐指数
2
解决办法
4万
查看次数

有哪些方法可以显示来自Web应用程序的桌面通知?

我想做的是优先显示烤面包机通知,但任何"推送"桌面更新的方法都很有趣.

谢谢

desktop notifications web-applications

34
推荐指数
2
解决办法
5万
查看次数

VS2008安装项目:共享(由所有用户)应用程序数据文件?

同胞类人猿和睡莲叶和明轮!

我正在使用VS 2008在C#/ .NET/WPF中开发Windows桌面应用程序.该应用程序需要在Vista和XP计算机上安装和运行.我正在使用安装程序/ Windows Installer项目来安装该应用程序.

我的应用程序需要读取/修改/写入SQLCE数据库文件(.sdf)以及与我正在使用的第三方控件相关的其他数据库类型文件.这些文件应该在PC上的所有用户/登录之间共享,其中任何一个都不需要是管理员.当然,这意味着文件不能进入程序自己的安装目录(因为在Vista到来之前通常会这样做,是的,是的!).

我原本以为解决方案很简单.Vista和XP都有用于此目的的共享应用程序数据文件夹.(Vista中的"\ ProgramData",XP中的"\ Documents and Settings\All Users\Application Data".).NET Environment.GetFolderPath(SpecialFolder.CommonApplicationData)调用用于查找给定PC上这些文件夹的路径,是,是的!

但我无法弄清楚如何在安装项目中将shared-application-data文件夹指定为目标.

Setup项目提供了一个"Common Files"文件夹,但是它用于共享程序组件(而不是数据文件),通常位于"\ Program Files"下,并且具有与"\ Program files"中的任何其他内容相同的安全限制,是的是的!

安装项目提供了"用户的应用程序数据"文件夹,但这是一个每用户文件夹,这正是我想要避免的,是的,是的!

是否可以从VS 2008安装项目以强大的跨Windows版本方式将文件添加到shared-app-data文件夹?谁能告诉我怎么样?

deployment installation desktop projects-and-solutions visual-studio-2008

31
推荐指数
3
解决办法
3万
查看次数

Windows 7远程桌面连接保存凭据不起作用

尝试通过远程桌面连接从Windows 7连接到远程Windows 2008 Server

我总是在登录期间被要求提供凭据 - 即使我保存了我的凭据

这个错误会逐渐增加

您的系统管理员不允许使用保存的凭据登录到远程计算机computername/ipadress,因为其身份未完全验证.请输入新凭据.登录尝试失败

连接来自不同域的2台计算机时存在无信任关系.在这种情况下,Windows使用NTLM,默认域计算机策略不允许使用保存的凭据.

windows desktop

30
推荐指数
1
解决办法
4万
查看次数

如何使用python更改桌面背景?

如何使用python更改桌面背景?

我想在Windows和Linux中都这样做.

python desktop background

29
推荐指数
7
解决办法
4万
查看次数

HTML5在窗口之间拖放

无论如何使用HTML5拖放功能或/和File API将jpg图像从一个窗口拖到另一个窗口?

我的想法是,我可以将Facebook从Facebook拖动到另一个浏览器的窗口,并使用自定义HTML来获取该图像.

或者,至少,从桌面拖动到浏览器的方法?

非常感谢

windows desktop html5 drag-and-drop image

29
推荐指数
2
解决办法
2万
查看次数

如何创建简单的桌面环境?

我想知道如何创建一个简单的桌面环境,如KDE,Gnome和LXDE,用于Linux,或者特别是Ubuntu/Kubuntu,但我不知道如何开始以及它有多复杂.

我想创建一个简单,高效和轻量级的桌面,并重现KDE,Gnome和Windows XP的一些优秀功能.我不想重新发明轮子,我想设计图形界面和主要对话框.

我可以在Qt中使用C++,也可以使用X11调用.像TWM这样的简单桌面将是第一步,然后我可以添加任务栏,开始菜单,新功能和玩新想法.

谢谢.

编辑

我安装了icewm,我认为这是我需要开始的.在登录屏幕上,我可以选择是使用KDE(桌面环境)还是使用icewm(窗口管理器).我不明白窗口管理器究竟是什么.

我已经下载了icewm源代码,我很困惑.我必须理解一些概念,例如,加载桌面后登录屏幕后会发生什么,窗口如何工作等等.

编辑2

我想我需要一个很好的教程.我必须了解Window Manager或桌面环境的工作原理.我必须知道一些概念.

linux environment user-interface desktop

28
推荐指数
2
解决办法
3万
查看次数

如何在不创建临时文件的情况下获取文件扩展名或文件类型的图标?

我列出了一些带有图标的文件名(如Windows资源管理器中的那些)JTable.如果我有File来自本地文件系统的对象,我知道获取图标的两种方法:

javax.swing.filechooser.FileSystemView.getFileSystemView().getSystemIcon( file )
Run Code Online (Sandbox Code Playgroud)

对于16x16图标或更大的图标:

sun.awt.shell.ShellFolder.getShellFolder( file ).getIcon( true ) )
Run Code Online (Sandbox Code Playgroud)

由于我的文件存储在数据库中,因此我没有该File对象.我的解决方法是创建具有特定文件扩展名的临时文件,使用上述两种方法之一并缓存图标以在CellRenderer中显示它.

我搜索了没有临时文件的解决方案,发现了两个我不喜欢的解决方案:

  • org.eclipse.swt.program.Program.findProgram(String extension).getImageData(),但我不想使用SWT
  • org.jdesktop.jdic.icons.IconService来自JDIC项目的孵化器.最近的变化是IconService在6年前,在JDIC 2年前,我找不到一个可下载的jar.

还有其他解决方案吗?

java desktop icons swing file

28
推荐指数
1
解决办法
6733
查看次数

使用嵌入式Web浏览器(例如Chrome)作为Java桌面应用程序的GUI工具包?

那些HTML5网站看起来很棒 - 为什么我的Java桌面应用程序没有?Swing和SWT就是老派.他们完成了自己的工作,但是用动画制作看上去漂亮的图形用户界面,一切都是不可能的.

我想知道:是否可以使用HTML5作为GUI工具包?我有一个库,它有一个类似于Swing或SWT的API,但在HTML5中呈现.它应该是可以的,您应该访问Java中的页面(即Java和JavaScript/HTML5之间的某些融合).

为什么不创建一个Web应用程序并向我的用户发送URL?我想从Java SE应用程序(文件,COM,托盘图标等)的真实桌面集成中受益.就像PhoneGap一样,但对于桌面操作系统而不是手机.

令人惊讶的是我在网上找不到那样的东西.但也许我刚刚输入错误的搜索字词?有人有想法吗?

或者如果没有:我能以某种方式将WebKit/Chrome与我的应用程序一起嵌入吗?因此,用户不必安装自己的副本,也不必更改任何设置.

java user-interface desktop html5 google-chrome

28
推荐指数
4
解决办法
2万
查看次数

如何在OpenCV中捕获桌面(即将位图转换为Mat)?

我想使用OpenCV来处理我的桌面,就好像它是一个视频流.
我熟悉OpenCV.
我不熟悉Windows API.我意识到还有其他方法来捕获屏幕,但出于我的问题的目的,我需要使用OpenCV来完成它.

这是我的(超级天真)代码:

HWND hDesktopWnd;
HDC hDesktopDC;
hDesktopWnd=GetDesktopWindow();
hDesktopDC=GetDC(hDesktopWnd);

// get the height and width of the screen
int height = GetSystemMetrics(SM_CYVIRTUALSCREEN);
int width = GetSystemMetrics(SM_CXVIRTUALSCREEN);

// create a bitmap
HBITMAP hbDesktop = CreateCompatibleBitmap( hDesktopDC, width, height);

Mat src(height,width,CV_8UC4);
src.data = (uchar*)hbDesktop;

imshow("output",src);  //fails :(
Run Code Online (Sandbox Code Playgroud)

StackOverflow也有类似的问题,但它们要么是旧式OpenCV,要么是Android操作系统.
我在Windows 7 64x
Opencv 2.4.3上

谢谢任何能回答这个问题的人.

desktop opencv bitmap mat

26
推荐指数
2
解决办法
3万
查看次数