# install-common

## Clean UP Ubuntu Linux

🧹 Lệnh cơ bản dọn rác (chạy theo thứ tự)

```bash
# 1. Cập nhật danh sách gói
sudo apt update

# 2. Xóa gói không cần thiết (autoremove)
sudo apt autoremove -y

# 3. Xóa cấu hình thừa của gói đã gỡ
sudo apt purge $(dpkg -l | awk '/^rc/ {print $2}') -y

# 4. Dọn cache APT (2 lựa chọn)
sudo apt clean
sudo apt-get clean
sudo apt autoclean

# 🗂️ Dọn các loại rác khác
# 5. Dọn log hệ thống (journald)
# Giới hạn log 7 ngày
sudo journalctl --vacuum-time=7d

# Hoặc giới hạn 500MB
sudo journalctl --vacuum-size=500M

# 6. Dọn file tạm
# Xóa file tạm trong /tmp (cẩn thận!)
sudo find /tmp -type f -mtime +7 -delete

# Xóa cache người dùng
rm -rf ~/.cache/thumbnails/*

# 7. Xóa kernel cũ (giữ lại kernel đang chạy)
# Kiểm tra kernel đang dùng (KHÔNG xóa!)
uname -r

# Xóa kernel cũ tự động
sudo apt autoremove --purge -y

# 8. Dọn Snap cache
# Xóa phiên bản snap cũ
snap list --all | awk '/disabled/{print $1, $3}' | while read snapname revision; do
    sudo snap remove "$snapname" --revision="$revision"
done
```

***

## Unikey Ubuntu Linux

### Cách 1: Cài đặt IBus-Unikey (Khuyến nghị)

#### Bước 1: Cài đặt gói ibus-unikey

```bash
sudo apt update
sudo apt install ibus-unikey -y
```

#### Bước 2: Khởi động lại IBus

```bash
ibus restart
```

[Nếu gặp lỗi "Can't connect to IBus", hãy đăng xuất và đăng nhập lại Ubuntu.](https://gist.github.com/codedeep79/cd473b24559342872311ad99fedaf551)

#### Bước 3: Cấu hình Input Method

Trên Ubuntu 22.04 và mới hơn:

1. Mở Settings → Keyboard → Input Sources
2. Nhấn dấu + để thêm input source
3. Tìm Vietnamese → chọn Vietnamese (Unikey) → nhấn Add

#### Bước 4: Cấu hình Language Support (nếu cần)

1. Tìm Language Support trong menu
2. Ở mục Keyboard input method system, chuyển sang IBus (nếu chưa phải IBus)
3. Khởi động lại máy

#### Bước 5: Sử dụng

* Nhấn **Super + Space** (hoặc **Ctrl + Space**) để chuyển đổi giữa tiếng Anh và tiếng Việt
* Biểu tượng **en/vi** sẽ xuất hiện ở góc trên bên phải màn hình
