Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: yakuake vychtavka ulozeni panelu pomoci DBUS  (Přečteno 1705 krát)

malagant

  • Návštěvník
  • Příspěvků: 9
yakuake vychtavka ulozeni panelu pomoci DBUS
« kdy: 14 Listopadu 2009, 16:08:13 »
Používám yakuake protože konzolí neni nikdy dost a hledal jsem zda je možné uložit si rozložení sub konzolí a programu v nich aby po startu systému na mě čekaly oblíbené utilitky.

DBUS v KDE4 nahradil DCOP

Kód: [Vybrat]
#!/bin/bash

#jmenovka tabu
dbus-send --type=method_call --dest=org.kde.yakuake /yakuake/tabs org.kde.yakuake.setTabTitle int32:0 string:"alsa+htop"

#spusteni aplikace v prvni konzoli
dbus-send --type=method_call --dest=org.kde.yakuake /yakuake/sessions org.kde.yakuake.runCommandInTerminal int32:0  string:"alsamixer"

#vertikalni rozdeleni konzole
dbus-send --type=method_call --dest=org.kde.yakuake /yakuake/sessions org.kde.yakuake.splitTerminalTopBottom int32:0

#spusteni aplikace v druhe konzoli
dbus-send --type=method_call --dest=org.kde.yakuake /yakuake/sessions org.kde.yakuake.runCommandInTerminal int32:1  string:"htop"

#dalsi rozdeleni
dbus-send --type=method_call --dest=org.kde.yakuake /yakuake/sessions org.kde.yakuake.splitTerminalLeftRight int32:1



Všechny možnosti volání můžete zjsitit pomoci qdbusviewer parametry se pri volani davaji za prikaz a jsou bud string: int32:

Pokud by to nekdo chtel rozsirit popripade hodit na wiki treba se to bude hodit vice lidem

VBI COMPAL HEL 80 - Core 2 Duo 1,66, 2GB RAM, nvidia 7600 GO 256MB, 120 GB disk, 14138 v 3Dmark 2001

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re: yakuake vychtavka ulozeni panelu pomoci DBUS
« Odpověď #1 kdy: 14 Listopadu 2009, 16:32:30 »
D-Bus je fajn, ale proti DCOP je to trochu složitější. Něco jsem o tom napsal tu: http://gdhnotes.blogspot.com/2009/10/ovladani-aplikaci-pres-d-bus.html, pro anglicky rozumící je na konci příspěvku odkaz na článek, z kterého jsem vycházel a který je trochu polopatičtější.

 

Provoz zaštiťuje spolek OpenAlt.