Cara Membuat Peramban Web Khusus dengan Nyxt

Nyxt adalah browser web modern ringan yang berfokus pada fungsionalitas, kegunaan, dan ekstensibilitas. Itu meminjam konsep dari Emacs dan Vim untuk menyediakan cara menavigasi web hanya dengan keyboard Anda.

Artikel ini bertujuan untuk memandu Anda melalui proses penginstalan browser Nyxt di Ubuntu. Selanjutnya, artikel ini juga bertujuan untuk menunjukkan kepada Anda bagaimana Anda dapat mengonfigurasi Nyxt agar sesuai dengan alur kerja pribadi Anda.

Mengapa Menggunakan Peramban Web Nyxt?

Salah satu nilai jual utama Nyxt adalah mudah untuk diperluas dan dimodifikasi. Tidak seperti browser modal lainnya seperti Qutebrowser, dimungkinkan untuk mengonfigurasi setiap aspek dan pengaturan di Nyxt.

Ini karena browser berfungsi sebagai lingkungan Lisp langsung yang dapat Anda atur secara aktif dengan cepat. Misalnya, dimungkinkan untuk mengonfigurasi browser agar tidak mengunduh gambar apa pun dari situs web.

Ini menjadikan Nyxt alat yang sangat serbaguna untuk pengguna yang kuat yang ingin membuat lingkungan yang sepenuhnya disesuaikan untuk penelusuran web.

Menginstal Peramban Web Nyxt

  1. Langkah pertama dalam menginstal Nyxt adalah mendapatkan salinan binari terbarunya dari situs web pengembang. Anda juga dapat melakukannya dari terminal menggunakan wget :

wget https: // github.com / atlas-engineer / nyxt / rilis / unduh / 2.2.4 / nyxt-2.2.4.tar.xz

  1. Buat direktori baru dan ekstrak arsip biner di dalamnya. Anda dapat melakukan kedua tindakan tersebut dengan menjalankan perintah berikut:

mkdir nyxt && mv nyxt-2.2.4.tar.xz . / nyxt cd nyxt && tar xvf . / nyxt-2.2.4.tar.xz

  1. Buat tautan simbolis dari direktori “nyxt” Anda ke “/usr/local/bin.” Ini menambahkan Nyxt ke variabel PATH sistem Anda dan memungkinkan Anda untuk membuka browser dari mana saja di komputer Anda:

sudo di -S / rumah / $USER / nyxt / usr / local / bin / nyxt / usr / local / bin / nyxt

  1. Anda sekarang dapat menjalankan Nyxt dengan mengetik nyxt , lalu menekan Enter .

Menggunakan Peramban Web Nyxt

Dengan Nyxt aktif dan berjalan, kini Anda dapat menjelajahi internet dengannya. Untuk membuka halaman web, Anda perlu menekan Ctrl + L . Ini akan memunculkan prompt kecil di mana Anda dapat mengetikkan URL yang ingin Anda kunjungi.

Misalnya, menekan Ctrl + L , lalu mengetik “https://maketecheasier.com” akan membuka situs web MakeTechEasier.

Dari sini, browser harus menampilkan situs web dengan benar dan Anda akan dapat berinteraksi dengannya sebagai halaman web biasa.

Mirip dengan peramban web biasa, Anda juga dapat menggunakan antarmuka yang sama untuk membuat kueri penelusuran dasar. Misalnya, menekan Ctrl + L , lalu mengetik “tutorial maketecheasier linux” akan membuka halaman hasil DuckDuckGo.

Menavigasi Buffer Nyxt

Secara default, Nyxt tidak mendukung segala bentuk tab browser. Sebaliknya, itu sangat bergantung pada frame dan buffer independen untuk mempertahankan setiap halaman web yang dimuatnya. Ini memungkinkan Anda untuk menyesuaikan perilaku Nyxt berdasarkan per situs web.

Anda dapat mengakses daftar semua buffer yang tersedia di sesi Anda saat ini dengan menekan Alt + Down .

Selain memuat buffer dari daftar, Anda juga dapat dengan cepat beralih di antaranya dengan menekan Ctrl + Tab . Perintah ini akan secara otomatis menggilir browser ke setiap buffer di sesi saat ini.

Di sisi lain, Anda dapat menekan Ctrl + [ untuk kembali ke buffer sebelumnya dan Ctrl + ] untuk beralih ke buffer berikutnya.

Terakhir, browser Nyxt juga memungkinkan Anda untuk langsung membuka halaman web dalam buffer terpisah. Mirip dengan membuka di tab latar belakang, Anda dapat melakukannya dengan menekan Alt + L .

Menavigasi Sejarah Nyxt

Fitur unik lain dari Nyxt adalah kemampuannya untuk menampilkan sejarah bergaya pohon. Ini dapat bermanfaat bagi pengguna yang ingin melacak kembali situs yang telah mereka kunjungi pada sesi mereka saat ini. Untuk mengaktifkan riwayat gaya pohon Nyxt untuk buffer saat ini, tekan Ctrl + Spasi , lalu ketik “buffer-history-tree”.

