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

| | 0 Comments| 5:07 AM
Categories:

Втомилися від нудного буфера обміну 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, можливо, хоча вам доведеться шукати залежності самостійно.

  Як увімкнути підтримку Nvidia Optimus в Linux

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

Збірка 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 є життєво важливим, оскільки концепція програми полягає в тому, щоб контролювати ваш буфер обміну на наявність даних для послідовного збереження.

  Як грати в The Forest на Linux

Існує багато різних способів налаштувати запис запуску для 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 у системному треї.

  Як встановити пакет Debian на будь-який дистрибутив Linux

Перемістити в буфер обміну

У будь-який час, якщо ви хочете перемістити старий запис у CopyQ до буфера обміну, перегляньте дані буфера обміну та натисніть значок «перемістити в буфер обміну».

Зашифрувати вхід

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

Примітка: функція шифрування не працюватиме без GnuPG. Якщо на вашому ПК Linux його немає, встановіть його тут.

Редагувати запис

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

Створити запис

Зручною функцією CopyQ є його здатність створювати нові записи в буфері обміну, фактично не використовуючи буфер обміну в Linux. Ця функція є «новим предметом». Щоб скористатися ним, натисніть кнопку «Новий елемент». Звідти введіть текст і натисніть значок збереження.

Натискання кнопки «Зберегти» автоматично додасть новий запис буфера обміну до списку даних, збережених CopyQ.