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.

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/

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: