Cài đặt các ứng dụng thông dụng trên Manjaro: WeChat, NetEase Cloud Music, và hơn thế nữa

Bài viết này tiếp nối chủ đề cài đặt môi trường làm việc trên Manjaro GNOME, tập trung vào việc trang bị các công cụ thiết yếu như WeChat, NetEase Cloud Music, PicGo, Typora và công cụ chụp màn hình.

Cài đặt PicGo

Đối với những người thường xuyên viết blog, khái niệm về "crawling" ảnh (image hosting) không còn xa lạ. PicGo là một công cụ quản lý ảnh hữu ích cho mục đích này. Nếu bạn quan tâm đến việc thiết lập một kho ảnh cá nhân trên Gitee hoặc GitHub bằng PicGo, có thể tham khảo thêm tài liệu chi tiết.

Để cài đặt PicGo trên Manjaro, bạn có thể tải tệp cài đặt định dạng AppImage trực tiếp từ trang GitHub của dự án:

https://github.com/Molunerfinn/PicGo/releases

Tệp AppImage cho phép chạy ứng dụng trực tiếp mà không cần cài đặt phức tạp. Sau khi tải về, hãy di chuyển tệp vào thư mục mong muốn và cấp quyền thực thi:

sudo chmod u+x ./PicGo-2.3.AppImage

Sau đó, bạn có thể khởi chạy PicGo bằng lệnh:

./PicGo-2.3.AppImage

Do đặc thù sử dụng máy tính gần như liên tục, việc tự động khởi động PicGo khi máy bật có thể không cần thiết. Tuy nhiên, nếu bạn muốn thiết lập tính năng này, có thể tham khảo các phương pháp khởi tạo dịch vụ systemd hoặc sử dụng các tập lệnh khởi động tùy chỉnh. Một cách tiếp cận phổ biến là tạo một tập lệnh rc.local hoặc sử dụng systemd services để đảm bảo PicGo tự động chạy.

Cài đặt Node.js

Việc cài đặt Node.js là cần thiết để sử dụng một số plugin của PicGo, ví dụ như plugin cho Gitee. Các thông báo lỗi khi cài đặt plugin thường sẽ gợi ý về sự cần thiết của Node.js.

Thay vì cài đặt qua trình quản lý gói, việc tải trực tiếp từ trang chủ và cấu hình biến môi trường thường mang lại kết quả ổn định hơn.

Tải và cài đặt

Truy cập trang chủ Node.js để tải phiên bản phù hợp với hệ thống của bạn:

http://nodejs.cn/download/

Khuyến nghị sử dụng các phiên bản LTS (Long Term Support) như v14 để đảm bảo tính ổn định. Sau khi tải tệp nén (ví dụ: node-v14.18.1-linux-x64.tar.xz), tiến hành giải nén:

tar -vxf node-v14.18.1-linux-x64.tar.xz

Di chuyển thư mục đã giải nén đến vị trí mong muốn, ví dụ như thư mục /opt:

sudo mv node-v14.18.1-linux-x64 /opt

Tạo liên kết tượng trưng

Để có thể sử dụng lệnh nodenpm từ bất kỳ đâu trong hệ thống, bạn cần tạo các liên kết tượng trưng (symbolic links) tới thư mục /usr/local/bin:

sudo ln -s /opt/node-v14.18.1-linux-x64/bin/npm /usr/local/bin/
sudo ln -s /opt/node-v14.18.1-linux-x64/bin/node /usr/local/bin/

Cấu hình kho lưu trữ npm

Để tăng tốc độ tải các gói npm, bạn có thể cấu hình lại kho lưu trữ mặc định:

npm config set registry https://registry.npm.taobao.org

Sau khi hoàn tất các bước trên, bạn có thể cài đặt thành công các plugin cho PicGo, ví dụ như plugin github-plus, và tiếp tục cấu hình kho ảnh như đã đề cập trước đó.

Cài đặt WeChat

Một điểm đáng tiếc về hệ sinh thái Linux là sự thiếu vắng các sản phẩm chất lượng từ một số công ty lớn, điển hình là WeChat và QQ của Tencent. Mặc dù QQ có phiên bản Linux nhưng không được cập nhật thường xuyên. NetEase Cloud Music, mặt khác, lại có phiên bản Linux chính thức.

Đối với các ứng dụng không có sẵn trong kho lưu trữ chính thức của Manjaro, bạn thường có thể cài đặt chúng thông qua yay (một trình trợ giúp AUR - Arch User Repository). Nếu lệnh sudo pacman -S không tìm thấy gói, hãy thử sử dụng yay.

