Capítulo 4. Criação de scripts no Konsole

O Konsole tem suporte a diversos recursos que podem ser usados com o D-Bus.

Existem duas formas de usar a interface D-Bus: a Interface Gráfica do Qtqdbusviewer e o utilitário de linha de comando qdbus.

Exemplos:

  • % qdbus irá mostrar todos os serviços disponíveis.

  • % qdbus org.kde.konsole irá mostrar a interface D-Bus para o Konsole.

  • % qdbus org.kde.konsole /Windows/1 irá mostrar os métodos para controle da janela 1.

  • % qdbus org.kde.konsole $KONSOLE_DBUS_WINDOW irá mostrar os métodos para controle da janela atual.

  • % qdbus org.kde.konsole /Sessions/1 irá mostrar os métodos para controle da sessão 1.

  • % qdbus org.kde.konsole $KONSOLE_DBUS_SESSION irá mostrar os métodos para controle da sessão atual.

  • % qdbus org.kde.konsole $KONSOLE_DBUS_SERVICE $KONSOLE_DBUS_SESSION irá mostrar os métodos para controle da sessão atual do Konsole.

Se algum dos comandos acima apresentar: 'Service 'org.kde.konsole' does not ""exist' (O serviço 'org.kde.konsole' não existe), altere o org.kde.konsole para um dos seguintes:

  • org.kde.konsole-`pidof -s konsole` (irá selecionar o primeiro PID)

  • $KONSOLE_DBUS_SERVICE (isto pode ser usado a partir do Konsole actual)

  • selecione um dos resultados do comando 'qdbus | grep konsole'

Para obter mais informações, consulte o tutorial do D-Bus.