nixp.ru v3.0

24 января 2017,
вторник,
18:11:18 MSK

DevOps с компанией «Флант»
neogeisha написала 15 ноября 2007 года в 15:43 (584 просмотра) Ведет себя как женщина; открыла 53 темы в форуме, оставила 266 комментариев на сайте.

обрый день. Есть такая проблема: debian + fluxbox + eterm/xterm, не работает буфер обмена между некоторыми приложиениями, так например с opera/firefox нельзя ничего скопировать в терминал(и наоборот), при этом между терминалами всё гуд.

Если в качестве терминалов юзать konsole то всё нормально, между любыми приложениями можно копировать/вставлять. Подскажте плз куда копать

просто выделение мышью

ctrl-c/shift-insert (ctrl-v)

metal

А ты попробуй то что выделено в терминале, встявлять третьей кнопкой мыши.

Anarchist
metal
А ты попробуй то что выделено в терминале, встявлять третьей кнопкой мыши.

Ибо в Х-ах реально два разных буфера памяти, и отрабатвают они по-разному.

Правда, есть ещё немловажный параметр: приложение && содержание копируемых данных.

А теперь по пунктам:

1. По «третьей кнопке» текст на ура вставляетс (с унести — тяжелее) в aterm. Во времена, когда у меня ещё стоял xterm — с ним аналогично.

2. Даже для случая GNOME-Terminal в консольную версию vim (с умолчательными настройками) вставить из буфера текст, содержащий символы, которые не может отобразить vim) не получается.

В gvim текст вставляется, неизвестные символы отображаются в '?’.

Anarchist
neogeisha
просто выделение мышью

ctrl-c/shift-insert (ctrl-v)

Это не «просто», это — веяния выньдоуз.

Стандартный X-овый буфер рассчитна на работу с средней кнопкой мыши.

neogeisha

ну а если хомячка нету, как копировать, вставлять ????????????

splinter

ctrl+c —> ctrl+v= панацея?

Genie
neogeisha
обрый день. Есть такая проблема: debian + fluxbox + eterm/xterm, не работает буфер обмена между некоторыми приложиениями, так например с opera/firefox нельзя ничего скопировать в терминал(и наоборот), при этом между терминалами всё гуд.

Если в качестве терминалов юзать konsole то всё нормально, между любыми приложениями можно копировать/вставлять. Подскажте плз куда копать

просто выделение мышью

ctrl-c/shift-insert (ctrl-v)

1.

выделение (без нажатия ctrl-c/x) в опера/firefox/везде мышью копирует в буфер (man xclipboard)

вставить в терминал/другую программу можно средним кликом (колёсиком), в терминал, где запущен mc может надо вставлять с удерживаемым shift.

копирование с ctrl-c — это другой буфер (man xcutsel). терминалы с ним работать не умеют, по большей части, разве чть — xcutsel и после этого можно вставлять средним кликом.

2.

грабли кодировок («В gvim текст вставляется, неизвестные символы отображаются в '?’.») — консольные приложения не умеют работать с такими символами, если кодировка приложения/среды не позволяет копировать такие символы.

допустим у нас есть терминал. работающий в cp1251, есть иксы, работающие в koi8-r, и есть firefox, который запущен в том же koi8-r. перенести символы не получится из firefox в терминал (обратно — получится).

3.

как лечить — кто бы его знал. было давно и пофиксалось очередным обновлением пакетов.

сейчас подобной проблемы вообще не возникает, так как на текущей системе всё в utf-8 (за исключением licq, которое запускается в cp1251 для нормальной работы с русскими никами).

Anarchist
neogeisha
ну а если хомячка нету, как копировать, вставлять ????????????

Опять же: традиционно для *nix третья кнопка мыши в случае физического отсутствия оной эмулируется одновременным нажатием двух имеющихся.

Genie
Anarchist
Опять же: традиционно для *nix третья кнопка мыши в случае физического отсутствия оной эмулируется одновременным нажатием двух имеющихся.

и то только при наличии следующей опции в секции InputDevice грызуна:

Option  "Emulate3Buttons" "True"

иначе — ожидаемого эффекта не будет.

Anarchist
Genie
и то только при наличии следующей опции в секции InputDevice грызуна:

Option  "Emulate3Buttons" "True"

иначе — ожидаемого эффекта не будет.

ЕМНИП присутствует в комментриях стандартного шаблона и/или, при необходимости, пишется конфигурялкой.

neogeisha
Anarchist
Опять же: традиционно для *nix третья кнопка мыши в случае физического отсутствия оной эмулируется одновременным нажатием двух имеющихся.

не, в смысле если вобще мыши нет, только клавиатура!

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.