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支持的桌面?

你能用JavaScript做桌面开发吗?

我知道有JScript.NET,但它不像我们从网上知道的JavaScript。 有谁知道是否有任何基于JavaScript的平台/编译器桌面开发? 最特别的是Windows桌面开发。

在桌面背景上作为墙纸更换(Windows / C#)

我试图做一个应用程序,需要在桌面上绘制,在图标后面,所以它似乎取代桌面壁纸。 我已经find了一些解决scheme,但其中大多数并没有很好地工作(大量的闪烁)。 一个解决scheme似乎是我正在寻找 ,但我真的不明白。 我主要使用C#应用程序,使用更高级别的graphics库或Windows窗体,和一些C ++,但只在非Windows平台上。 如果有人能够为我“翻译”它或为我提供一个替代解决scheme,将不胜感激!