Втомилися від нудного буфера обміну Linux? Перевірте CopyQ! Це потужний менеджер буфера обміну, який дозволяє користувачам зберігати дані на потім, редагувати записи і навіть шифрувати їх!
Встановити залежності
На жаль, розробник програми буфера обміну CopyQ не має жодних попередньо скомпільованих бінарних файлів для Ubuntu, Debian, Fedora або інших основних дистрибутивів Linux. Натомість, якщо ви хочете використовувати програму, єдиний спосіб створити з вихідного коду. Щоб створити CopyQ з вихідного коду, вам знадобляться інструменти збірки.
CopyQ має досить багато інструментів і залежностей для збірки, і кожен дистрибутив має різні потреби. Щоб вони працювали, відкрийте термінал і введіть наступні команди.
Примітка: користувачі Arch, розробник, не вказують конкретних залежностей для створення цього програмного забезпечення. Візьміть Пакет 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 на дистрибутиві Linux, який не базується на Redhat, Debian чи Ubuntu, можливо, хоча вам доведеться шукати залежності самостійно.
Щоб знайти потрібні залежності, зверніться до офіційної документації та встановіть правильні пакунки, необхідні для збірки.
Збірка CopyQ
У вас є всі критичні залежності CopyQ на вашому ПК з Linux. Наступним кроком у процесі інсталяції є отримання вихідного коду. У терміналі використовуйте команду git clone.
Примітка: не хочеться використовувати Git? Архів Tar із вихідним кодом CopyQ можна завантажити SourceForge.
git clone https://github.com/hluk/CopyQ.git
За допомогою команди CD перемістіть термінал із домашнього каталогу в папку вихідного коду CopyQ.
cd CopyQ
Запустіть cmake і налаштуйте файли конфігурації збірки.
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local .
Скомпілювати CopyQ за допомогою команди make. Майте на увазі, що компіляція вихідного коду займає багато часу. Наберіться терпіння і дозвольте компілятору будувати у фоновому режимі.
make
Завершіть процес складання за допомогою команди make install.
sudo make install
Налаштуйте CopyQ Startup Entry
Після створення та встановлення CopyQ програма стане доступною через панель запуску вашого комп’ютера Linux. Перед його використанням бажано налаштувати запис автоматичного запуску. Налаштування запису для запуску для CopyQ є життєво важливим, оскільки концепція програми полягає в тому, щоб контролювати ваш буфер обміну на наявність даних для послідовного збереження.
Існує багато різних способів налаштувати запис запуску для CopyQ. Кожне середовище робочого столу Linux робить це трохи інакше, тому ми зосередимося на терміналі. Почніть з використання команди CD для переміщення в папку програм на вашому ПК.
cd /usr/local/share/applications
Створіть нову папку автозапуску (якщо у вас її ще немає) за допомогою mkdir.
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. Якщо на вашому ПК Linux його немає, встановіть його тут.
Редагувати запис
CopyQ дозволяє користувачам легко редагувати наявні записи буфера обміну. Для цього виділіть запис у буфері обміну за допомогою миші та натисніть кнопку редагування (або натисніть F2).
Створити запис
Зручною функцією CopyQ є його здатність створювати нові записи в буфері обміну, фактично не використовуючи буфер обміну в Linux. Ця функція є «новим предметом». Щоб скористатися ним, натисніть кнопку «Новий елемент». Звідти введіть текст і натисніть значок збереження.
Натискання кнопки «Зберегти» автоматично додасть новий запис буфера обміну до списку даних, збережених CopyQ.