9 ứng dụng Raspberry Pi mà bạn chưa chắc đã biết!

Hệ sinh thái hiện cung cấp hàng nghìn ứng dụng của Raspberry Pi với nhiều mục đích khác nhau, khiến việc lựa chọn giải pháp tối ưu đôi khi trở nên thách thức. Bên cạnh các phần mềm phổ biến, vẫn còn rất nhiều công cụ mạnh mẽ nhưng ít được biết đến, có thể hỗ trợ tăng năng suất, mở rộng khả năng sáng tạo hoặc bổ sung các tính năng chuyên sâu cho hệ thống.

Raspberry Pi OS tương thích với nhiều ứng dụng có hiệu năng tốt và khả năng tùy biến cao, từ trình phát đa phương tiện, bộ công cụ phát triển, đến các tiện ích hỗ trợ công việc. Đây đều là những “viên ngọc ẩn” giúp tối ưu hóa khả năng khai thác phần cứng của Raspberry Pi.

Dựa trên quá trình thử nghiệm thực tế, chúng tôi đã lựa chọn một số ứng dụng của Raspberry Pi nổi bật và hữu ích nhất. Dưới đây là danh sách các công cụ mà chúng tôi đánh giá cao và muốn chia sẻ để bạn có thể khai thác triệt để thiết bị của mình.

Syncthing – Đồng bộ hóa tập tin qua mạng LAN

Syncthing là một ứng dụng của Raspberry Pi cho phép bạn lưu trữ dữ liệu chia sẻ riêng tư. Ứng dụng có thể hoạt động cả qua mạng LAN và Internet. Syncthing hoạt động như một dịch vụ và tự động đồng bộ hóa các tệp của thư mục được chia sẻ giữa tất cả các nút.

Syncthing có thể được cài đặt từ bằng câu lệnh:

sudo apt install syncthing

Sau khi cài đặt và kích hoạt thông qua systemd, bảng điều khiển có thể được mở trên bất kỳ thiết bị nào kết nối cùng mạng LAN bằng cách truy cập vào địa chỉ web tương ứng.

https://<Host Name or IP>:8384

Giao diện web mang đến một cách cấu hình máy chủ chia sẻ tệp trực quan và dễ sử dụng. Chỉ cần cài đặt Syncthing và chia sẻ ID thiết bị, bạn có thể kết nối các thiết bị khác với máy chủ và đồng bộ hóa thư mục giữa chúng.

Khi đã được cấu hình đúng trên hai hoặc nhiều thiết bị, Syncthing hoạt động hoàn toàn tự động ở chế độ nền, đồng bộ hóa mọi tệp trong các thư mục được chia sẻ giữa các máy — dù chúng đang ở cùng mạng LAN hay kết nối qua Internet.

Syncthing sử dụng UPnPRelaying để chia sẻ tệp qua Internet. Tuy nhiên, bạn cũng có thể thiết lập cấu hình port forwarding nếu cần. Đối với bất kỳ yêu cầu cấu hình nâng cao nào, vui lòng tham khảo  tài liệu tham khảo

Barrier – Chia sẻ bàn phím và chuột với nhiều thiết bị

Một ứng dụng tuyệt vời khác mà chúng tôi muốn giới thiệu đến bạn là Barrier. Đây là một công cụ cực kỳ hữu ích nếu bạn không có bàn phím hoặc chuột dự phòng để kết nối với Raspberry Pi, hoặc đơn giản là bạn muốn sử dụng cùng một bộ bàn phím và chuột cho nhiều thiết bị khác nhau một cách tiện lợi.

Barrier là một phần mềm KVM Switch, cho phép bạn chia sẻ cùng một bàn phím và chuột giữa nhiều thiết bị — tương tự như việc sử dụng nhiều màn hình trên cùng một máy tính.

Barrier có thể được cài đặt bằng câu lệnh:

sudo apt install barrier

Sau đó, bạn có thể khởi chạy Barrier bằng cách mở: Raspberry Pi menu -> Accessories -> Barrier.

Menu cấu hình ở phía máy chủ cho phép bạn thiết lập vị trí hiển thị theo không gian của các màn hình.

Khi máy chủ và máy khách đã được cấu hình và kết nối, chuột có thể di chuyển liền mạch giữa các màn hình của hai máy tính, giống như việc hai màn hình được kết nối với cùng một máy tính.

Rofi – Trình khởi chạy ứng dụng nhẹ

Một trình khởi chạy ứng dụng tiện lợi là một tính năng quan trọng mà dường như còn thiếu trên Raspberry Pi OS. Rofi là một trình khởi chạy ứng dụng phổ biến có thể sử dụng trên Raspberry Pi. Nó chủ yếu được biết đến như một trình khởi chạy ứng dụng trong các môi trường desktop dựa trên Linux window manager.

