Articles of 桌面

每个GNU / Linux发行版都有Python吗?

我想知道是否是预先安装的每个G / L分布上的Python。 为什么它在GNU / Linux上非常stream行,而不是在Windows上呢?

在Linux中以编程方式设置自定义文件夹/目录图标

在Linux中,是否可以为桌面/文件pipe理器中显示的文件夹/目录设置自定义图标? 例如,对于Windows资源pipe理器,可以在文件夹的desktop.ini文件中设置自定义图标? 如果是这样,是否有一个共同的机制或API函数来做到这一点(这可能在发行版/桌面/文件pipe理器中很常见)? 我想从一个独立的控制台模式程序C ++或者可能使用桌面API的KDE,GNOME等。(也是Unix CDE和OSX)

在linux中打开文件夹窗口的标准方法?

我想在跨平台(windows / mac / linux)的Python应用程序中,在相应的文件pipe理器中打开一个文件夹窗口。 在OSX上,我可以用finder打开一个窗口 os.system('open "%s"' % foldername) 并在Windows上 os.startfile(foldername) 那么unix / linux呢? 有没有一个标准的方法来做到这一点,或者我有特殊情况下gnome / kde / etc和手动运行适当的应用程序(鹦鹉螺/ konqueror /等)? 这看起来像freedesktop.org人们可以指定的东西(一个python模块,类似于webbrowser ,也会很好!)。

钩入linux关键事件处理

我想挂钩到Linux桌面的关键事件处理。 按CapsLock应该进入某种命令行。 我想要实现的一些命令: d / x:从当前光标位置删除,直到字符x 。 (由vi启发) a:转到行首,如pos1。 (受emacs启发)。 k:删除直到行尾。 (受emacs启发)。 … 该命令应该在任何文本字段中工作:浏览器,邮件客户端,GNOMEterminal,… AFAIK低级别的xmodmap在这里不会帮助我。 是这样的可能吗? 我需要在哪里放置钩子? 目前的目标平台是Ubuntu> = 14.04 背景:我想让我的手指指向F和J,并且不用看着键盘就可以使用电脑。 AZ工作几年以来,但像Pos1 / End这样的键并不容易访问。 如果你不明白这个问题的一部分,请留下评论。 谢谢。 更新 这个问题只是关于如何挂钩到关键事件处理。 其他的东西(命令行)是一个不同的主题。 你怎么能抓住例如CapsLock x ? Update2我看到有没有简单而直接的解决scheme。 如果你没有答案,但你知道我可以find更多的帮助(如邮件列表FOO问),请告诉我。 Update3因为有些人不明白我想要什么,所以我试着解释一下:如果我使用emacs或bash,我觉得在计算机上可以控制:就像飞行一样,只有很less的动作,我可以告诉计算机做我想要的是。 在webbrowser textarea,LibreOffice或使用thunderbird编辑文本使这种感觉消失。 光标移动很麻烦,感觉不像飞行。 我想要控制桌面,而不仅仅是一个应用程序,并保持我的指针在F和J键。

我如何为Linux桌面文件指定一个带有RELATIVEpath的图标?

对于我的一个Linux应用程序,我有应用程序二进制文件,一个launcher.sh脚本(用于LD_LIBRARY_PATH)和一个.desktop文件,全部在同一个文件夹中。 我想使用相对path而不是图标的绝对path。 我试过了: Icon=app.svg Icon=./app.svg Icon=$PWD/app.svg Icon=$(dirname %k)/app.svg 但没有一个工作(只有Icon=/path/to/app.svg )。 如果无法指定相对path,并且我必须使用解决方法,那么我认为每次运行launcher.sh脚本时都可以重新生成.desktop文件中的图标path。 什么是最好的方法来做到这一点? 使用sed或一些其他的替代实用程序与伪正则expression式,如Icon=([valid path chars]+)\n也许?

如何以编程方式切换到compiz中的特定窗口?

有没有一个命令来告诉compiz,我们想把前面的焦点放在一个特定的窗口? 我们应该如何识别该命令中的窗口? 这个问题背后的原因是下面的用例: 假设我们有一个wiki来logging我们发现的任何有趣的东西。 有一个键盘快捷键可以让浏览器窗口前面带有我们的Wiki页面,然后开始立即打字,然后用另一个组合键切换到我们以前工作的应用程序 我知道ALT + TAB在最后两个使用的窗口之间切换,但不能支持更复杂的应用程序组合。 例如浏览器+ Eclipse + Wiki 如果有类似的命令,可以从KDE或GNOME界面添加一个快捷方式

截图X11

使用Xlib库,用什么函数来截取X11桌面? 我宁愿一个比获取单个像素更高效的方法。 谢谢。

如何获得在Linux下支持的Desktop类?

我正在写一个Java应用程序,我想在用户的默认Internet浏览器中打开我的程序的链接。 我试图用这样的类桌面: if (Desktop.isDesktopSupported()) { Desktop desktop = Desktop.getDesktop(); if (desktop.isSupported(java.awt.Desktop.Action.BROWSE)) { try { URI uri = new URI(url); // url is a string containing the URL desktop.browse(uri); } catch (URISyntaxException ex) { Logger.getLogger(GUI.class.getName()).log(Level.SEVERE, null, ex); } } } 但是,首先如果返回false。 我的操作系统是Ubuntu的最新版本。 有谁知道如何得到在Java支持的桌面?

使用Delphi打印在桌面上的dynamic文本?

我在我们的云服务器上看到,在桌面上dynamic显示了一些文本,显示有多less内存可用,硬盘空间等。这不像一个窗口或小工具或任何东西,但不知何故,它直接画在桌面上。 我怎样才能做到这一点? 我只看过文字,但是如果我能在桌面上绘制graphics,那也不错。 这是我的意思的一个样本: 编辑: 由于有人误解了我的问题,请允许我澄清一下: 我不一定需要做这个现有的工具。 其实我根本不想打印系统信息。 我想打印自己的信息看起来是一样的,但是用什么方法来实现这一点并不重要(无论是使用窗口,保存桌面图像,绘制到桌面的canvas,这些都是可能的答案)。 我只想做出一些类似的最终结果。

通过“显示桌面”/ Win + D保持窗口可见

我正在创build一个桌面小工具,并遇到问题。 该窗口将隐藏的“显示桌面”命令 – 停止,我知道你在想什么,不需要“你不应该这样做”的意见 – 我想停下来。 毕竟桌面小工具的重点在于它坚持桌面。 只是为了澄清 – 我不想要一个TopMost窗口。 我不想实际停止“显示桌面”命令,只是忽略它。 我只想让我的桌面小工具在桌面上保持可见状态,正常情况下可以中断正常的function。 有任何想法吗? 我目前的方法是在Google上find的P / Invoke片段,将表单的父项设置为Progman或其他。 问题是,这似乎强制显示在任务栏中,我不想要的窗口。