WSL sekarang dapat dipanggil langsung melalui menu START UP. Sebelumnya, WSL hanya dapat dipanggil melalui PowerShell (untuk selanjutnya PS). Karena itu, PS harus sedikit dimodifikasi agar nyaman digunakan untuk WSL (Windows Subsystem for LaTeX eh LINUX :). Sebagian modifikasi lebih mudah dilakukan secara interaktif, sebagian dapat dengan PS command line, dan sebagian sebenarnya dapat dimodifikasi dalam mode BASH. Untuk memodifikasi PS $profile, perlu meminta izin dalam mode PS (Administrator) dengan jawaban "Y":
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Silakan menutup PS dalam Administrator mode, serta untuk selanjutnya silakan menggunakan PS dalam user mode. Silakan melakukan pengaturan ukuran Cursor Size (umpama Large), Font Size (umpama 24pt), serta Window Size (umpama 120 x 30 karakter). Pertama-tama, silakan klik kanan serta memilih Properties.
Setelah memilih Cursor Size menjadi Large, silakan memilih tab Font untuk mengubah Font Size.
Setelah memilih Font Size menjadi 24pt, silakan memilih tab Layout untuk mengubah Window Size.
Dalam Window Size, silakan memilih Height dan Width sesuai dengan keyakinan dan kepercayaan masing-masing. Untuk contoh ini, Width diubah menjadi 30 sehingga Window Size menjadi 120 x 30. Sebagai penutup, silakan klik OK.
Sekarang PS $profile siap untuk dimodifikasi. Pertama-tama, kita periksa apakah variabel $profile exist:
$profile
Existensi variabel tersebut tidak otomatis berarti berkas $profile exist. Jadi, kita test juga:
test-path $profile
Jika False, kita membuat berkas kosong. Karena tidak ada perintah linux touch, maka kita gunakan cara PS:
New-Item -path $profile -type file -force
Seharusnya, sekarang berkasnya exist (True):
test-path $profile
Dengan demikian, kini dapat dilakukan modifikasi PS $profile sesuai dengan keyakinan dan kepercayaan masing-masing:
notepad $profile
Umpamanya, ingin menambahkan agar dapat exit PS dengan CTRL-D:
Set-PSReadlineKeyHandler -Key Ctrl+d -Function DeleteCharOrExit
Lalu SAVE.
Atau, PS $profile dapat dimodifikasi lebih lanjut. Umpamanya; untuk membuat Window Size ukuran VT100 yaitu 80 x 24:
$tmpobj = get-host
$tmpwin = $tmpobj.ui.rawui
$tmpsize = $tmpwin.windowsize
$tmpsize.height = 24
$tmpsize.width = 80
$tmpwin.windowsize = $tmpsize
Lalu SAVE.
Jika suatu hari, karena satu dan lain hal, ingin menutup kembali kemampuan menjalankan PS $profile; cukup dengan mode PS (Administrator) menjalankan:
Set-ExecutionPolicy -ExecutionPolicy Restricted
Akibatnya, PS akan komplain tidak dapat menjalankan $profile:
AWAS: Dengan kata lain, jika muncul komplain seperti di atas; artinya tidak ada izin untuk menjalankan PS $profile. Lihat bagian atas untuk mendapatkan izin Administrator tersebut.
Salam!
Tulisan ini terutama untuk KEPERLUAN SENDIRI ---berbasis "Google Sana, Google Sini, Coba Itu, Coba Ini, Lalu Tanya-tanyi". Entah ini PLAGIAT, entah ini RISET, yang jelas tidak pernah ada klaim bahwa ini merupakan karya asli, dan belum tentu pula merupakan solusi terbaik :). Mohon kiranya memberikan tanggapan, terutama jika memiliki solusi alternatif. Semoga ini bermanfaat di masa mendatang, saat sudah lupa cara menyelesaikan masalah trivia ini.