18 февраля 2013

Менеджеры буфера обмена для Ubuntu/Linux Mint

Давайте прежде всего разберёмся, что же такое Буфер обмена (англ. clipboard) — промежуточное хранилище данных, предоставляемое программным обеспечением и предназначенное для переноса или копирования между приложениями или частями одного приложения через операции вырезать, скопировать, вставить. (wiki)

По определению Буфер обмена, это область оперативной памяти, используемая для временного хранения информации скопированной или вырезанной из одного места и предназначенной для вставки в другое место.
Мы можем, например, выбрать какой-то текст, потом с помощью команд Копировать (CTRL+C) или Вырезать (CTRL+X) незаметно для глаз поместить этот текст в специально выделенное для этого место в оперативной памяти, где он будет храниться до тех пор, пока мы не захотим вставить этот текст в другое место с помощью команды Вставить (CTRL+V). Причем скопированную информацию можете вставлять много раз она храниться в этой самой невидимой части памяти, до тех пор пока вы не скопируете что-нибудь новое или не перезагрузим систему.
Где находится буфер обмена?
Надеюсь вы поняли где находится буфер обмена — нигде.

Для того чтобы сохранить то, что вы копировали, а затем многократно использовать, служат Приложения или Менеджеры буфера обмена, которые расширяют возможности предоставляемые операционной системой.

Например, к базовым операциям они добавляют возможности:

    Иметь несколько буферов с возможностью сливать, разделять и редактировать их содержимое
    Выбирать буфер, в который будут сохраняться вырезанные или скопированные данные
    Выбирать буфер, из которого данные будут вставляться
    Работать с данными разных форматов
    Сохранять данные для хранения
    Индексировать, помечать и осуществлять поиск по сохранённым данным

Давайте разберём некоторые, наиболее используемые Менеджеры буфера обмена:

1.  Glippy 

Glippy — это простой менеджер буфера обмена, помогающий сохранять больше чем один элемент. Данный инструмент будет удобен людям, которые чаще других работают с текстами. С помощью Glippy можно, к примеру, накопировать несколько фрагментов текста и вставить их в нужном порядке. Glippy написан с использованием библиотеки Mono.  Вы можете быстро получить доступ к истории буфера обмена без использования индикатора  (иконки в трее), используя сочетание клавиш CTRL + ALT + Shift + C (эта комбинация клавиш настраиваемая).

 Возможности

С помощью Glippy можно сохранить несколько фрагментов текста в буфер обмена сочетанием клавиш Ctrl+C, а потом вставить в нужном месте в нужной последовательности.
Число элементов буфера обмена можно указать вручную.
Программа при загрузке автоматически сворачивается в «трей».
Используя Glippy можно сэкономить время при работе с компьютером.
Glippy поддерживает сохранение и размещение в буфере обмена изображения.
Есть возможность сохранения истории буфера обмена после перезагрузки операционной системы.
Экспериментальная поддержка скриншотов: вы можете сделать скриншот и сохранить его в буфере обмена, таким образом вы можете вставить его в некотором графическом редакторе, либо непосредственно загрузить его на imgur.com

Glippy работает как в Unity, так и в GNOME Shell.

Установка Glippy

В Ubuntu 12.10/Linux Mint 14 Glippy можно установить из Центра приложений или выполнить команду в терминале:

sudo apt-get install glippy

После установки, Glippy запускается: Приложения ->Стандартные ->Glippy.




Удалить Glippy

Если вы решили удалить Glippy, выполните следующую команду в терминале:

sudo apt-get remove glippy



2. Diodon  

Diodon - очень простой, легкий и очень удобный в использовании, менеджер буфера обмена. Из особенностей можно выделить работу менеджера не только с текстом, но и с изображениями, что  значительно увеличивает общий потенциал возможностей при работе с этой программой.

Установка Diodon

Для установки Diodon в Ubuntu/Linux Mint, скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:diodon-team/stable
sudo apt-get update
sudo apt-get install diodon

А так же в Diodon можно установить дополнительный плагин интеграции с оболочкой Unity:

sudo apt-get install diodon-plugins

Активацию плагина нужно выполнить в настройках программы.

После установки, Diodon запускается: Приложения ->Стандартные ->Diodon.




Удалить Diodon

Для удаления Diodon, выполните следующие команды в терминале:

sudo apt-get remove diodon
sudo add-apt-repository --remove ppa:diodon-team/stable
sudo apt-get update



3. Parcellite   

Parcellite — облегчённый менеджер буфера обмена только с базовой функциональностью и малым потреблением памяти — для тех, кто любит простоту.

Особенности:

Ведёт историю буфера обмена.
Различные варианты представления для отображения элементов, как вам нравится.
Сохраняет содержимое буфера обмена при закрытии приложения.
Выполнение пользовательских команд с помощью содержимого буфера обмена.

Установка  Parcellite

Parcellite также можно установить из Центра приложений или в терминале командой:

sudo apt-get install parcellite

После установки, Parcellite запускается: Приложения ->Стандартные ->Parcellite.



Хотя значок и отображается на панели Unity, но меню программы вызывается посредством сочетания клавиш Ctrl+Alt+P, которое появляется под курсором:




После установки программа автоматически добавляет себя в Запускаемые приложения.

Удалить Parcellite

Удаление Parcellite производится командой:

sudo apt-get remove parcellite

P.S. Выберите то приложение, которое больше подходит под ваши запросы и потребности.

Удачи.

18 комментариев :

  1. года как три пользуюсь parcellite и вполне доволен его функционал, чтобы не висел в трее добавляем к основной команде в автозапуске параметр -n , теперь он будет висеть в фоне, а для вызова истории копи-паста ставим горячие кнопки типа альт+А и гуд)

    ОтветитьУдалить
  2. Добрый день, Владимир! Работаю сейчас с менеджером Diodon 0.8. Как понимать замечание: "Из особенностей можно выделить работу менеджера не только с текстом, но и с изображениями, что значительно увеличивает общий потенциал возможностей при работе с этой программой."? Какие операции с изображениями может выполнять этот менеджер, которые нельзя выполнять в других менеджерах буфера обмена? Я практикую прием, которым пользовался и на других менеджерах:правый клик на изображении=копировать URL изображения, затем, если на форуме включен BBCode, то вставляю URL в текст и окружаю его тегами [img][/img], а если я хочу вставить изображение, например, в текст e-mail, вставляю URL изображения из буфера в поле письма и он воспроизводится в виде активной ссылки. Но так же я поступал и в Parcellite. Что же дополнительно умеет делать Diodon?

    ОтветитьУдалить
    Ответы
    1. Здесь имеется ввиду, что не все менеджеры это могут. Только и всего.

      Удалить
  3. Анонимный21 мая 2013 г., 13:43

    подскажите, а как изменить картинку на индикаторе diodon, например на такую как в статье?

    ОтветитьУдалить
    Ответы
    1. Измени тему значков на дефолтные и картинка в индикаторе изменится.

      Удалить
  4. Подскажите, пожалуйста, как сделать, чтобы diodon запускался автоматом (при старте системы) в Linux Mint 15 Mate x64?

    ОтветитьУдалить
    Ответы
    1. Его нужно прописать в Автоматически запускаемые приложения.
      1. Открой Автоматически запускаемые приложения
      2. Нажми кнопку Добавить.
      3. В поле Имя введи Diodon, а в поле Команда введи diodon и Добавить
      4. Всё. При запуске системы Diodon будет запускаться автоматом.

      Удалить
    2. Сделал, как написал, но автоматом не загрузился.
      В списке программ его нету, но если запускать через терминал просто "diodon" то он работает нормально. Может проблема в Mate ?

      Удалить
    3. Возможно проблема в Mate. Не могу с уверенностью сказать, т.к.. Mint MATE не установлен в данный момент.

      Удалить
  5. подскажите в каком менеджере можно сохранять образцы текста, а также организовывать его в папки

    ОтветитьУдалить
    Ответы
    1. Мне кажется ты путаешь Менеджер буфера обмена файлами с Менеджером файлов.
      Буфер обмена — промежуточное хранилище данных и организовать в нём папки невозможно.
      В Менеджере файлов можно создавать папки.

      Удалить
  6. http://lyjex.com/archives/973 Как это понимать... т... мать? Кто у кого передрал заметку? Или аffтор одЫн?

    ОтветитьУдалить
    Ответы
    1. Скорее всего аффтор одЫн, т.к. та статья, на которую Вы ссылаетесь от 03/05/2015, а оригинальная от 18 февраля 2013. Делайте вывод. :)

      Удалить
  7. Я может быть нуб, но как в parcellite вставить ранее скопированный фрагмент текста? Нажимаю сочетание Ctrl+Alt+H и высвечивается история копирования. А что делать дальше?? Клик по нужному варианту ни к чему не приводит...

    ОтветитьУдалить
    Ответы
    1. == Клик по нужному варианту ни к чему не приводит==
      Клик по нужному варианту приводит к тому, что данный фрагмент вновь помещается в буфер. Далее Вы можете его скопировать куда хотите с помощью обычного Ctrl+V

      Удалить
    2. Да, спасибо Максим, уже разобрался. Просто на Win пользовался Clipboard, там всё было интуитивно удобно - сочетание горячих клавиш и двойной клик по нужному тексту из буфера. Тут же количество действий, необходимых для достижения результата больше. Потому с непривычки и не понял, как именно пользоваться программой.

      Удалить
    3. ==там всё было интуитивно удобно - сочетание горячих клавиш и двойной клик по нужному тексту из буфера==
      А в parctllite - сочетание клавиш и одинарный клик. Можно и вовсе без мыши, стрелками вверх-вниз + Enter. Где Вы тут лишние телодвижения увидели, ума не приложу. Если Вам хочется, чтобы текст вставлялся в активное окно сразу при выборе, без посредства Ctrl+V, то это легко лечится в параметрах программы - надо активировать "Автовставка" на вкладке Поведение, только и всего.

      Удалить