Portál AbcLinuxu, 1. června 2025 22:57


Dotaz: Zobrazení contact listu (rosteru) klávesou

20.5.2007 11:43 makl
Zobrazení contact listu (rosteru) klávesou
Přečteno: 105×
Odpovědět | Admin
Používám Psi (v0.1) v Ubuntu 7.04. Rád bych nějakým způsobem docílil toho, že by se mi po stisku určité klávesy zobrazilo hlavní okno Psi. Teď to musím dělat tak, že dojedu myší do oznamovací oblasti a kliknu na psi-docklet. Za jakékoli nápady předem děkuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.5.2007 12:24 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Zobrazení contact listu (rosteru) klávesou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Obávám se, že to zatím není možné, ale plánuje se přidání podpory pro dbus - viz IPC
When your hammer is C++, everything begins to look like a thumb.
20.5.2007 12:49 Lu-Tze | skóre: 15 | blog: Lu-Tzeho blog
Rozbalit Rozbalit vše Re: Zobrazení contact listu (rosteru) klávesou
Tak možné to je, jen to bude pracnější, když to program přímo nepodporuje. Pro manipulaci s okny lze použít např. utilitku wmctrl
wmctrl -R WIN          Move the window to the current desktop and activate it.

  WIN                  This argument specifies the window. By default it's
                       interpreted as a string. The string is matched
                       against the window titles and the first matching
                       window is used. The matching isn't case sensitive
                       and the string may appear in any position
                       of the title.
Zbývá přiřadit tomu příkazu globální klávesovou zkratku, to snad půjde v Gnome nějak jednoduše.
20.5.2007 13:07 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Zobrazení contact listu (rosteru) klávesou
Aha, ten prográmek jsem neznal, jak to nemá DCOP, tak to neumím používat :-)
When your hammer is C++, everything begins to look like a thumb.
20.5.2007 13:30 makl
Rozbalit Rozbalit vše Re: Zobrazení contact listu (rosteru) klávesou
Díky za rychlou reakci, ale ten prográmek bohužel neumí to hlavní okno celého Psi vyvolat, když neexistuje. Funguje to jen když se už někde povaluje a když nevím kde, tak mě tam pěkně přetočí.
20.5.2007 13:46 Lu-Tze | skóre: 15 | blog: Lu-Tzeho blog
Rozbalit Rozbalit vše Re: Zobrazení contact listu (rosteru) klávesou
Jasně, to jsem zapomněl říct, že okno se seznamem kontaktů musíš otevřít (nebo Psi spouštět s otevřeným contact listem, umí-li to) a pak už nezavírat (místo zavření ho můžeš třeba hodit na nějakou plochu, kterou k práci normálně nepoužíváš - a tu akci namapovat na jinou klávesovou zkratku). Tohle mně nepřijde moc omezující požadavek.
20.5.2007 14:27 makl
Rozbalit Rozbalit vše Re: Zobrazení contact listu (rosteru) klávesou
Jo jasně, díky. Stejně teď ale zkouším tu novou verzi.
20.5.2007 12:44 coRpTitan | skóre: 7 | Brno
Rozbalit Rozbalit vše Re: Zobrazení contact listu (rosteru) klávesou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle ChangeLogu by mělo v devel verzi byt:
- Customizable shortcuts (thanks to Ephraim)
Takze doporucuji zkusit tu 0.11-RC1. Ja se k tomu bohuzel jeste nedostal :(
20.5.2007 13:01 Jiří Jakeš | skóre: 22 | blog: Linuxovna_JJ | Taipei
Rozbalit Rozbalit vše Re: Zobrazení contact listu (rosteru) klávesou
Ano, v SVN verzi je u Shortcuts polozka Bring the application to front…
20.5.2007 15:04 makl
Rozbalit Rozbalit vše Re: Zobrazení contact listu (rosteru) klávesou
No tak jsem vyzkoušel Bring Application to Front i Show/Hide the application, ale občas (většinou) to trochu nefunguje - když mám okno na nějaké ploše a na dálku použiji Show/Hide klávesovou zkratku, tak to okno vlastně zavřu (ok, chápu), ale při opětovném stisku se mi otevře nikoli na aktuální ale vedlejší ploše, a to i opakovaně. Bring To Front zkratka neumí přejít na tu plochu, kde to okno je. Nevím nakolik funkčně je to již naprogramované, ale hádám, že je to spíš chyba. Pravděpodobně se to všechno ještě nepohodlo s Berylem.

A ještě jedna věc - původní představa byla, že si budu roster vyvolávat jednou z těch kláves co jsou na noteboocích (je na nich zeměkoule, poštovní obálka, ... - používám je na Firefoxe i Thunderbird), ale v Psi ji nemůžu nijak definovat. Jediné místo, kde je ta klávesa brána v potaz je v System -> Preferences -> Keyboard Shortcuts (hlásí se jako 0x97), jenže tam nejde nijak definovat nové akce (a navíc těžko říct co by to vlastně mělo spouštět(?)).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.