Rofi có thể được cài đặt bằng câu lệnh:

sudo apt install rofi

Sau khi cài đặt và cấu hình, bạn có thể khởi chạy Rofi bằng lệnh:

rofi -show combi -show-icons

Bây giờ, bạn có thể bắt đầu nhập lệnh hoặc chương trình bạn muốn chạy hoặc khởi chạy và Rofi sẽ thực thi lệnh đó.

Rofi là một ứng dụng tuyệt vời giúp đơn giản hóa việc điều hướng trên Raspberry Pi OS và cho phép người dùng thực thi các lệnh terminal đơn giản một lần mà không cần mở cửa sổ terminal. Hơn nữa, các phím tắt LXDE có thể được sử dụng để khởi chạy Rofi một cách tự động.

Terminator – Terminal hỗ trợ nhiều cửa sổ chia pane

Terminal mặc định trên Raspberry Pi rất ổn để hoàn thành công việc. Tuy nhiên, nếu bạn muốn một công cụ “nhiều tính năng” và linh hoạt hơn, bạn có thể sử dụng Terminator.

Terminator có thể được cài đặt bằng câu lệnh:

sudo apt install terminator

Bạn có thể khởi chạy Terminator bằng cách thao tác: menu -> System Tools -> Terminator.

Ngay từ khi cài đặt, Terminator khá giống với terminal mặc định của bạn. Tuy nhiên, nó cung cấp rất nhiều tùy chọn cấu hình. Chỉ với một vài thiết lập, bạn có thể làm cho terminal trở nên bán trong suốt và mang lại trải nghiệm nhìn thú vị, sống động hơn.

Sử dụng phím tắt Shift + Ctrl + E của Terminator, bạn có thể chia terminal thành hai cửa sổ console và thực thi lệnh cũng như các tiến trình riêng biệt trong từng cửa sổ. Điều này mang lại cách quản lý các tiến trình console riêng lẻ thuận tiện mà không cần mở nhiều cửa sổ terminal.

Terminator có thể là một thay thế tuyệt vời cho terminal mặc định và rất được khuyến nghị nếu bạn dành nhiều thời gian làm việc trên terminal của Raspberry Pi.

Scratch – Ngôn ngữ lập trình trực quan dành cho người mới bắt đầu

Scratch là ngôn ngữ lập trình đồ họa với giao diện kéo thả.

Nó cho phép bạn tạo ra câu chuyện, trò chơi và hoạt hình của riêng mình.

Đây là một cách tuyệt vời để người mới bắt đầu làm quen với lập trình, và chủ yếu hướng tới trẻ em và người mới học. Scratch được cài sẵn trong phiên bản cài đặt đầy đủ của Raspberry Pi OS. Tuy nhiên, nếu bạn sử dụng phiên bản nhẹ, bạn vẫn có thể cài đặt nó thông qua phần mềm được khuyến nghị.

Bạn có thể khởi chạy Scratch bằng cách thao tác  Raspberry Pi Menu -> Programming -> Scratch 3.

Scratch là một ngôn ngữ lập trình đồ họa. Trong đó, bạn sử dụng Block Palettes để xây dựng luồng logic của các tiến trình và kết hợp chúng với các âm thanhnhân vật (sprites) khác nhau, biến ý tưởng và trí tưởng tượng của bạn thành hiện thực.

Scratch có thể là một công cụ tuyệt vời nếu bạn sử dụng Raspberry Pi như một máy tính để bàn để giúp con em học lập trình và điện tử, hoặc nếu bạn là người mới bắt đầu. Scratch còn có một cộng đồng hỗ trợ lớn với nhiều dự án mã nguồn mở và ví dụ sẵn có.

MyPaint – Ứng dụng vẽ với cọ vẽ nhạy áp lực

Raspberry Pi OS được cài sẵn rất nhiều công cụ liên quan đến lập trình. Tuy nhiên, nếu bạn muốn một công cụ mang tính nghệ thuật hơn thì sao? MyPaint là một ứng dụng bảng vẽ kỹ thuật số, sử dụng các cọ nhạy áp lực để tạo ra những tác phẩm nghệ thuật sống động và chân thực.

MyPaint có thể được cài đặt bằng câu lệnh:

sudo apt install mypaint

Bạn có thể khởi chạy MyPaint bằng cách thao tác: Raspberry Pi Menu -> Graphics -> MyPaint.

MyPaint cung cấp một giao diện gọn gàng, không làm người dùng choáng ngợp với quá nhiều tùy chọn. Ở dạng đơn giản nhất, bạn có thể sử dụng nó như một bảng vẽ, chọn cọ vẽmàu sắc yêu thích, sau đó thỏa sức tạo nên tác phẩm sáng tạo của riêng mình.

