- Bài viết này mình sẽ nói về cách mình thường sử dụng trình duyệt web. Rất ít khi mình mở trình duyệt web rồi mới chọn nơi cần đến, thường là ngược lại. Mình sẽ chọn nơi cần đến rồi sử dụng shell script mình sẽ chia sẻ dưới đây để đến đó.
- Script này mình để trên Gitlab.
Yêu cầu
- Bạn phải có một Dmenu có cài đặt hai bản vá này:
- Hoặc bạn có thể dùng bản Dmenu cài sẵn bản vá của mình tại đây
Danh sách dấu trang
- Tiếp theo, bạn cần phải tạo một danh sách dấu trang.
- Định dạng đơn giản thôi!
- Cột thứ nhất là tên website:
Google
youtube
- Cột thứ hai là đường dẵn:
https://google.com
youtube.com
- Cột thứ nhất là tên website:
- Mình đặt file này ở đường dẫn
~/.local/share/bookmarks
. - Đây là một mẩu nhỏ danh sách dấu trang của mình:
blog https://khiem.io.vn
chatgpt https://chatgpt.com/?oai-dm=1&temporary-chat=true
dwm-patches https://dwm.suckless.org/patches/
facebook https://www.facebook.com/?filter=friends&sk=h_chr
gmail https://mail.google.com/mail/u/0/#inbox
Khai báo dấu trang
- Khai báo biến
$BOOKMARKS
trong.bash_profile
như sau:
export BOOKMARKS="~/.local/share/bookmarks"
- Miễn là file danh sách của bạn có tồn tại và
$BOOKMARKS
trỏ vào đúng file đó là được.
Khai báo trình duyệt
Thêm dòng này vào .bash_profile
, thay firefox
thành trình duyệt của bạn.
export BROWSER="firefox"
Cách dùng
- Bạn có thể tải về script của mình tại đây.
- Mình gán script này với phím tắt Mod+b.
- Sau khi chạy script,
dmenu
sẽ hiện ra tên các dấu trang của bạn. - Chỉ cần tìm nơi muốn đến và chọn.
- Trình duyệt web sẽ mở đúng trang bạn cần.
Ghi chú
- Để hiểu chi tiết script sẽ làm gì, hãy đọc những chú thích mình để trong file script nhé.
- Mình gọi nó là
bmenu
vì viết tắt của "bookmark menu" thôi chứ không có gì.