Устали от скучного буфера обмена 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
После сборки и установки 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.