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.