Tag Archives: Linux

WSL – Windows Subsystem for Linux – brakujące czcionki w oh-my-zsh

Jeśli po instalacji oh-my-zsh w konsoli WSL widzimy krzaczki jak poniżej to oznacza to brak zainstalowanych fontów w Windows. Oczywiście zakładam, że powerline fonts zostały zainstalowane na Ubuntu.

echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"
 ±     

Rozwiązanie:

    1. Pobranie Powerline z repozytorium
      git clone https://github.com/powerline/fonts.git --depth=1
    2. Ręczna instalacja wybranej czcionki z poziomu Windows  lub uruchomienie konsoli powershell z poziomu Admina i całościowa instalacja fontów powerline
      .\install.ps1

      instalacja fontów powerline z powershell

    3. Wybieramy odpowiednią dla nas czcionkę w konfiguracji czcionki terminala WSLwsl zmiana czcionki terminala

    Oczywiście to tylko jedna z opcji poradzenia sobie z tym problemem.

WSL – Windows Subsystem for Linux – lokalizacja systemu plików i katalogów domowych

Od strony WSL do dysków możemy się dostać przez:

/mnt/<litera dysku>/Users/<username>

Z poziomu Windows* (*na przykładzie Windows 10) filesystem WSL znajduje się w:

%LOCALAPPDATA%\Packages\<nazwadystrybucji>\LocalState\rootfs

Gdzie <nazwadystrybucji> dla kilku popularnych dystrybucji to:

  • Ubuntu: CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
  • Debian: TheDebianProject.DebianGNULinux_76v4gfsz19hv4
  • Kali: KaliLinux.54290C8133FEE_ey8k8hqnwqnmg

 

Ubuntu – globalna konfiguracja połączenia z wykorzystaniem serwera proxy ze znakiem @ w haśle

Napotkałem na dość ciekawy problem… W jaki sposób w Ubuntu skonfigurować dostęp przez proxy, z poziomu konsoli, korzystając z autoryzacji domenowej, posiadając znak @ w haśle?

Rozwiązanie:

  1. sudo vi /etc/bash.bashrc #(lub wykorzystanie ulubionego edytora tekstowego zamiast vi)
  2. Dodanie linii export http_proxy=http://DOMENA\\USER:HASŁO_%40@adres.serwera.proxy:port, gdzie znak @ w haśle zastępujemy ciągiem %40
  3. Przelogowanie się

Analogicznie dodajemy wpis dla ftp_proxy jeśli jest taka potrzeba.