Как эффективно управлять буфером обмена Linux с помощью CopyQ
Если вы обнаружите, что постоянно копируете и вставляете текст, URL-адреса или изображения, рассмотрите возможность установки менеджера буфера обмена, такого как CopyQ, на свой рабочий стол Linux.
Вы когда-нибудь копировали фрагмент текста, а затем копировали другой вскоре после этого только для того, чтобы понять, что исходный фрагмент текста теперь исчез?
Ну, это довольно обычное явление для большинства операционных систем, включая Linux. И это связано с буфером обмена/картонным планшетом вашей системы, который может содержать только один экземпляр текста за раз.
К счастью, у вас есть менеджеры буфера обмена, такие как CopyQ, которые позволяют хранить несколько фрагментов в буфере обмена и использовать их там, где это необходимо.
Давайте проверим CopyQ, шаги его установки в Linux и как использовать его для управления историей буфера обмена.
Что такое CopyQ?
CopyQ — это расширенный менеджер буфера обмена, который работает со всеми основными операционными системами настольных компьютеров. Он отслеживает буфер обмена вашей системы на предмет любых изменений и копирует его содержимое всякий раз, когда оно изменяется. Затем вы можете получить доступ к его истории буфера обмена и вставлять текстовые фрагменты оттуда непосредственно в другие приложения.
Ниже приведены некоторые отличительные особенности CopyQ:
Поддержка текста, HTML, изображений и других форматов.
Быстрый просмотр буфера обмена и фильтрация элементов
Свобода управления (сортировка, создание, редактирование) элементами на вкладках
Возможность добавлять заметки или теги к скопированным фрагментам текста.
Возможность настроить внешний вид приложения
Возможности сценариев
Как установить CopyQ в Linux
CopyQ доступен в большинстве дистрибутивов Linux и довольно прост в установке. Итак, в зависимости от того, какой дистрибутив Linux вы используете на своем компьютере, используйте приведенные ниже инструкции, чтобы установить его на свой компьютер:
В Debian/Ubuntu откройте терминал и выполните следующую команду:
sudo apt install copyq
Чтобы установить CopyQ в Fedora, CentOS или RHEL, используйте:
sudo dnf install copyq
Пользователи Arch Linux могут установить CopyQ, запустив:
yay -S copyq
Если вы используете любой другой дистрибутив Linux, вы можете установить CopyQ с помощью Flatpak. Для этого сначала установите Flatpak на свой компьютер с Linux, используя наше руководство по Flatpak. Затем выполните команду ниже, чтобы установить CopyQ:
flatpak install flathub com.github.hluk.copyq
Как использовать CopyQ в Linux
После того, как вы успешно установили CopyQ в своей системе, откройте меню «Приложения», найдите copyq и запустите его. Открыв приложение, первое, что вы заметите, это то, что оно не отображается на рабочем столе. Это потому, что он присутствует в системном трее.
Чтобы вызвать его, щелкните правой кнопкой мыши значок CopyQ на панели задач (обычно он находится в правом нижнем углу экрана) и выберите Показать/Скрыть.
Кроме того, вы можете открыть окно терминала и запустить в нем команду copyq, чтобы открыть графический интерфейс.
Главное окно CopyQ
С включенным графическим интерфейсом CopyQ вас встретит главное окно CopyQ, в котором весь скопированный текст и изображения отображаются в одном месте. Но так как вы не скопировали никаких элементов после установки CopyQ, это пока будет пустым.
Сверните это окно и продолжайте пользоваться компьютером, чтобы накопить вырезки в буфере обмена.
Создание и редактирование скопированных элементов
Со временем, когда вы скопируете несколько текстовых фрагментов или изображений в буфер обмена, вернитесь в главное окно, и там вы найдете список всех скопированных элементов. Если вы хотите отредактировать фрагмент, нажмите клавишу F2 и начните вносить в него изменения. Кроме того, вы можете щелкнуть элемент правой кнопкой мыши и выбрать Изменить.
Закончив редактирование, снова нажмите F2, чтобы сохранить вырезку.
Точно так же, чтобы создать новый элемент, нажмите Ctrl + N, введите текст и нажмите F2, чтобы сохранить его в списке.
Если вы хотите изменить порядок элементов в этом списке, используйте Ctrl + Вверх или Ctrl + Вниз, чтобы переместить их вверх или вниз соответственно.
Найти скопированные элементы
В конце концов, по мере того, как вы копируете все больше и больше элементов, в буфере обмена накапливается множество текстовых фрагментов и изображений. Это может затруднить поиск элемента в списке вырезок в главном окне CopyQ.
К счастью, CopyQ предлагает функцию поиска, упрощающую поиск скопированных элементов. Чтобы использовать его, находясь в главном окне, начните вводить часть текста в текстовом фрагменте, чтобы отфильтровать результаты.
Например, если вы хотите найти вырезку со словами sample test, введите sample test, чтобы получить нужный фрагмент.
Вставить элементы из буфера обмена
Наконец, если вы хотите вставить скопированный ранее элемент, нажмите на текстовое поле и вызовите Показать/Скрыть (или главное окно CopyQ) на панели задач. Здесь найдите текст/изображение, которое вы хотите вставить, и нажмите на него. Кроме того, вы можете использовать клавиши со стрелками для перемещения по списку и нажать Enter, чтобы вставить элемент.
Организуйте скопированные элементы с помощью вкладок
CopyQ сохраняет все скопированные элементы (текст, изображения и т. д.) на одной вкладке. Как вы понимаете, это может затруднить поиск элемента в истории буфера обмена. Здесь на помощь приходят вкладки.
Например, вы можете создать отдельные вкладки в CopyQ для текста, изображений, URL-адресов и т. д. и переместить в них элементы из единой вкладки, чтобы потом их было легче найти.
Чтобы создать вкладку, перейдите в главное окно, нажмите Вкладки в строке заголовка и выберите Новая вкладка. Либо нажмите Ctrl + T.
Введите имя вкладки в окне Новая вкладка CopyQ и нажмите ОК.
Сделайте это для столько вкладок, которые вы хотите создать.
Создав вкладки, перейдите на исходную вкладку (по умолчанию она называется буфер обмена) и перетащите элементы на соответствующие вкладки.
Теперь вы найдете перемещенные элементы на их новых вкладках, а также на исходной вкладке. Вы можете удалить его копию на другой вкладке, чтобы очистить буфер обмена и упорядочить его.
Чтобы удалить скопированный элемент, выберите его и нажмите Удалить. Или щелкните его правой кнопкой мыши и выберите Удалить.
Удаление (или редактирование) элементов на одной вкладке не влияет на их копии на других вкладках.
Назначьте ярлык для быстрого доступа к главному окну CopyQ
Как видно из приведенных выше разделов, использование CopyQ требует, чтобы вы несколько раз входили и выходили из его главного окна (или меню Показать/Скрыть). Хотя вы можете получить доступ к буферу обмена из системного трея, как мы упоминали ранее, для этого требуется использовать мышь, что кажется медленным.
Вместо этого вы можете назначить сочетание клавиш для открытия главного окна. Для этого щелкните значок CopyQ на панели задач и выберите Настройки. Или нажмите Ctrl + P, чтобы перейти к нему напрямую.
В окне конфигурации CopyQ нажмите Ярлыки и коснитесь значка плюса (+) рядом с Показать/скрыть главное окно. Введите комбинацию клавиш, которую вы хотите использовать для этого действия, и нажмите Применить.
Нажмите ОК, чтобы закрыть окно.
Теперь, когда вы хотите получить доступ к главному окну CopyQ, просто нажмите комбинацию клавиш.
Другие операции CopyQ
В дополнение к операциям, описанным выше, CopyQ также позволяет выполнять следующие действия:
Удалить вкладки
Изменить значки вкладок
Закрепляйте элементы наверху для быстрого доступа
Добавьте тег к вырезкам, чтобы сгруппировать похожие элементы вместе
Добавляйте примечания к вырезкам
Получите максимальную отдачу от вашего буфера обмена Linux с CopyQ
CopyQ позволяет в полной мере использовать преимущества буфера обмена в вашей системе Linux и использовать его для эффективного копирования и вставки элементов в различные приложения и веб-сайты.
Если вы только начинаете работать с Linux, это обязательное приложение для вашей машины. Однако, если вы хотите изучить больше вариантов, прежде чем остановиться на одном инструменте, есть несколько других менеджеров буфера обмена, которые вы можете использовать для управления буфером обмена Linux.