总体而言,我更喜欢 Unity 而不是 Gnome Shell,但后者的聊天弹出窗口和内联响应器(视频在此:http://www.youtube.com/watch?v=lepXx1kDelo) 对我来说或多或少是一个杀手级应用,也是阻止我转换到 Unity 的唯一原因。
是否有任何现有的应用程序/插件提供可在 Unity 中使用的类似功能?
答案1
这是我的 Pidgin Show Conversation 脚本 alpha 0.1.2。它并不完美,但有功能。
它与 Pidgin 配合得很好。参见此视频。
注意:如果你很懒,你可以在终端运行这个并跳到步骤“5”
sudo apt-get update ; sudo apt-get install xdotool compizconfig-settings-manager && cd ~/ && wget http://dl.dropbox.com/u/4098082/.pidginfocus.sh && sudo chmod +x ~/.pidginfocus.sh
您可以从软件中心安装这些(或通过点击这里)
2).pidginfocus.sh
在您的主文件夹中创建一个文件。
3)将其粘贴到其中:
/bin/bash #!/bin/bash # # 作者 desgua # # 当鼠标位于底部时聚焦对话 当 [ “$var1” != “结束” ] 做 eval $(xdotool getmouselocation --shell) 回显 $Y 如果 [ “$Y” -gt “680” ] ; 然后 xdotool 搜索 –class Pidgin windowmap ; 其他 xdotool 搜索 –class Pidgin windowunmap ; 退出 0 菲 睡眠.5 完毕 出口 0
4)使其可执行(以下是具体操作方法)
5)打开 Compiz(菜单 > 系统 > 首选项 > CompizConfig 管理器)
6)转到命令并添加~/.pidginfocus.sh
一个命令
7)并使用 Edge Binding (Botton) 来运行它。
8)现在转到 Compiz > 启用放置窗口并设置角色对话在底部打开:
您可能需要根据屏幕分辨率调整数字。
答案2
发射器 Kupferhttp://kaizer.se/wiki/kupfer/有一个 pidgin 插件,允许您开始输入联系人的姓名并通过启动器向他们发送消息。
对于您来说,这可能不够“一次性使用”,并且作为启动器可能会妨碍操作,但我想您可以禁用所有其他插件。
Kupfer 现在也有主题了,让它变得更加漂亮,http://www.webupd8.org/2011/04/kupfer-v206-released-with-improved.html
编辑:可以输入现有消息。
- 提起库普弗 (Kupfer):我必须F1提起库普弗 (Kupfer)。
- 输入联系人的姓名
- Tab一次后,您将鼠标悬停在打开的聊天启动器上。
- Down Arrow发送消息
- Tab再次进入发送消息的输入框。
启动器具有与上下文相关的面板数量。您可以设置默认操作,我已经设置了。
我的标准流程是: F1 姓名 Tab Tab 信息 Return。即使聊天未打开,此“发送消息”操作也会为您执行。