# Yakuake (简体中文)

Related articles

- KDE

翻译状态： 本文是英文页面 Yakuake 的翻译，最后翻译时间：2014-8-6，点击这里可以查看翻译后英文页面的改动。

Yakuake 是 KDE,里的下拉式终端,与 Guake 或者 Tilda 类似.

## 安装

在官方仓库安装 yakuake。

## 使用

在终端用以下命令打开Yakuake

    $ yakuake

你可以点击右下角的扳手按钮，选择管理配置文件来配置你的Yukuake，点击Configure Shortcuts来配置快捷键。同样的，如果你要将Yukuake锁定在屏幕上，你可以点击扳手右边的锁按钮。

## 打开Yakuake并自定义终端

像 Guake 一样，Yakuake 允许用户用自定义脚本配置终端。 简单的说，当 Yakuake 启动的时候，在每个终端里的程序会根据用户所定义的自动运行。 另外，Yakuake 也允许用户配置每个会话的名字。

然而与Guake不相同的是， Yakuake 依赖于Qt框架，所以打开新的会话的语法与Guake不同。以下是一个简单的用来打开用户自定义终端的脚本（已在 2.9.9-1 版本中测试过）。

    ~/editme.sh

    # 自定义打开Yakuake。 基于 http://forums.gentoo.org/viewtopic-t-873915-start-0.html
    # 还有 http://pawelkoston.pl/blog/sublime-text-3-cheatsheet-modules-web-develpment/
    # 如果你的fcitx在Yakuake上打不出字，你就需要这一行
    /usr/bin/yakuake --im /usr/bin/fcitx --inputstyle onthespot

    # 在当前会话打开iotop程序并命名当前会话为iotop
    qdbus-qt4 org.kde.yakuake /yakuake/sessions org.kde.yakuake.addSession
    qdbus-qt4 org.kde.yakuake /yakuake/tabs setTabTitle 0 "iotop"
    qdbus-qt4 org.kde.yakuake /yakuake/sessions runCommandInTerminal 0 "iotop"

    # 在当前会话打开htop程序并命名当前会话为htop.
    qdbus-qt4 org.kde.yakuake /yakuake/sessions org.kde.yakuake.addSession
    qdbus-qt4 org.kde.yakuake /yakuake/tabs setTabTitle 1 "htop"
    qdbus-qt4 org.kde.yakuake /yakuake/sessions runCommandInTerminal 1 "htop"

    # 在当前会话打开atop程序并命名当前会话为atop.
    qdbus-qt4 org.kde.yakuake /yakuake/sessions org.kde.yakuake.addSession
    qdbus-qt4 org.kde.yakuake /yakuake/tabs setTabTitle 2 "atop"
    qdbus-qt4 org.kde.yakuake /yakuake/sessions runCommandInTerminal 2 "atop"

    # 关闭2号会话
    qdbus-qt4 org.kde.yakuake /yakuake/sessions org.kde.yakuake.removeSession 10

Category:

- Terminal emulators (简体中文)

Hidden category:

- Pages using duplicate arguments in template calls