0xsys.pl

Wezterm

Wezterm jest ciekawym emulatorem terminala dostępnym na wszystkie popularne systemy operacyjne i jest dobrym zamiennikiem innych, nawet najlepszych programów takich jak np. terminator.

INSTALACJA

wezterm instaluje się standardowo pod Ubuntu za pomocą apt. Konieczne jednak jest wcześniejsze dodanie dedykowanego repozytorium.

ZAMIAST PAKIETU WEZTERM LEPIEJ WYBRAĆ PAKIET WEZTERM-NIGHTLY

Szczegóły dostępne są na stronie domowej projektu, na której znajdują się informacje na temat instalacji programu dla innych dystrybucji Linuksa oraz systemów MS Windows oraz Mac OSX.

KONFIGURACJA PROGRAMU

wezterm konfiguruje się poprzez edycję pliku konfiguracyjnego ~/.wezterm.lua lub ~/.config/wezterm.lua .

Plik jest bardzo czuły na zawartość. Nie należy umieszczać w nim żadnych niestandardowych znaków w rodzaju twardej spacji.

1) Jak dodać pionowy pasek przewijania

wezterm ma domyślnie wyłączony pionowy pasek przewijania, który jednak można włączyć.
local wezterm = require 'wezterm'
local config = wezterm.config_builder()

config.enable_scroll_bar = true

-- koniecznie trzeba zadeklarować wielkość bufora przewijania,
-- czyli ilość zapamiętanych linii
config.scrollback_lines = 10000  

return config

2) Jak dodać przeniesienie aktywnej zakładki do nowego okna
local wezterm = require 'wezterm'
local config = wezterm.config_builder()

config.window_close_confirmation = 'NeverPrompt'

return config

3) Jak wyłączyć potwierdzanie zamiaru zamknięcia zakładki?
config.skip_close_confirmation_for_processes_named = {
  'bash',
  'sh',
  'zsh',
  'fish',
  'tmux',
  'nu',
  'cmd.exe',
  'pwsh.exe',
  'powershell.exe',
}

4) Jak wyłączyć potwierdzanie zamiaru zamknięcia okna?

config.window_close_confirmation = 'NeverPrompt'

5) Wyłączenie belki systemowej

config.window_decorations = "INTEGRATED_BUTTONS|RESIZE"

Dodanie przycisków okna

config.integrated_title_buttons = { 'Hide', 'Maximize', 'Close' }

6) Zmiana wielkości czcionki

config.font_size = 10.0
#26.04#terminal#linux. ubuntu#ubuntu mate