Jak ulepszyć schowek Linuksa za pomocą CopyQ

Masz dość standardowego schowka w systemie Linux? Poznaj CopyQ! To zaawansowany menedżer schowka, który umożliwia użytkownikom przechowywanie danych na później, edytowanie ich, a nawet szyfrowanie!

Instalacja wymaganych komponentów

Na nieszczęście, autor CopyQ nie udostępnia wstępnie skompilowanych wersji dla systemów Ubuntu, Debian, Fedora i innych popularnych dystrybucji Linuxa. Dlatego aby móc korzystać z tej aplikacji, konieczne jest skompilowanie jej z źródeł. Wymaga to posiadania odpowiednich narzędzi do kompilacji.

CopyQ wymaga kilku narzędzi oraz różnych zależności, które różnią się w zależności od dystrybucji. Aby zainstalować te komponenty, otwórz terminal i wprowadź poniższe polecenia.

Uwaga: użytkownicy Arch, deweloper nie wskazuje szczególnych zależności dla tego oprogramowania. Zamiast tego, pobierz pakiet 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

Inne dystrybucje Linux

Aby zbudować CopyQ w dystrybucji Linux, która nie opiera się na Red Hat, Debianie ani Ubuntu, można to zrobić, ale będziesz musiał samodzielnie odnaleźć potrzebne zależności.

Aby znaleźć wymagane komponenty, zajrzyj do oficjalnej dokumentacji i zainstaluj odpowiednie pakiety potrzebne do kompilacji.

Budowanie CopyQ

Gdy masz już zainstalowane wszystkie niezbędne zależności CopyQ, możesz przejść do kolejnego kroku, czyli pobrania kodu źródłowego. W terminalu wprowadź polecenie git clone.

Uwaga: jeśli nie chcesz korzystać z Gita, możesz pobrać archiwum Tar z kodem źródłowym CopyQ z SourceForge.

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

Użyj polecenia CD, aby przejść do folderu z kodem źródłowym CopyQ.

cd CopyQ

Uruchom cmake, aby skonfigurować pliki do kompilacji.

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

Teraz możesz skompilować CopyQ, używając polecenia make. Pamiętaj, że proces kompilacji może zająć trochę czasu, więc bądź cierpliwy i pozwól kompilatorowi na wykonanie swojej pracy w tle.

make

Na koniec zakończ proces kompilacji poleceniem make install.

sudo make install

Konfiguracja uruchamiania CopyQ

Po zakończeniu budowy i instalacji CopyQ, aplikacja będzie dostępna w menu uruchamiania systemu Linux. Zanim jednak zaczniesz z niej korzystać, warto ustawić automatyczne uruchamianie. Ustawienie takiego wpisu jest ważne, ponieważ CopyQ działa w celu monitorowania schowka i ciągłego zapisywania danych.

Istnieje wiele metod konfiguracji automatycznego uruchamiania CopyQ, które różnią się w zależności od środowiska graficznego. Skupimy się na konfiguracji przez terminal. Rozpocznij od polecenia CD, aby przejść do katalogu aplikacji na swoim komputerze.

cd /usr/local/share/applications

Stwórz nowy folder autostartu (jeśli jeszcze go nie masz) przy użyciu mkdir.

mkdir -p ~/.config/autostart

Skopiuj skrót CopyQ z pulpitu do folderu autostartu.

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

Zaktualizuj uprawnienia do pliku.

cd ~/.config/autostart

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

Jak korzystać z CopyQ

CopyQ oferuje wiele funkcji, ale w swojej istocie jest menedżerem schowka. Aby z niego skorzystać, zaznacz tekst, kliknij prawym przyciskiem myszy i wybierz „kopiuj”. Wykonanie tej akcji automatycznie zapisze tekst jako wpis w menedżerze CopyQ. Aby uzyskać dostęp do zapisanych danych, kliknij ikonę CopyQ na pasku zadań.

Przenieś do schowka

W dowolnym momencie, jeśli chcesz przenieść starszy wpis z CopyQ do schowka, przeszukaj dane i kliknij ikonę „przenieś do schowka”.

Zaszyfruj wpis

Jeśli posiadasz poufne informacje zapisane w CopyQ, nie usuwaj ich! Zamiast tego skorzystaj z opcji szyfrowania. Aby to zrobić, znajdź odpowiedni wpis w schowku i kliknij ikonę kłódki. To wywoła GnuPG i automatycznie zaszyfruje dane.

Uwaga: funkcja szyfrowania wymaga zainstalowanego GnuPG. Jeśli nie masz go na swoim systemie Linux, możesz go zainstalować tutaj.

Edytuj wpis

CopyQ umożliwia łatwą edycję zapisanych wpisów w schowku. Aby to zrobić, kliknij lewym przyciskiem myszy na wpisie, a następnie wybierz opcję edytuj (lub naciśnij F2).

Utwórz nowy wpis

Jedną z przydatnych funkcji CopyQ jest możliwość tworzenia nowych wpisów w schowku bez użycia standardowego schowka systemu Linux. Ta funkcja, znana jako „nowa pozycja”, pozwala na dodanie własnego tekstu. Aby jej użyć, kliknij przycisk „nowa pozycja”, napisz swój tekst, a następnie kliknij ikonę zapisu.

Po kliknięciu „Zapisz” nowy wpis zostanie automatycznie dodany do listy danych przechowywanych przez CopyQ.