Как получить текст из буфера обмена KDE?

Модератор: Модераторы разделов

green_guy
Сообщения: 48

Как получить текст из буфера обмена KDE?

Сообщение green_guy »

Вообще, надо наименьшей кровью добиться следущего: при нажатии комбинации клавиш в KDE 3.3.2 должно всплывать окошко с результатом выполнения команды shell, допустим

Код: Выделить всё

$echo <текст из буфера>
На самом деле это словарь WordNet.
И заодно интересно, как при запуске программы с помощью ярлыка получить её PID? и как из одной программы послать текст в другую?
Gentoo, kernel 2.6.11, Gnome, Sawfish, vim
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Как получить текст из буфера обмена KDE?

Сообщение t.t »

Раз уж в КДЕ, то проще всего это сделать посредством khotkeys.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: Как получить текст из буфера обмена KDE?

Сообщение Valerius »

получить содержимое кдешного буфера обмена можно командой:

dcop klipper klipper getClipboardContents

И заодно интересно, как при запуске программы с помощью ярлыка получить её PID?

pid запущеного скрипта в нём самом можно взять из переменной $$


и как из одной программы послать текст в другую?


Файлы, конвееры...
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Как получить текст из буфера обмена KDE?

Сообщение t.t »

получить содержимое кдешного буфера обмена можно командой:

dcop klipper klipper getClipboardContents
Ну конечно, я именно dcop и имел ввиду. Делал это когда-то давно, и при этом вешал на кнопки, вот и вспомнил только про khotkeys.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
green_guy
Сообщения: 48

Re: Как получить текст из буфера обмена KDE?

Сообщение green_guy »

Спасибо! Такая приветливость kde крайне приятна. Прицепил hotkey к

Код: Выделить всё

wnb `dcop klipper klipper getClipboardContents` -over
Gentoo, kernel 2.6.11, Gnome, Sawfish, vim
Спасибо сказали: