Не работает буфер обмена между Opera и rdesktop (Между Firefox и rdesktop все нормально.)

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

Ответить
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Не работает буфер обмена между Opera и rdesktop

Сообщение Ism »

Привет, столкнулся с проблемой, невозможно скопировать текст из Linux Opera 11.11 в rdesktop RDP сессию Windows XP .
Перепробовал все, даже xfreerdp. судя по всему проблема на стороне Опера.
Из того же firefox копирует в rdesktop нормально.

Возможно ли решить эту проблему ?
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Не работает буфер обмена между Opera и rdesktop

Сообщение broom »

Из Оперы работает копирование в другие программы (в текстовый редактор, в консоль)?
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Не работает буфер обмена между Opera и rdesktop

Сообщение Ism »

Из Оперы работает копирование в другие программы (в текстовый редактор, в консоль)?


Что интересно на локальном компе все нормально, проблема именно с терминал сессией RDP

Например с freenx тоже все нормально, чтото не нравится Windows XP в строчке посылаемой из Opera.
Линукс воспринимает а Win нет

OpenSUSE 11.4 со всеми обновлениями, opera из репозиториев
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Не работает буфер обмена между Opera и rdesktop

Сообщение Ism »

Решил проблему через ж

В Lazarus написал программу , работает только для текста

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

procedure TForm1.Timer1Timer(Sender: TObject);
var
  s:string;
begin
  if not Clipboard.HasFormat(CF_TEXT) then exit;
  s:=Clipboard.AsText;
  if temp_clip<>s then
  begin
    ButtonFromBuffer.Click;
    ButtonInBuffer.Click;
  end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  temp_clip:=Clipboard.AsText;
end;

procedure TForm1.ButtonFromBufferClick(Sender: TObject);
begin
  Memo1.Text:=Clipboard.AsText;
end;

procedure TForm1.ButtonInBufferClick(Sender: TObject);
begin
  Memo1.SelectAll;
  Clipboard.AsText:=memo1.Text;
  temp_clip:=Clipboard.AsText;
end;
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Не работает буфер обмена между Opera и rdesktop

Сообщение Ism »

Есть еще решение , утилита parcellite . Ее надо настроить на только Буфер Ctrl+C. В случае запора, ткнуть в последний запомненный номер
Спасибо сказали:
Ответить