Capitolo 4. Script per Konsole

Konsole supporta molti metodi che si possono utilizzare con D-Bus.

Ci sono due modi di usare l'interfaccia D-Bus: la GUI qdbusviewer e il comando da riga di comando qdbus, entrambi di Qt™.

Esempi:

  • $ qdbus visualizzerà tutti i servizi disponibili.

  • $ qdbus org.kde.konsole visualizzerà l'interfaccia D-Bus per Konsole.

  • $ qdbus org.kde.konsole /Windows/1 visualizzerà i metodi per controllare la finestra 1.

  • % qdbus org.kde.konsole $KONSOLE_DBUS_WINDOW visualizzerà i metodi per controllare la finestra attuale.

  • $ qdbus org.kde.konsole /Sessions/1 visualizzerà i metodi per controllare la sessione 1.

  • % qdbus org.kde.konsole $KONSOLE_DBUS_SESSION visualizzerà i metodi per controllare la sessione attuale.

  • % qdbus $KONSOLE_DBUS_SERVICE $KONSOLE_DBUS_SESSION visualizzerà i metodi per controllare la sessione attuale di Konsole.

Se uno dei suddetti comandi produce: Il servizio 'org.kde.konsole' non esiste, cambia org.kde.konsole a uno dei seguenti:

  • org.kde.konsole-`pidof -s konsole` (selezionerà il primo pid)

  • $KONSOLE_DBUS_SERVICE (può essere utilizzato dalla Konsole attuale)

  • seleziona uno dei risultati di 'qdbus | grep konsole'

Per ulteriori informazioni, visitare l'esercitazione con D-Bus.