Jak zlepšit schránku Linuxu pomocí CopyQ

Nudí vás už strohé možnosti vaší linuxové schránky? Seznamte se s CopyQ! Tento mocný správce schránky vám umožňuje uchovávat data pro pozdější použití, modifikovat záznamy a dokonce je chránit šifrováním.

Instalace závislostí

Vývojáři CopyQ bohužel neposkytují předkompilované binární soubory pro Ubuntu, Debian, Fedoru a jiné hlavní linuxové distribuce. Pokud chcete tento program využívat, jediný způsob je sestavit jej ze zdrojového kódu. K tomu budete potřebovat nástroje pro sestavení.

CopyQ má poměrně rozsáhlý seznam nástrojů a závislostí, přičemž každá distribuce má odlišné požadavky. Pro jejich instalaci otevřete terminál a zadejte následující příkazy.

Poznámka: Uživatelé Arch Linuxu, vývojář neuvádí specifické závislosti pro sestavení tohoto softwaru. Místo toho využijte AUR balíček.

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

Obecný Linux

Sestavení CopyQ v distribucích Linuxu, které nejsou založeny na RedHat, Debian nebo Ubuntu, je možné, nicméně budete muset sami vyhledat potřebné závislosti.

Při hledání závislostí nahlédněte do oficiální dokumentace a nainstalujte správné balíčky potřebné pro sestavení.

Sestavení CopyQ

Nyní, když máte na svém linuxovém počítači všechny potřebné závislosti pro CopyQ, dalším krokem je získání zdrojového kódu. V terminálu použijte příkaz git clone.

Poznámka: Nechcete použít Git? Archiv zdrojového kódu CopyQ je k dispozici ke stažení na SourceForge.

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

Pomocí příkazu cd přejděte z domovského adresáře do složky se zdrojovým kódem CopyQ.

cd CopyQ

Spusťte cmake pro nastavení konfiguračních souborů sestavení.

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

Zkompilujte CopyQ pomocí příkazu make. Mějte na paměti, že kompilace zdrojového kódu může trvat delší dobu. Buďte trpěliví a nechte kompilátor pracovat.

make

Pro dokončení procesu sestavení použijte příkaz make install.

sudo make install

Nastavení spouštěcí položky CopyQ

Po sestavení a instalaci je CopyQ dostupný prostřednictvím spouštěče vašeho linuxového desktopu. Před prvním spuštěním je vhodné nastavit automatické spouštění. Nastavení spouštěcí položky je pro CopyQ klíčové, protože jeho základní funkcí je monitorování schránky a ukládání dat.

Existuje mnoho způsobů, jak nastavit automatické spouštění CopyQ. Každé desktopové prostředí to řeší trochu odlišně, proto se zaměříme na postup přes terminál. Začněte příkazem cd pro přechod do složky aplikací na vašem počítači.

cd /usr/local/share/applications

Vytvořte novou složku pro automatické spouštění (pokud ji ještě nemáte) pomocí příkazu mkdir.

mkdir -p ~/.config/autostart

Zkopírujte zástupce CopyQ na ploše do složky pro automatické spouštění.

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

Aktualizujte oprávnění pro tento soubor.

cd ~/.config/autostart

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

Používání CopyQ

Správce schránky CopyQ disponuje množstvím funkcí, ale jeho základem je správa schránky. Pro použití zkopírujte text, který chcete uložit. Jakmile kliknete na „kopírovat“, tato akce se automaticky uloží jako záznam do správce CopyQ. Pro přístup k uloženým datům klikněte na ikonu CopyQ v systémové liště.

Přesunout do schránky

Pokud chcete starší položku z CopyQ přesunout do schránky, projděte si uložená data a klikněte na ikonu „přesunout do schránky“.

Šifrování vstupu

Pokud máte v CopyQ uložené citlivé informace, nemažte je. Místo toho využijte funkci šifrování. Pro šifrování najděte položku ve schránce a klikněte na ikonu zámku. Tím se spustí GnuPG a vaše data se automaticky zašifrují.

Poznámka: Funkce šifrování nebude fungovat bez GnuPG. Pokud jej na svém linuxovém počítači nemáte nainstalovaný, stáhněte si ho zde.

Úprava záznamu

CopyQ uživatelům umožňuje snadno upravovat existující položky schránky. Stačí vybrat položku v seznamu schránky myší a kliknout na tlačítko „Upravit“ (nebo stisknout klávesu F2).

Vytvoření položky

Praktickou funkcí CopyQ je možnost vytvářet nové položky schránky bez toho, abyste museli používat skutečnou schránku. Tato funkce se nazývá „Nová položka“. Pro její použití klikněte na tlačítko „Nová položka“. Poté napište požadovaný text a klikněte na ikonu uložit.

Kliknutím na tlačítko „Uložit“ automaticky přidáte nový záznam do seznamu dat uložených CopyQ.