Ví dụ cài đặt WeChat:

yay deepin-wine-wechat

Trong quá trình cài đặt, bạn có thể gặp lỗi liên quan đến SigLevel của kho lưu trữ. Một giải pháp tạm thời là điều chỉnh cài đặt SigLevel trong tệp cấu hình pacman.conf, ví dụ, đặt SigLevel = Optional TrustAll cho kho lưu trữ multilib. Hãy thử nghiệm với các kho lưu trữ khác nếu cần.

Lưu ý rằng phiên bản WeChat được cài đặt theo cách này thực chất là phiên bản Windows chạy thông qua công nghệ Wine, cụ thể là sử dụng môi trường Deepin Wine. Quá trình cài đặt có thể mất một chút thời gian.

Sau khi cài đặt thành công, bạn sẽ thấy biểu tượng WeChat xuất hiện trong danh sách ứng dụng. Giao diện cài đặt và đăng nhập tương tự như trên phiên bản Windows.

Cài đặt Google Chrome

Manjaro đi kèm với trình duyệt Firefox mặc định, nhưng nếu bạn ưa thích Google Chrome, việc cài đặt cũng khá đơn giản thông qua yay:

yay google-chrome

Nếu gặp lỗi "invalid or corrupted package", hãy tham khảo cách xử lý tương tự như khi cài đặt WeChat. Bạn sẽ được yêu cầu chọn phiên bản Chrome muốn cài đặt; thường là phiên bản ổn định (stable). Các tùy chọn khác có thể bao gồm các trình điều khiển cho trình duyệt (dùng cho web scraping).

Quá trình cài đặt có thể yêu cầu mật khẩu của bạn.

Cài đặt NetEase Cloud Music

Việc cài đặt NetEase Cloud Music trên Manjaro rất đơn giản:

sudo pacman -S netease-cloud-music

Sau khi cài đặt, biểu tượng NetEase Cloud Music sẽ xuất hiện, và giao diện sử dụng tương tự như trên hệ điều hành Windows.

Cài đặt Typora

Typora là một trình soạn thảo Markdown mạnh mẽ, rất hữu ích cho việc viết blog và tài liệu. Hầu hết các bài viết của tác giả đều được soạn thảo bằng Typora.

Cài đặt Typora thông qua lệnh:

sudo pacman -S typora

Giao diện của Typora rất trực quan và dễ sử dụng.

Cài đặt Công cụ Chụp màn hình

Manjaro có công cụ chụp màn hình tích hợp sẵn, nhưng nó còn hạn chế về chức năng chỉnh sửa trực tiếp (như đánh dấu, ghi chú). Mặc dù Snipeaste là một lựa chọn được mong đợi, phiên bản Linux vẫn đang trong quá trình phát triển.

Trong số các công cụ chụp màn hình hiện có trên Linux, Flameshot là một lựa chọn đáng chú ý. Nó hỗ trợ các chức năng như đánh dấu, ghi chú và thậm chí cả tính năng "dán ảnh" (paste image), khá giống với Snipeaste.

Cài đặt Flameshot:

sudo pacman -S flameshot

Để kích hoạt nhanh chóng, bạn có thể thiết lập một phím tắt cho chức năng chụp màn hình trong cài đặt bàn phím của hệ thống. Thêm một hành động mới và nhập lệnh:

flameshot gui

Sau đó, gán một tổ hợp phím mong muốn.

Với Flameshot, bạn có thể chụp màn hình, chỉnh sửa trực tiếp và sau đó dễ dàng tải ảnh lên PicGo thông qua clipboard.

Các Phần mềm Khác

Manjaro hỗ trợ cài đặt nhiều ứng dụng khác. Dưới đây là một số lệnh cài đặt phổ biến:

  • WPS Office: Giao diện gọn gàng hơn so với phiên bản Windows.
    pacman -S wps-office
    
  • Postman: Hữu ích cho các nhà phát triển backend.
    pacman -S postman-bin
    
  • Deepin Baidu Cloud: Phiên bản Deepin của Baidu Cloud.
    yay -S deepin-wine-baidupan
    
  • Thunder Speed (Xunlei):
    yay -S deepin.com.thunderspeed
    
  • XMind: Công cụ vẽ sơ đồ tư duy.
    yay -S xmind
    

Với những phần mềm này, môi trường làm việc trên Manjaro của bạn sẽ trở nên hoàn thiện và đáp ứng hầu hết các nhu cầu công việc.

Thẻ: Manjaro PicGo Node.js WeChat Wine

Đăng vào ngày 29 tháng 7 lúc 06:42