Ngoài ra, chế độ toàn màn hình cũng có sẵn, mang đến trải nghiệm vẽ thực sự sống động và nhập vai.

Cool Retro Term – Terminal phong cách cổ điển hoài niệm

Nếu bạn là người mê phong cách retro như chúng tôi, thì Cool Retro Term thực sự là một ứng dụng “ngầu” để khoe với bạn bè. Cool Retro Term là một trình giả lập terminal đầy đủ chức năng, mô phỏng giao diện của các màn hình CRT cổ điển.

Bạn có thể cài đặt Cool Retro Term bằng câu lệnh:

sudo apt install cool-retro-term

Sau khi cài đặt, bạn có thể khởi chạy Cool Retro Term bằng cách thao tác: Raspberry Pi Menu -> System Tools -> Cool Retro Term.

Cool Retro Term là một trình giả lập terminal đầy đủ chức năng. Mọi thao tác bạn thường thực hiện trên terminal mặc định cũng có thể thực hiện trên Cool Retro Term.

Bạn có thể chạy nó ở chế độ toàn màn hình để tạo cảm giác như đang sử dụng một màn hình CRT thực thụ. Có nhiều giao diện thú vị để lựa chọn, bao gồm cả giao diện retro tương lai đầy nghịch lý.

Cool Retro Term là một trình giả lập terminal vừa “ngầu” vừa thẩm mỹ, chắc chắn sẽ khiến bạn bè của bạn phải bất ngờ.

MuseScore – Công cụ soạn nhạc và ký hiệu âm nhạc

Một ứng dụng nghệ thuật thú vị khác có sẵn trên Raspberry Pi là MuseScore. MuseScore là phần mềm soạn nhạc và ký hiệu âm nhạc miễn phí. Dù bạn là nhạc sĩ có kinh nghiệm hay chỉ mới muốn bắt đầu, đây đều là một công cụ tuyệt vời.

MuseScore không có sẵn trong kho phần mềm chính thức. Tuy nhiên, bạn có thể cài đặt nó thông qua công cụ Pi-Apps. Một hướng dẫn chi tiết có sẵn trên trang web chính thức của Pi-Apps.

Sau khi cài đặt, bạn có thể khởi chạy MuseScore bằng cách thao tác: Pi Menu -> Sound & Video -> MuseScore.

Trong MuseScore, bạn có thể soạn bản giao hưởng của mình bằng nhiều nhạc cụ khác nhau theo ký hiệu âm nhạc chuẩn. Bạn cũng có thể tạo bảng điểm nhạc riêng, hoặc tải về, phát và chỉnh sửa các bản nhạc có sẵn từ trang web của MuseScore.

MuseScore cũng cung cấp nhiều ví dụ bản nhạc trên trang web của mình, có thể tải về và phát trực tiếp trong ứng dụng.

Nếu bạn là một người chơi nhạc cụ có kinh nghiệm, Raspberry Pi có thể là một nền tảng tuyệt vời để chạy MuseScore và nâng cao hiệu suất làm việc. Nó cũng là một công cụ lý tưởng cho những ai mới bắt đầu với ký hiệu âm nhạc và soạn nhạc.

FBReader – Trình đọc sách điện tử nhẹ

Nếu bạn là một người đọc sách cuồng nhiệt, hãy thử Favourite Book Reader. FBReader có thể biến Raspberry Pi của bạn thành một thiết bị đọc eBook cá nhân.

FBReader có thể được cài đặt bằng câu lệnh:

sudo apt install fbreader

Sau khi cài đặt, bạn có thể khởi chạy FBReader bằng cách thao tác: Menu Raspberry Pi -> Office -> E-Book Reader.

FBReader là một trình đọc eBook nhẹ hỗ trợ các định dạng EPUB, MOBI, FB2, HTML, RTFplain text. Giao diện trực quan của nó giúp trải nghiệm đọc eBook của bạn luôn gọn gàng và không rối mắt.

FBReader có thể là một ứng dụng bổ sung tuyệt vời cho bộ công cụ trên Raspberry Pi của bạn nếu bạn muốn tạo một trình đọc eBook đơn giản và nhẹ. Sự đơn giảndễ cài đặt của nó giúp ứng dụng này trở nên rất dễ tiếp cận.

Trên đây là 9 ứng dụng của Raspberry Pi mà chúng tôi muốn chia sẻ với bạn. Chúng tôi hi vọng qua 9 ứng dụng này trải nghiệm, sử dụng Raspberry Pi của bạn trở lên thú vị hơn.