Termite (Polski)
This article or section needs to be translated.
Termite jest minimalnym emulatorem terminala opartym na bibliotece VTE. Jest to program "modalny", podobnym do Vima, z trybem wstawiania i trybem wyboru, w którym klawisze mają różne funkcje.
Plik konfiguracyjny umożliwia zmianę kolorów i ustawienia kilkanaście opcji. Termite obsługuje przezroczystość wraz z 256 kolorami i prawdziwymi paletami kolorów (16 milionów kolorów). Termite ma podobny wygląd do terminala urxvt.
Instalacja
Zainstaluj pakiet termite AUR.
Używanie
Termite domyślnie uruchamia się w trybie wstawiania. Tekst może byc zaznaczony za pomocą myszki lub za pomocą klawiszy trybu wyboru. W trybie wstawiania, Ctrl+Shift+c służy do kopiowania zaznaczonego tekstu do schowka X, Ctrl+Shift+v do wklejenia. Ctrl+Tab rozpoczyna dokończenie przewijania, a Ctrl+Shift+Góra/Ctrl+Shift+Dół przewija ekran w górę lub w dół.
Ctrl+Shift+Spacja wchodzi w tryb wyboru, podobny do normalnego trybu vima. Wiele komend jest zapożyczonych z Vima, na przykład v dla trybu wizualnego, Shift+v dla trybu linii wizualnej, Ctrl+v dla bloku wizualnego, y, aby skopiować ("yank") wybrany tekst, / i ? do wyszukiwania, w, b, ^, $ dla ruchu i Escape, aby wrócić do trybu domyślnego trubu wstawiania.
Konfiguracja
Termite szuka plików konfiguracyjnych w $XDG_CONFIG_HOME/termite/config, ~/.config/termite/config, $XDG_CONFIG_DIRS/termite/config i /etc/xdg/termite.cfg. Plik konfiguracyjny służy do zmiany opcji, takich jak czcionka, kolory, wskazówki dotyczące okien itp. Składnia pliku konfiguracyjnego została zainspirowana przez specyfikację wpisów pulpitu XDG plików .desktop (zainspirowane plikami z Microsoft Windows ".ini") z trzema sekcjami: [options], [colors] i [hints].
Aby rozpocząć dostosowywanie termite'a, najpierw skopiuj podstawowy plik przykładowy do swojego katalogu domowego:
cp /etc/xdg/termite/config ~/.config/termite/config
Czcionka
Czcionki są określone w formacie font=<nazwa_czcionki> <wielkość_czcionki> w sekcji [options]. <nazwa_czcionki> jest określona zgodnie z fontconfig, a nie Xft. Użyj fc-list, aby zobaczyć, które czcionki są dostępne w systemie (zobacz także Font configuration#Font paths).
~/.config/termite/config
[options] font = Monospace 9 font = xos4 Terminus 12px font = Droid Sans Mono 8
Kolory
Kolory składają się z 24-bitowej wartości szesnastkowej (np. #007bff) lub wektora rgba (np. rgba (0, 123, 255, 0.5)). Prawidłowe właściwości kolorów to foreground, foreground_bold, foreground_dim, background, cursor i colorN (gdzie N jest liczbą całkowitą od zera do 254, używane do przypisania 24-bitowej wartości koloru do koloru N terminala).
~/.config/termite/config
[colors] background = #070723 foreground = #b4b5d3
Niesamowita kolekcja schematów kolorów termite znajduje się tutaj: https://github.com/khamer/base16-termite/tree/master/themes
Transparency
Termite od wersji 9, obsługuje prawdziwą przezroczystość za pomocą definicji kolorów, które określają wartość kanału alfa [1]. Wymaga jednak to uruchomienia kompozytora, na przykład Compton. Większość kompozytorów nie wymaga specjalnej konfiguracji, aby Termite używał przezroczystości.
~/.config/termite/config
[colors] background = rgba(7, 7, 35, 0.8)
_NET_WM_STATE=_NET_WM_STATE_HIDDEN było w pełni przezroczyste, aby rozwiązać ten problem. Na przykład w przypadku użycia Comptona
~/.compton.conf
opacity-rule = [ "0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'" ];
Rozwiązywanie problemów
Ctrl+Shift+t
Jeśli otwarcie nowej karty przez Ctrl+Shift+t kończy się niepowodzeniem z no directory uri set, uruchom /etc/profile.d/vte.sh. Zobacz GNOME/Tips and tricks#New terminals adopt current directory.
Jeśli nadal to się nie udaje, upewnij się, że nazwa hosta jest poprawna. Zobacz hostname(7) .
Błąd zdalnego SSH
Kiedy Termite używa zdalnego połączenia SSH, czasami pojawia się błąd: Error opening terminal: xterm-termite. lub Open terminal failed: missing or unsuitable terminal: xterm-termite.'
Ten błąd może wystąpić podczas próby edycji pliku za pomocą vima lub nano. Aby rozwiązać ten problem, należy wykonać to polecenie w systemie zdalnym:
$ export TERM=xterm-color
Alternatywnie postępuj zgodnie z instrukcjami na GitHub Termite'a, jak poniżej. Umożliwi to korzystanie z wszystkich funkcji termite'a podczas korzystania z SSH, podczas gdy powyższe może nie umożliwić tego.[2]
Zainstaluj termite-terminfo AUR[broken link: package not found] na swoim zdalnym systemie.
Na Arch Linuxie:
pacman -S termite-terminfo
Na innych systemach:
wget https://raw.githubusercontent.com/thestinger/termite/master/termite.terminfo tic -x termite.terminfo