Nyxt juga mendukung sistem gaya daftar tradisional. Tekan Ctrl + Shift , lalu H untuk membuka menu dialog kecil tempat Anda dapat mencari item riwayat yang ingin dimuat.

Terakhir, Anda juga dapat melihat riwayat sesi Anda seperti menavigasi daftar buffer Anda. Misalnya, Anda dapat menekan Alt + [ untuk membuka halaman terakhir yang Anda kunjungi dan Alt + ] untuk kembali ke halaman web Anda saat ini.

Mengubah Mode Browser di Nyxt

Nyxt dikirimkan dengan sekitar 20 mode secara default. Ini mengontrol bagaimana browser menampilkan konten web atau mengubah cara Anda mengakses situs web. Misalnya, “noscript-mode” menonaktifkan semua JavaScript untuk buffer saat ini.

Untuk mengubah mode, Anda perlu menekan Ctrl + Space . Ini akan memunculkan kotak dialog kecil di mana Anda dapat memberikan nama mode yang ingin Anda aktifkan. Dalam kasus saya, saya mengetik “emacs-mode” untuk mengaktifkan keybindings seperti Emacs saat menjelajahi web.

Terakhir, dimungkinkan juga untuk menumpuk beberapa mode dalam satu sesi. Ini dapat bermanfaat bagi pengguna yang ingin membuat sesi unik mereka sendiri saat menggunakan Nyxt. Untuk melakukan ini, Anda perlu menekan Ctrl + Space , lalu ketik “toggle-modes”.

Mengonfigurasi dan Memperluas Nyxt

Salah satu fitur terbesar Nyxt adalah memungkinkan untuk mengonfigurasi dan memperluas hampir setiap aspek program. Namun, ini juga berarti bahwa program dapat dipatahkan dengan pengaturan yang salah. Dengan pemikiran tersebut, Anda dapat membuat file konfigurasi Nyxt Anda sendiri dengan menjalankan perintah berikut:

mkdir / rumah / $USER / .config / nyxt / && menyentuh / rumah / $USER / .config / nyxt / init.lisp

Dengan file konfigurasi dan berjalan, Anda sekarang dapat menulis pengaturan kustom Anda sendiri. Misalnya, baris kode berikut akan mengubah buffer alamat dari Ctrl + L ke Ctrl + Alt , lalu K :

( defvar *custom-keymap* ( make-keymap “custom-map” )     “Peta kunci untuk `mode kustom’.” )   ( define-key *custom-keymap* “CMk” ‘set-url )   ( mode-definisi mode-kustom ()     “Mode untuk binding kunci kustom di `*custom-keymap*’.”        (( skema keymap ( keymap : skema make- scheme : cua *custom-keymap* schema : emacs *custom-keymap* schema : vi-normal *custom-keymap* ))))

  • Fungsi defvar memberi tahu Nyxt untuk membuat peta kunci khusus untuk browser dan menamainya sebagai “peta-kustom”.
  • Di sisi lain, fungsi define-key membuat kombinasi keyboard baru di dalam keymap tersebut dan menugaskannya ke ‘fungsi set-url . Dalam hal ini, nilainya CMk sesuai dengan Ctrl + Alt , lalu K .
  • Terakhir, fungsi mode-definisi memberi tahu Nyxt untuk memuat semua pengaturan untuk peta kunci kustom di dalam “mode-kustom” khusus. Ini memungkinkan Anda untuk mengisolasi setiap perubahan yang telah Anda buat dari konfigurasi default.

Setelah selesai, Anda sekarang dapat menerapkan pengaturan baru dengan menyimpan file konfigurasi dan memuat ulang browser Nyxt.

Pertanyaan yang Sering Diajukan

Apakah mungkin menjalankan Nyxt tanpa terminal terbuka?

Ya. Dimungkinkan untuk menjalankan browser Nyxt tanpa bergantung pada terminal. Untuk melakukannya, Anda dapat membuat file .desktop khusus untuk aplikasi Nyxt Anda.

Saya mendapatkan kesalahan STRING INVALID setiap kali saya melakukan tindakan apa pun di Nyxt.

Masalah ini terjadi setiap kali Anda menjalankan Nyxt pada sesi Wayland. Ini karena program sangat bergantung pada Xorg untuk merender dan memproses fungsinya. Anda dapat memperbaikinya dengan keluar dari sesi Anda saat ini dan memilih “Ubuntu on Xorg” pada menu login mesin Anda.

Saya tidak dapat meluncurkan browser web karena kesalahan GTK/Xorg.

Kesalahan ini sebagian besar terjadi setiap kali sistem Anda kedaluwarsa. Anda dapat memperbaiki masalah ini den
gan menjalankan sudo apt update lalu sudo apt upgrade untuk membawa semua program dan pustaka Anda ke versi terbarunya.

Kredit gambar: Hapus percikan. Semua perubahan dan tangkapan layar oleh Ramces Red.

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *