Як покращити буфер обміну Linux за допомогою CopyQ

CopyQ: Ваш Потужний Менеджер Буфера Обміну для Linux

Відчуваєте, що стандартний буфер обміну Linux недостатньо функціональний? Зверніть увагу на CopyQ! Цей потужний інструмент дозволить вам не тільки зберігати скопійовані дані, але й редагувати їх, а також шифрувати для забезпечення конфіденційності.

Встановлення Залежностей

На жаль, розробники CopyQ не надають готових збірок для таких популярних дистрибутивів, як Ubuntu, Debian, чи Fedora. Єдиний спосіб отримати програму – зібрати її з вихідного коду. Для цього вам знадобляться певні інструменти розробки.

CopyQ має досить багато залежностей, і їх набір може відрізнятися в залежності від вашого дистрибутива. Щоб встановити необхідні компоненти, відкрийте термінал та введіть відповідні команди.

Зауваження: Користувачам Arch Linux рекомендується використовувати пакет AUR, оскільки розробники не надають специфічних залежностей для цього дистрибутива.

Ubuntu

sudo apt install
    git cmake
    qtbase5-private-dev
    qtscript5-dev
    qttools5-dev
    qttools5-dev-tools
    libqt5svg5-dev
    libqt5x11extras5-dev
    libxfixes-dev
    libxtst-dev
    libqt5svg5

Debian

sudo apt-get install
    git cmake
    qtbase5-private-dev
    qtscript5-dev
    qttools5-dev
    qttools5-dev-tools
    libqt5svg5-dev
    libqt5x11extras5-dev
    libxfixes-dev
    libxtst-dev
    libqt5svg5

Fedora

sudo dnf install
    gcc-c++ git cmake
    libXtst-devel libXfixes-devel
    qt5-qtbase-devel
    qt5-qtsvg-devel
    qt5-qttools-devel
    qt5-qtscript-devel
    qt5-qtx11extras-devel

OpenSUSE

sudo zypper install
    gcc-c++ git cmake
    libXtst-devel libXfixes-devel
    libqt5-qtbase-common-devel
    qt5-qtsvg-devel
    qt5-qttools-devel
    qt5-qtscript-devel
    qt5-qtx11extras-devel

Загальний Linux

Збірка CopyQ на дистрибутивах, які не належать до сімейства Redhat, Debian чи Ubuntu, також можлива. Однак вам доведеться самостійно знайти необхідні залежності.

Зверніться до офіційної документації вашого дистрибутива, щоб встановити правильні пакети, потрібні для успішної компіляції CopyQ.

Процес Збірки CopyQ

Після встановлення всіх необхідних залежностей наступним кроком є отримання вихідного коду програми. У терміналі скористайтеся командою git clone:

Примітка: Якщо ви не хочете використовувати Git, архів Tar з вихідним кодом CopyQ доступний на SourceForge.

git clone https://github.com/hluk/CopyQ.git
  

Перейдіть до папки з вихідним кодом CopyQ, використовуючи команду cd:

cd CopyQ

Запустіть cmake для налаштування файлів збірки:

cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local .
  

Скомпілюйте CopyQ за допомогою команди make. Процес компіляції може зайняти деякий час, будьте терплячі.

make

Завершіть процес встановлення командою make install:

sudo make install

Налаштування Автозапуску CopyQ

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

Існує кілька способів налаштувати автозапуск. Кожне середовище робочого столу має свої особливості, тому розглянемо налаштування через термінал. Спочатку перейдіть до папки з ярликами програм:

cd /usr/local/share/applications

Створіть папку для автозапуску (якщо її немає):

mkdir -p ~/.config/autostart

Скопіюйте ярлик CopyQ до папки автозапуску:

cp com.github.hluk.copyq.desktop ~/.config/autostart

Оновіть права доступу до файлу:

cd ~/.config/autostart

  sudo chmod +x cp com.github.hluk.copyq.desktop

Використання CopyQ

CopyQ має широкий спектр можливостей, але основна його функція – менеджер буфера обміну. Щоб використовувати його, скопіюйте текст звичним способом (виділіть та натисніть “Копіювати”). Скопійовані дані автоматично збережуться в CopyQ. Щоб переглянути збережені дані, натисніть на іконку CopyQ в системному треї.

Переміщення Запису до Буфера Обміну

Ви можете в будь-який момент перемістити раніше збережений запис CopyQ до буфера обміну. Для цього знайдіть потрібний запис у вікні менеджера та натисніть відповідну іконку.

Шифрування Записів

Якщо ви зберігаєте в CopyQ конфіденційну інформацію, скористайтеся функцією шифрування. Знайдіть потрібний запис та натисніть на іконку замка. Це запустить GnuPG та автоматично зашифрує ваші дані.

Примітка: Функція шифрування потребує встановленого GnuPG. Якщо його немає на вашому комп’ютері, ви можете завантажити його звідси.

Редагування Записів

CopyQ дозволяє легко редагувати вже існуючі записи буфера обміну. Виділіть запис мишею та натисніть кнопку “Редагувати” (або клавішу F2).

Створення Нових Записів

Зручна функція CopyQ – можливість створювати нові записи без використання буфера обміну Linux. Для цього натисніть кнопку “Новий елемент”. Введіть потрібний текст та натисніть кнопку “Зберегти”.

Новий запис автоматично додасться до списку збережених даних у CopyQ.