Консоль FreeBSD. Обмен данными
Следующее замечательное свойство виртуальных консолей -- возможность обмена
данными между запущенными в них приложениями. Как известно, такая возможность
(через буфер обмена, скажем) считается одним из величайших достижений режима
графического (например, в Windows).
Однако и в текстовой консоли это -- элементарная процедура. Выполняется она мышью -- выделенный обычным образом, при нажатой левой кнопке, (или последовательными щелчками левой и правой кнопками -- в начале и конце области выделения )в одной из консолей экранный блок вставляется в любую другую (в том числе и ту же самую) консоль щелчком средней кнопки.
Следует только уяснить, что выделение/вставка мышью в консоли FreeBSD
осуществляется принципиально иначе, чем в Windows или в большинстве
Иксовых приложений,отступившихся от первозданного назначения Unix-мыши.
Выделяется с помещением в буфер памяти (и, соответственно, потом вставляется)
не объект типа текстового фрагмента или чего другого, а именно блок экрана.
То есть если строка уходит за его границу -- при выделении мышью она как бы и
не существует. И потому вставлена не будет. Чтобы выделить/вставить фрагмент
текстовой строки, лежащей за пределами экрана, последний следует пролистать в
горизонтальном или вертикальном направлении.
Кроме того, мышь в консоли FreeBSD -- ни в коей мере не устройство
указательное и позиционирующее. То есть она не оказывает никакого влияния на
перемещение текстового курсора -- графический курсор консольной мыши ведет
абсолютно самостоятельную жизнь, не оказывая ни малейшего воздействия и на
меню программ типа Midnight Commander. В этом отличие консольной мыши FreeBSD
от таковой в Linux, где посредством программы gpm
мышь выполняет и
указательные функции. Правда, только в некоторых программах (том же mc
, к примеру), в отместку за что в них не работает функция выделения и вставки. Во FreeBSD же, повторяю, эта функция в консоли абсолютно универсальна.
Впрочем, разговор о службе консольной мыши у нас еще впереди. А пока,
надеюсь, мне удалось убедить читателя в том, что виртуальная консоль -- штука
исключительно полезная. И что чем больше консолей (в разумных, конечно,
пределах) -- тем лучше. Осталось только определить, как же не запутаться в
этом изобилии -- пользователям Windows отлично знакома ситуация, когда за
деревьями (то бишь открытыми окнами) леса не видно...
Содержание . .