Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/BambooEngine/ibus-bamboo
Bộ gõ tiếng Việt cho Linux
https://github.com/BambooEngine/ibus-bamboo
Last synced: about 2 months ago
JSON representation
Bộ gõ tiếng Việt cho Linux
- Host: GitHub
- URL: https://github.com/BambooEngine/ibus-bamboo
- Owner: BambooEngine
- License: gpl-3.0
- Created: 2018-09-24T09:56:29.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-02T23:59:31.000Z (3 months ago)
- Last Synced: 2024-10-10T14:21:26.329Z (2 months ago)
- Language: Go
- Homepage:
- Size: 1.96 MB
- Stars: 1,199
- Watchers: 15
- Forks: 76
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-vietnamese - ibus-bamboo
README
IBus Bamboo - Bộ gõ tiếng Việt cho Linux/BSD
===================================
[![GitHub release](https://img.shields.io/github/release/BambooEngine/ibus-bamboo.svg)](https://github.com/BambooEngine/ibus-bamboo/releases/latest)
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://opensource.org/licenses/GPL-3.0)
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/BambooEngine/ibus-bamboo)## Mục lục
- [Sơ lược tính năng](#sơ-lược-tính-năng)
- [Hướng dẫn cài đặt](#hướng-dẫn-cài-đặt)
- [Dành cho Ubuntu, Mint và các distro tương tự](#ubuntu-và-các-distro-tương-tự)
- [Dành cho Arch Linux và các distro tương tự](#arch-linux-và-các-distro-tương-tự)
- [Void Linux](#void-linux)
- [Cài đặt từ OpenBuildService](#cài-đặt-từ-openbuildservice)
- [Cài đặt từ mã nguồn](https://github.com/BambooEngine/ibus-bamboo/wiki/H%C6%B0%E1%BB%9Bng-d%E1%BA%ABn-c%C3%A0i-%C4%91%E1%BA%B7t-t%E1%BB%AB-m%C3%A3-ngu%E1%BB%93n)
- [Hướng dẫn sử dụng](#hướng-dẫn-sử-dụng)
- [Báo lỗi](#báo-lỗi)
- [Giấy phép](#giấy-phép)## Sơ lược tính năng
* Hỗ trợ tất cả các bảng mã phổ biến:
* Unicode, TCVN (ABC)
* VIQR, VNI, VPS, VISCII, BK HCM1, BK HCM2,…
* Unicode UTF-8, Unicode NCR - for Web editors.
* Các kiểu gõ thông dụng:
* Telex, Telex W, Telex 2, Telex + VNI + VIQR
* VNI, VIQR, Microsoft layout
* Nhiều tính năng hữu ích, dễ dàng tùy chỉnh:
* Kiểm tra chính tả (sử dụng từ điển/luật ghép vần)
* Dấu thanh chuẩn và dấu thanh kiểu mới
* Bỏ dấu tự do, Gõ tắt,...
* 2666 emojis từ [emojiOne](https://github.com/joypixels/emojione)
* Sử dụng phím tắt Shift+~ để loại trừ ứng dụng không dùng bộ gõ, chuyển qua lại giữa các chế độ gõ:
* Pre-edit (default)
* Surrounding text, IBus ForwardKeyEvent,...
![ibus-bamboo](https://github.com/BambooEngine/ibus-bamboo/raw/gh-resources/demo.gif)## Hướng dẫn cài đặt
### Ubuntu và các distro tương tự```sh
sudo add-apt-repository ppa:bamboo-engine/ibus-bamboo
sudo apt-get update
sudo apt-get install ibus ibus-bamboo --install-recommends
ibus restart
# Đặt ibus-bamboo làm bộ gõ mặc định
env DCONF_PROFILE=ibus dconf write /desktop/ibus/general/preload-engines "['BambooUs', 'Bamboo']" && gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('ibus', 'Bamboo')]"
```### Arch Linux và các distro tương tự
`ibus-bamboo` hiện đã có mặt trên [AUR](https://aur.archlinux.org/packages/ibus-bamboo). Đừng quên để lại 1 vote cho các maintainer để 1 ngày không xa nó được vào kho repo chính thức của Arch nhé!### NixOS
`ibus-bamboo` đã có mặt trên repo chính của Nixpkgs. Để cài đặt hãy chắc chắn rằng code sau đã có trong file cấu hình NixOS của bạn.```nix
{
i18n.inputMethod = {
enabled = "ibus";
ibus.engines = with pkgs.ibus-engines; [
bamboo
];
};
}
```### Void Linux
`ibus-bamboo` đã có mặt trên repo chính của Void Linux. Các bạn có thể cài đặt trực tiếp.```sh
sudo xbps-install -S ibus-bamboo
```### Cài đặt từ OpenBuildService
[![OpenBuildService](https://github.com/BambooEngine/ibus-bamboo/raw/gh-resources/obs.png)](https://software.opensuse.org//download.html?project=home%3Alamlng&package=ibus-bamboo)## Hướng dẫn sử dụng
Điểm khác biệt giữa `ibus-bamboo` và các bộ gõ khác là `ibus-bamboo` cung cấp nhiều chế độ gõ khác nhau (1 chế độ gõ có gạch chân và 5 chế độ gõ không gạch chân; tránh nhầm lẫn **chế độ gõ** với **kiểu gõ**, các kiểu gõ bao gồm `telex`, `vni`, ...).Để chuyển đổi giữa các chế độ gõ, chỉ cần nhấn vào một khung nhập liệu (một cái hộp để nhập văn bản) nào đó, sau đó nhấn tổ hợp Shift+~, một bảng với những chế độ gõ hiện có sẽ xuất hiện, bạn chỉ cần nhấn phím số tương ứng để lựa chọn.
**Một số lưu ý:**
- Một ứng dụng có thể hoạt động tốt với chế độ gõ này trong khi không hoạt động tốt với chế độ gõ khác.
- Các chế độ gõ được lưu riêng biệt cho mỗi phần mềm (`firefox` có thể đang dùng chế độ 3, trong khi `libreoffice` thì lại dùng chế độ 2).
- Bạn có thể dùng chế độ `Thêm vào danh sách loại trừ` để không gõ tiếng Việt trong một chương trình nào đó.
- Để gõ ký tự `~` hãy nhấn tổ hợp Shift+~ 2 lần.
- Hỗ trợ Wayland trong IBus hiện chưa tốt lắm. Để có trải nghiệm gõ phím tốt hơn, hãy sử dụng Xorg.## Báo lỗi
Trước khi báo lỗi vui lòng đọc [những vấn đề thường gặp](https://github.com/BambooEngine/ibus-bamboo/wiki/C%C3%A1c-v%E1%BA%A5n-%C4%91%E1%BB%81-th%C6%B0%E1%BB%9Dng-g%E1%BA%B7p) và tìm vấn đề của mình ở trong đó.Nếu trang phía trên không giải quyết vấn đề của bạn, vui lòng [báo lỗi tại đây](https://github.com/BambooEngine/ibus-bamboo/issues)
## Đóng góp cho dự án
Nếu bạn muốn hiểu thêm về dự án có thể xem thêm ở file này. [HACKING.md](./docs/HACKING.adoc)
Đừng ngần ngại nếu bạn có 1 Pull Request hữu dụng. Hãy gửi lại nếu bạn muốn đóng góp cho dự án.
## Giấy phép
ibus-bamboo là phần mềm tự do nguồn mở, được phát hành dưới các quy định ghi trong Giấy phép Công cộng GNU (GNU General Public License v3.0).