标签: kde4

从bash脚本激活KDE 4通知

我有一个由crontab激活并在后台运行的bash脚本.我想补充一下在执行期间发送通知的能力.我的KDE 4桌面有一个花哨的通知系统,可以从托盘栏中弹出非模态消息,这对我的需求来说是完美的.所以我正在寻找一种从bash脚本生成这些通知的方法,但我几乎不了解KDE平台,所以我被卡住了.有人能指出我的解决方案吗?

bash scripting kde kde4

24
推荐指数
2
解决办法
9529
查看次数

Monodevelop 4.0没有codeview

我正在开发一个应用程序(http://sourceforge.net/projects/audiocuesheet/)并使用fedora.由于fedora的rpm来自monodevelop 2.8.x,我需要monodevelop 4.0的功能.我下载了tarball并构建了monodevelop.它描述的效果很好,但我无法查看源文件的来源(截图).

截图http://img825.imageshack.us/img825/1495/screenshot1eo.png

有谁有任何想法,为什么这会失败?我尝试启动monodevelop没有重定向,但找不到任何错误.

c# gtk mono kde4 monodevelop

7
推荐指数
2
解决办法
1176
查看次数

解锁时运行脚本?

嘿,我想在KDE 4上每次解锁计算机时运行一个shell脚本.我了解到我可以通过用shell脚本覆盖/ usr/lib/kde4/libexec/krunner_lock来运行它,然后是原始的krunner_lock二进制文件,我基本上想要做相反的事情:启动一个"撤消"锁定脚本所做内容的脚本.我在Kubuntu 9.04 64位上,但我很欣赏任何操作系统的答案,以防我想在该系统上做同样的事情.

bash scripting kde kde4 unlock

5
推荐指数
1
解决办法
2191
查看次数

Ruby,Qt和第三方小部件

我正在学习Ruby,为此,我正在编写一个应用程序.我的背景是C++/Qt.所以我开始编写Ruby/Qt应用程序.

但除了qwt之外,我还想使用一些以前编写的小部件(C++).

这可能吗?如果是的话,我应该怎么做?

PS:似乎来自Korundum绑定的QtRuby包括Qwt绑定.我已经从RubyForge下载了绑定源代码,我正在尝试构建它.CMake运行,但即使我在命令行中包含Qwt位置,它也会跳过构建它.

vitorpy@myhost:~/qtruby/qt4-qtruby-2.1.0> cmake -DCMAKE_INSTALL_PREFIX=/opt/kde4 -DENABLE_SMOKE=on -DENABLE_QTRUBY=on -DENABLE_QWT_SMOKE=on -DENABLE_QWT_RUBY=on -DQwt5_INCLUDE_DIR=/usr/local/qwt-5.2.1/include -DQwt5_Qt4_LIBRARY=/usr/local/qwt-5.2.1/lib/libqwt.so
Run Code Online (Sandbox Code Playgroud)

它会产生:

-- Build Ruby bindings: QtRuby;QtScript;QtTest;QtUiTools;QtWebKit
-- Skip Ruby bindings: Akonadi;KHTML;KIO;KTextEditor;Korundum;KrossRuby;Nepomuk;Okular;Phonon;Plasma;QScintilla;Qwt;Solid;Soprano
Run Code Online (Sandbox Code Playgroud)

其他资源: 在RubyForge论坛上链接我的帖子.

ruby qt qt4 kde4 qtruby

5
推荐指数
1
解决办法
726
查看次数

如何从守护程序在 KDE 中发送桌面通知

我有一个守护进程 ( netplugd),当我的电缆插入或拔出时,它可以执行一些操作。这些操作可以通过脚本定义bash。如何将通知(作为其他用户)发送到我的桌面(使用bash)以告知我有关电缆状态的信息。

我已经尝试过以下方法:

notify-sendknotify --passivepopup守护进程显示$DISPLAY尚未设置。

linux notifications kde4

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

双显示器不同分辨率

配置具有不同屏幕分辨率的双显示器环境的正确方法是什么?

我在两个屏幕上的字体大小都非常不同,我找不到如何为每个显示器或其他任何配置不同的 dpi。

提前致谢!

kde kde4 kubuntu

5
推荐指数
1
解决办法
3298
查看次数

如何更改库包含来自bash的二进制文件的路径?

我在Kubuntu上正确安装了一个软件.

现在,我正在修补和测试它的一些库.

如何从bash启动软件,以便加载我的修补库而不是官方库?

例如:
官方的lib定位/ usr/lib中/
我的补丁库(测试开发过程中使用)是在/ home /用户的/ dev/lib目录/

我试过了:

$ set LD_LIBRARY_PATH=/home/user/dev/lib/  
$ binary_app &
Run Code Online (Sandbox Code Playgroud)

但无济于事.

我倒认为可以从庆典中设置一个解决方案,但如果它是不可能的,我还可以修改这个C++软件的cmake的文件.

目的是允许我使用vanilla libs轻松启动应用程序,或者使用我的修补库来查看差异.

编辑:这是一个KDE .so文件

我正在测试的库是一个KDE4库.官方lib位于/ usr/lib/kde4 /中.在该目录中,没有任何库以lib前缀开头.

我是否这样做:

/lib/ld-linux-x86-64.so.2 --list  --library-path PATH EXEC  
Run Code Online (Sandbox Code Playgroud)

要么

ldd EXEC  
Run Code Online (Sandbox Code Playgroud)

图书馆根本没有列出.

另一方面,如果将原始库从/ usr/lib/kde4 /移开,则应用程序启动但缺少相应的功能.

KDE4库是否以特定方式加载?也许要设置的变量是不同的......

编辑2

所有的答案都很好而且很有用......不幸的是,事实证明这个问题似乎与lib路径设置无关.我正在处理插件架构,并且.so加载路径似乎在应用程序的某处硬编码.我需要在源代码中花费更多时间来了解正在发生的事情......谢谢,并且+1给所有人.

c++ linux bash kde4 include-path

1
推荐指数
2
解决办法
7187
查看次数

如果键盘上没有这样的键,如何输入 Numpad Enter?

我正在使用一个古老的平台模拟器,所以有时我需要按Numpad Enter,但我的笔记本键盘没有选项可以执行此操作。是否可以以Numpad Enter某种方式模拟密钥?我不介意解决方案是否笨拙。

linux kde4 xorg

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

标签 统计

kde4 ×8

bash ×3

kde ×3

linux ×3

scripting ×2

c# ×1

c++ ×1

gtk ×1

include-path ×1

kubuntu ×1

mono ×1

monodevelop ×1

notifications ×1

qt ×1

qt4 ×1

qtruby ×1

ruby ×1

unlock ×1

xorg ×1