Cannot “Move to trash” in Ubuntu

Ubuntu
  1. Reason:

    There is no folder named .Trash-{UID}, or application doesn’t have permission to read and write file in that folder.

  2. Solution:

    Step 1: Find your UID (by default, current user has UID=1000)
    Run cat /etc/passwd | grep $(whoami)
    Result looks like this: ubuntu:x:1000:1000:ubuntu,,,:/home/ubuntu:/bin/bash
    You can see 1000, it is your UID.
    Step 2: Create trash folder for current user
    Run sudo mkdir .Trash-1000, you get 1000 from previous step.
    If folder exists, you can ignore this step.
    Step 3: Set permission for created trash folder.
    sudo chown $(whoami):$(whoami) .Trash-1000

Now, you can move file to trash.

How to fix Ubuntu wallpaper was not changed

Ubuntu

How to fix Ubuntu wallpaper was not changed?
Run this command to fix:
gsettings set org.gnome.settings-daemon.plugins.background active true
Hope this helpful to you!

Ubuntu 17.10 Awkward Artful Issues

Ubuntu

Các vấn đề mình gặp phải khi sử dụng Ubuntu 17.10 Awkward Artful:

GNOME:
– Không mention được trên Facebook khi bật chế độ gõ tiếng Việt (STelex).
– Nút ‘Show Applications’ ở góc dưới bên phải màn hình không hoạt động.
– Không drag ‘n’ drop được, như khi upload tấm ảnh này thì phải chọn từ trình duyệt, không kéo ảnh từ Files thả vô được.
Unity:
– Nhấn Windows + Space để chuyển chế độ gõ không được.
+ Chạy lệnh ibus-daemon -xdr để fix. Nếu không được thì tiếp tục vào System Setting > Text Entry đổi phím Super trong 2 hotkey sang phím khác, Ctrl chẳng hạn.
– Lỗi Could not apply the stored configuration for monitor khi Login.
+ Chạy lệnh rm $HOME/.config/monitors.xml để fix.
+ Nếu màn hình không hiện wallpaper thì làm theo hướng dẫn tại https://ansidev.000webhostapp.com/2017/09/13/ubuntu-wallpaper-was-not-changed/

Unofficial Zalo App

Zalo 256x256

Một ứng dụng mới ra lò của Safe Studio.
Tình hình là app Zalo Desktop cho Ubuntu quá nhiều lỗi, không thấy team Zalo fix, tính năng cũng rất nghèo nàn.
Thế nên hôm nay mình ngồi viết cái app Zalo để dùng trên Ubuntu.

Thực chất app của mình chỉ phiên bản web của Zalo tại: https://chat.zalo.me/
Phiên bản hiện tại chưa có bất kỳ tính năng nào do mình viết cả.
App mình viết chủ yếu dành cho Linux mặc dù có thể build cho Windows và Mac, tuy nhiên app chính chủ Zalo cho Windows mình dùng thử thấy không tồi, còn macOS thì chưa có cơ hội trải nghiệm.

Vì vậy, nếu các bạn có nhã ý build app cho 2 platform trên thì mình rất sẵn lòng hợp tác.

Thông tin về app các bạn có thể xem tại các link sau đây hoặc ngay tại trang này.
GitHub: https://github.com/SafeStudio/unofficial-zalo
Download: https://github.com/SafeStudio/unofficial-zalo/releases
Report Issue: https://github.com/SafeStudio/unofficial-zalo/issues

P/s: App đã lên https://electron.atom.io/apps/

How to disable IPv6 in Ubuntu

IPv6

Step 1: Open /etc/sysctl.conf
sudo nano /etc/sysctl.conf
Step 2: Add following lines:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Step 3: Check whether IPv6 was disabled
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
If result is 1, it’s OK, else go to step 4.
Step 4: Activate sysctl.conf
sudo sysctl -p
Do step 3 again.

Hope this helpful to you!

exa – Sự thay thế đáng giá cho ls

exa

Nếu bạn là người dùng Linux lâu năm thì chắc chắn bạn đã từng sử dụng lệnh ls. Hôm nay mình sẽ giới thiệu cho các bạn một công cụ thay thế đang giá cho ls: exa.

1. Các tính năng của exa:

– Highlight thông tin hiển thị bằng các màu sắc khác nhau.
– Có thể hiển thị nhiều thông tin mở rộng nếu bạn sử dụng các tham số khác nhau.
– Xem trạng thái chỉnh sủa của thư mục sử dụng git. (Chỉ thư mục thôi nhé, không có file, vì vậy mình vẫn khuyên bạn dùng git status nếu bạn muốn xem thạng thái chỉnh sửa).
– Hỗ trợ chế độ tree view (hiển thị cấu trúc thư mục dạng cây).
– Nhỏ gọn và nhanh hơn ls.

2. Cài đặt:

2.1. macOS:

sudo apt-get install libhttp-parser2.1
wget https://the.exa.website/releases/exa-linux-x86_64-0.7.0.zip
unzip exa-linux-x86_64-0.7.0.zip
sudo mv exa-linux-x86_64 /usr/local/bin/

2.2 Linux:
    2.2.1 Ubuntu, Debian

sudo apt-get install libhttp-parser2.1
wget https://the.exa.website/releases/exa-linux-x86_64-0.7.0.zip
unzip exa-linux-x86_64-0.7.0.zip
sudo mv exa-linux-x86_64 /usr/local/bin

    2.2.2 Fedora, CentOS

sudo yum install http-parser.x86_64
wget https://the.exa.website/releases/exa-linux-x86_64-0.7.0.zip
unzip exa-linux-x86_64-0.7.0.zip
sudo mv exa-linux-x86_64 /usr/local/bin/

    2.2.3 ArchLinux

Sử dụng lệnh yaourt:
yaourt -S exa-git

2.3 Window:

Chưa được hỗ trợ (vì tác giả không dùng Windows.)

Để biết cách sử dụng exa nhanh nhất bạn gõ exa --help.

%d bloggers like this: