Chuyển đến nội dung

Kiểm soát phụ huynh Linux miễn phí, mã nguồn mở

Oh No! Parent Control cho Linux

  • Đặt giới hạn thời gian màn hình hằng ngày cho từng trẻ hoặc yêu cầu phê duyệt trước mọi lần dùng máy tính.
  • Giữ ứng dụng học tập luôn khả dụng, yêu cầu xin phép khi chơi game và chặn ứng dụng cần luôn bị cấm.
  • Quản lý ứng dụng gốc, Snap, Flatpak và AppImage được hỗ trợ trong một ứng dụng đồ họa dành cho phụ huynh.
  • Giữ quy tắc bao phủ bản cập nhật AppImage được hỗ trợ bằng mẫu tên tệp trong cùng thư mục, kể cả khi số phiên bản thay đổi.
  • Phê duyệt thêm thời gian có hoặc không có quyền chơi game, từ màn hình đăng nhập hoặc desktop của trẻ. Không cần đổi chính sách chặn ứng dụng.
  • Xem thời gian còn lại trên bảng điều khiển desktop; thu hồi thời gian đã duyệt và quyền ứng dụng tạm thời khi kế hoạch đổi.
  • Dùng tính năng kiểm soát thời gian màn hình và ứng dụng ngoại tuyến, không cần tài khoản đám mây.
  • Giữ trò chơi tiếp tục chạy khi hết giờ để trẻ có thể chơi tiếp, lưu hoặc thoát khi được duyệt thêm thời gian. Hoặc yêu cầu đóng trò chơi đang chạy trước khi xin thêm thời gian — bạn quyết định.

Mở rộng nền tảng kiểm soát phụ huynh của GNOME (Malcontent 0.14.0+) với mẫu ứng dụng, thực thi ứng dụng gốc và phê duyệt kết hợp thời gian/ứng dụng.

Thời gian làm bài còn lại

00:47

Trò chơi

Bị chặn đến khi được duyệt

Quy tắc ứng dụng gia đình theo kịp trò chơi Linux.

Không chỉ là bộ đếm thời gian màn hình: quản lý ứng dụng trẻ thực sự dùng, giữ quy tắc hữu ích sau khi AppImage được hỗ trợ cập nhật và phê duyệt thời gian làm bài hoặc chơi game trong cùng một yêu cầu.

Quy tắc vẫn khớp sau khi cập nhật

Lunar Client đổi tên tệp AppImage khi cập nhật. Mẫu trong cùng thư mục như Lunar Client-*.AppImage có thể giúp quy tắc tiếp tục áp dụng cho phiên bản mới được hỗ trợ.

Xem ví dụ Lunar Client

Kiểm soát thêm nhiều loại ứng dụng Linux

Chọn ứng dụng gốc, Snap, Flatpak và AppImage được hỗ trợ, kể cả ứng dụng chỉ cài cho trẻ. Quản lý khớp mục tiêu và quyền truy cập trong một ứng dụng dành cho phụ huynh.

Khám phá phạm vi ứng dụng

Thực thi quy tắc trên toàn desktop

Mục tiêu gốc được hỗ trợ vẫn bị chặn qua cách khởi chạy thông thường từ lưới ứng dụng, lối tắt, trình quản lý tệp và lệnh. Thay đổi quy tắc liên quan cũng đóng ứng dụng tương ứng chạy dưới tài khoản của trẻ.

Xem cách thực thi hoạt động

Mẫu tên tệp AppImage trong cùng thư mục

Cập nhật trò chơi không nên cần quy tắc mới cho từng tên tệp.

Một số AppImage có số phiên bản hoặc hậu tố tích hợp trong tên tệp. Quy tắc gắn với tệp cũ có thể không khớp tệp thay thế. Oh No! gợi ý mẫu cho AppImage có phiên bản được hỗ trợ; bạn có thể chỉnh sửa hoặc đặt lại về mặc định.

Tên tệp Lunar Client minh họa trong cùng thư mục ứng dụng
Tên tệp AppImageMột quy tắc bao phủ cả hai
Lunar Client-3.7.17-ow_GUID.AppImageLunar Client-*.AppImage
Lunar Client-3.7.20-ow.AppImageLunar Client-*.AppImage

Quy tắc khớp

Chọn tệp thực thi chính xác hoặc các tên tệp có phiên bản mà quy tắc bao phủ.

Quy tắc truy cập

Chọn Luôn cho phép, Chặn đến khi được phê duyệt hoặc Chặn hoàn toàn, độc lập với quy tắc khớp.

Lunar Client → Khớp mẫu → Chặn đến khi được phê duyệt → khả dụng khi phụ huynh phê duyệt quyền chơi game.

Mẫu hỗ trợ * và ? trong tên tệp ở cùng thư mục thực tế sau khi phân giải đường dẫn. Chuyển ứng dụng sang thư mục khác cần quy tắc khớp cho vị trí đó. Phạm vi phụ thuộc trình khởi chạy và mục tiêu được hỗ trợ; mẫu không tự đệ quy theo mọi chương trình bị di chuyển hoặc đổi tên.

Đọc hướng dẫn khớp ứng dụng

Kiểm soát ứng dụng gốc, Snap, Flatpak và AppImage được hỗ trợ

Một nơi quản lý ứng dụng Linux trẻ sử dụng.

Giới hạn ứng dụng tìm các ứng dụng có thể nhận diện dành cho trẻ được chọn, kể cả ứng dụng chỉ cài cho trẻ. Danh mục dựa trên trình khởi chạy của trẻ, không phải danh sách ứng dụng cá nhân của phụ huynh. Chỉ riêng định dạng cài đặt không đảm bảo mọi trình khởi chạy đều được hỗ trợ.

Ứng dụng gốc

Khớp tệp thực thi đã cài đặt được hỗ trợ, gồm đường khởi chạy thông thường bằng lệnh và trình quản lý tệp.

Snap

Nhận diện trình khởi chạy Snap được hỗ trợ theo lệnh ứng dụng công khai riêng, thay vì coi trình khởi chạy snap dùng chung là một ứng dụng.

Flatpak

Nhận diện tham chiếu ứng dụng Flatpak được hỗ trợ, kể cả ứng dụng cài cho trẻ.

AppImage

Dùng mục tiêu chính xác hoặc mẫu cùng thư mục cho tệp có phiên bản được hỗ trợ. Lunar Client minh họa tầm quan trọng của mẫu tên tệp.

Giới hạn ứng dụng là quy tắc truy cập ứng dụng và khớp tệp thực thi. Không đặt hạn mức thời gian riêng cho từng ứng dụng. Giới hạn màn hình kiểm soát tổng thời gian trẻ có thể dùng máy tính.

Khám phá Giới hạn ứng dụng trong hướng dẫn

Thực thi ứng dụng gốc theo từng trẻ

Tích hợp desktop, có cơ chế thực thi phía sau.

Oh No! dùng nền tảng kiểm soát phụ huynh của GNOME và bổ sung thực thi cho mục tiêu ứng dụng gốc được hỗ trợ. Quy tắc bao phủ cùng một tệp thực thi được mở từ lưới ứng dụng, lối tắt desktop, trình quản lý tệp hoặc lệnh.

Đóng ứng dụng đang chạy và thu hồi quyền liên quan

Chặn ứng dụng mới, đổi từ Chặn đến khi được phê duyệt sang Chặn hoàn toàn, phê duyệt chỉ làm bài tập hoặc thu hồi quyền có thể đóng ứng dụng bị chặn tương ứng trên các phiên đăng nhập của trẻ được chọn. Ứng dụng người dùng khác vẫn mở. Hãy lưu công việc của trẻ trước khi đổi quyền truy cập.

Yêu cầu từ bảng điều khiển của trẻ và trạm yêu cầu đăng nhập bị giới hạn

Bảng điều khiển GNOME hiển thị thời gian còn lại và mở biểu mẫu yêu cầu của trẻ. Khi hết thời gian có thể dùng, màn hình khóa nhưng phiên vẫn mở. Kiểm tra lúc đăng nhập và mở khóa thực thi thời gian khả dụng; trạm yêu cầu bị giới hạn cung cấp lối phê duyệt trước đăng nhập hoặc sau khi bị khóa.

Dành cho người đọc kỹ thuật

Oh No! dựa trên AccountsService và Malcontent, tích hợp GNOME Shell, PAM và Polkit, đồng thời bổ sung tiến trình trung gian có đặc quyền cùng chính sách thực thi ứng dụng gốc theo từng trẻ qua fapolicyd. Xử lý AppImageLauncher được hỗ trợ cũng từ chối các thao tác đọc liên quan trên tệp ứng dụng bị chặn, bao gồm đường chạy trong bộ nhớ.

Xem chính sách ứng dụng
Đọc giới hạn phạm vi và thời điểm

Phê duyệt có hoặc không cho phép ứng dụng bị chặn đến khi duyệt

Phê duyệt mục đích, không chỉ thêm thời gian.

Một yêu cầu kết hợp thời gian dùng máy tính với lựa chọn cho phép mọi ứng dụng bị chặn đến khi duyệt hoặc giữ chúng bị chặn. Ứng dụng Chặn hoàn toàn vẫn bị chặn khi khởi chạy. Thời lượng hằng ngày và chế độ chỉ cần phê duyệt giúp bạn chọn mức truy cập cần phụ huynh đồng ý.

Phê duyệt mục đích, không chỉ thêm thời gian.
Quyết định gia đìnhThao tác của phụ huynhKết quả
Làm bài ngayPhê duyệt nhưng không cho ứng dụng bị chặn đến khi duyệtỨng dụng học tập khả dụng; trò chơi cần xin phép vẫn bị chặn.
Cho phép chơi gamePhê duyệt và cho ứng dụng bị chặn đến khi duyệtMọi ứng dụng đó khả dụng; ứng dụng Chặn hoàn toàn vẫn bị chặn khi khởi chạy.
Quay lại làm bàiPhê duyệt mà không cho các ứng dụng nàyKhôi phục quy tắc chặn và đóng ứng dụng bị chặn tương ứng.
Kết thúc quyền truy cập đã duyệtThu hồi quyền cấp một lầnXóa thời gian đã duyệt và quyền truy cập ứng dụng tạm thời. Thời gian ngày chưa dùng vẫn còn.
Yêu cầu phê duyệt trước mọi lần dùng máy tínhĐặt 0 phút mỗi ngàyCần phê duyệt đang có hiệu lực để truy cập máy tính.

Chọn thời lượng đặt sẵn, tự nhập hoặc đến hết ngày. Yêu cầu hiển thị ước tính nếu được duyệt và ghi nhớ lựa chọn. Phụ huynh phê duyệt qua hộp thoại mật khẩu hệ điều hành; trẻ không được cấp quyền quản trị.

Thời gian cấp quyền tính theo thời gian thực đã trôi qua, kể cả giờ nghỉ và thời gian bị khóa. Nếu vẫn còn thời gian ngày, việc quyền tự hết hạn không lập tức khôi phục quy tắc chặn ứng dụng; kiểm tra lúc vào phiên hoặc thao tác khôi phục sẽ áp dụng lại. Khóa màn hình không tạm dừng trò chơi hay lưu công việc.

Làm theo hướng dẫn bắt đầu nhanh và gửi yêu cầu

So với giao diện đồ họa chính thức của GNOME

Phù hợp hơn với quy tắc AppImage và phê duyệt bài tập/trò chơi.

GNOME 50 đã có giới hạn hằng ngày và phê duyệt thêm thời gian. Oh No! mở rộng nền tảng đó bằng quản lý ứng dụng rộng hơn, mẫu tên tệp có thể chỉnh sửa, truy cập ứng dụng có điều kiện, thực thi ứng dụng gốc và thu hồi quyền. Đây là những ưu điểm đáng kể với gia đình quản lý trò chơi Linux.

Khả năngỨng dụng GNOME Parental ControlsOh No! Parent Control
Danh mục ứng dụng riêng lẻFlatpak và ứng dụng được bật chọn rõ ràng trong bộ chọn upstream.Danh mục rộng hơn gồm ứng dụng gốc, Snap, Flatpak và AppImage được hỗ trợ, được tìm theo trẻ đã chọn.
Trình chỉnh sửa mẫu tên tệp AppImageGiao diện chính thức đã đánh giá không cung cấp.Mẫu tên tệp cùng thư mục được gợi ý và có thể chỉnh sửa cho AppImage được hỗ trợ; có thể đặt lại mặc định.
Phê duyệt đồng thời thời gian và quyền truy cập ứng dụng có điều kiệnCó thể xin thêm thời gian màn hình; giao diện chính thức đã đánh giá không có lựa chọn kết hợp cho ứng dụng bị chặn đến khi duyệt.Phê duyệt thời gian chỉ làm bài tập hoặc bao gồm mọi ứng dụng bị chặn đến khi duyệt, đồng thời giữ nguyên chặn khởi chạy cứng.
Thực thi ứng dụng gốc bổ sungGiao diện đã đánh giá dùng tích hợp lọc desktop tiêu chuẩn; không bổ sung chính sách fapolicyd tương đương.Chính sách fapolicyd theo từng trẻ cho mục tiêu gốc được hỗ trợ, gồm cách khởi chạy thông thường từ trình quản lý tệp và lệnh.
Thu hồi thời gian đã duyệt và quyền truy cập ứng dụngGiao diện chính thức đã đánh giá không có chức năng thu hồi kết hợp tương đương.Thu hồi quyền cấp một lần và quyền truy cập ứng dụng tạm thời; thời gian ngày chưa dùng vẫn còn.
Đọc so sánh đầy đủ kèm nguồn

Kiểm thử nghiêm túc

Các bài kiểm thử tự động của Oh No! Parent Control bao phủ logic cốt lõi, tích hợp desktop và quy trình gia đình đầu-cuối. Số lượng trực tiếp được cập nhật mỗi ngày từ danh mục kiểm thử công khai trên GitHub.

  • Logic cốt lõi và trường hợp biên
  • Tích hợp desktop và hệ thống
  • Quy trình gia đình đầu-cuối
  • Chạy với mỗi bản phát hành mới
Xem chi tiết kiểm thử

Được rồi, bạn lập trình viên mê công nghệ…

Tôi cố ý đặt vài chướng ngại giữa bạn và video này: hộp thoại này, CAPTCHA và liên kết YouTube không công khai. Gây chút phiền cho bot; tạo một dấu hiệu nhận biết bí mật giữa hai người mê lập trình tự hào.

Nếu bạn từng mất nhiều năm vật lộn với phần mềm doanh nghiệp lớn, có lẽ bạn sẽ hiểu niềm tự hào của tôi về kiểm thử giao diện người dùng tự động hoàn toàn, đồng thời ở quy mô lớn. Dành 5% công sức cho sản phẩm, 95% cho kiểm thử tự động. Đồng ý chứ? Chúng ta cùng hội! Cười à? Tôi ổn mà!

Nếu không hợp gu bạn thì xin cảnh báo: đừng phí thời gian. Đã báo trước nhé. 🙂

Một bước kiểm tra nhỏ để xác nhận là người

Trượt mảnh ghép vào đường viền khớp để mở nội dung dành cho dân mê công nghệ.

Kéo mảnh ghép hoặc đưa tiêu điểm vào rồi dùng phím mũi tên. Thả ra khi đã căn để khớp vào vị trí. Chỉ lướt qua đường viền thì không được tính.

Có trên Ubuntu 26.04 LTS Desktop (amd64 / x86-64) (Fedora 44 sắp có)

Bạn muốn hỗ trợ bản phân phối / môi trường desktop của mình? Cần tính năng nào? Hãy cho chúng tôi biết!

  1. Cài đặt Oh No! Parent Control

    Xem trên GitHub
    sudo add-apt-repository ppa:puffyslipperstechllc/oh-no-parent-control
    sudo apt update
    sudo apt install oh-no-parent-control

  2. Khởi động lại máy tính sau khi cài để hoàn tất thiết lập.

Kiểm soát phụ huynh Linux từng bước.

Cài ứng dụng bằng các lệnh ở trên rồi khởi động lại. Sau đó dùng ứng dụng đồ họa dành cho phụ huynh để chọn trẻ, đặt giới hạn thời gian màn hình và chọn quy tắc ứng dụng. Hướng dẫn minh họa cách cho phép làm bài lúc này và chơi game sau; cài đặt và phê duyệt hằng ngày không cần lệnh terminal.

Mở trên YouTube

Thiết lập dành cho phụ huynh (một lần)

  1. Đăng nhập với vai trò phụ huynh (quản trị viên), mở ứng dụng Oh No! Parent Control rồi chọn tài khoản tiêu chuẩn của trẻ.
  2. Trong Giới hạn màn hình, bật Giới hạn thời gian màn hình và đặt Thời lượng hằng ngày thành 0 phút.
  3. Trong Giới hạn ứng dụng, đặt Minecraft và Steam thành Chặn đến khi được duyệt. Để ứng dụng học tập ở Luôn cho phép.

01

“Con có thể làm bài, nhưng không chơi game.”

Cho phép dùng máy tính trong khi chặn trò chơi.

  1. Tại màn hình đăng nhập, chuyển người dùng sang tài khoản Kiosk Oh No! Parent Control. Chọn trẻ, phụ huynh phê duyệt và thời lượng.
  2. Đặt “Cho phép ứng dụng bị chặn đến khi duyệt” TẮT, chọn YÊU CẦU rồi nhập mật khẩu phụ huynh khi hệ điều hành hỏi.
  3. Quay lại màn hình đăng nhập và mở tài khoản của trẻ để làm bài.

Ứng dụng học tập mở được; trò chơi bị chặn đến khi duyệt vẫn bị chặn.

02

“Con làm xong bài rồi. Giờ con có thể chơi.”

Cho phép dùng máy tính cùng trò chơi.

  1. Tại màn hình đăng nhập, chuyển người dùng sang tài khoản Kiosk Oh No! Parent Control. Chọn trẻ, phụ huynh phê duyệt và thời lượng.
  2. Đặt “Cho phép ứng dụng bị chặn đến khi duyệt” BẬT, chọn YÊU CẦU rồi nhập mật khẩu phụ huynh khi hệ điều hành hỏi.
  3. Quay lại màn hình đăng nhập và mở tài khoản trẻ để chơi.

Ứng dụng bị chặn đến khi duyệt có thể mở. Ứng dụng Chặn hoàn toàn vẫn bị cấm.

Xem toàn bộ hướng dẫn
Trạm yêu cầu hiển thị lựa chọn tài khoản trẻ và phụ huynh hư cấu, thời lượng và quyền dùng ứng dụng bị chặn đến khi duyệt trong cổng nhiều màu lấy cảm hứng trò chơi

Tài khoản mẫu trong ảnh chụp cũ. Chân trang yêu cầu hiện tại ước tính thời gian nếu được duyệt. Chọn ảnh để phóng to.

Khi kế hoạch thay đổi

“Con xin thêm chút thời gian được không?”

Cần làm xong bài tập hay xin chơi thêm một ván? Dùng cùng một yêu cầu và chọn trò chơi có được tính vào thời gian thêm hay không.

  1. Trẻ gửi yêu cầu

    Khi còn thời gian, trẻ chọn bộ đếm trên desktop. Trước khi đăng nhập hoặc sau khi bị khóa, trẻ dùng tài khoản Kiosk “Oh No! Parent Control” tại màn hình đăng nhập rồi chọn tài khoản của mình.

  2. Phụ huynh xem yêu cầu

    Xem thời lượng, ước tính thời gian và lựa chọn “Cho phép ứng dụng bị chặn đến khi duyệt”: tắt để làm bài, bật để có trò chơi. Phê duyệt trong hộp thoại mật khẩu hệ điều hành.

  3. Trẻ tiếp tục

    Thời gian đã duyệt sẵn sàng trên desktop. Từ tài khoản Kiosk “Oh No! Parent Control”, quay lại đăng nhập và chọn tài khoản trẻ để mở khóa hoặc đăng nhập.

“Con còn bao lâu?”

Thời gian còn lại hiển thị trên bảng điều khiển; phút cuối có bộ đếm từng giây.

“Hết giờ rồi. Hãy lưu bài.”

Khi hết thời gian có thể dùng, màn hình khóa và phiên desktop vẫn mở. Khóa màn hình không tạm dừng trò chơi hay lưu công việc, vì vậy hãy hoàn thành và lưu trước khi hết giờ.

“Giờ quay lại làm bài nhé.”

Phê duyệt yêu cầu mới với “Cho phép ứng dụng bị chặn đến khi duyệt” tắt để chặn trò chơi lại. Ứng dụng bị chặn đang chạy sẽ đóng, nên hãy lưu tiến trình trước. Yêu cầu ghi nhớ lựa chọn cuối; hãy kiểm tra mỗi lần.

Xem cả hai cách yêu cầu trong hướng dẫn

Quy tắc gia đình

Ứng dụng học tập, trò chơi cần xin phép và ứng dụng luôn bị cấm.

Trong ứng dụng phụ huynh, chọn trẻ rồi mở Giới hạn ứng dụng. Khớp tệp thực thi, sau đó chọn quy tắc truy cập: Luôn cho phép, Chặn đến khi được duyệt hoặc Chặn hoàn toàn. Đây là quy tắc truy cập, không phải hạn mức thời gian riêng cho từng ứng dụng.

Bài tập → Luôn cho phép

Dùng cho ứng dụng trẻ cần làm bài. Ứng dụng mở được bất cứ khi nào trẻ có thời gian dùng máy tính; điều này không bỏ qua giới hạn thời gian màn hình.

Trò chơi cần phê duyệt → Chặn đến khi được duyệt

Dùng cho trò chơi và trình khởi chạy được hỗ trợ cần phụ huynh đồng ý. Chúng vẫn bị chặn trong thời gian ngày thông thường hoặc khi chỉ phê duyệt làm bài. Phê duyệt có bật “Cho phép ứng dụng bị chặn đến khi duyệt” sẽ tạm thời cho phép tất cả ứng dụng đó.

Ứng dụng bị cấm → Chặn hoàn toàn

Dùng cho ứng dụng trẻ không được mở, kể cả giờ chơi. Yêu cầu thêm thời gian không thể cho phép chúng; phụ huynh phải đổi quy tắc trong Giới hạn ứng dụng.

Thời lượng hằng ngày để làm bài

Đặt Thời lượng hằng ngày trong Giới hạn màn hình để trẻ dùng máy tính mỗi ngày mà không cần xin phép. Trò chơi bị chặn đến khi duyệt vẫn bị chặn đến khi bạn phê duyệt quyền truy cập. Để xin thêm thời gian, giữ Giới hạn thời gian màn hình bật.

“Hôm nay đến đây thôi.”

Trong ứng dụng phụ huynh, “Thu hồi quyền cấp một lần” xóa thời gian thêm đã duyệt và quyền dùng trò chơi. Ứng dụng bị chặn đang chạy sẽ đóng, hãy lưu trước. Thời gian ngày chưa dùng vẫn còn; nếu hết, màn hình khóa.

Quy tắc bao phủ mục tiêu ứng dụng được hỗ trợ; không lọc nội dung web, không kiểm soát thiết bị khác và không cam kết chặn chương trình sao chép riêng/đổi tên hay trình khởi chạy không được hỗ trợ.

Đọc về giới hạn ứng dụng
Giới hạn màn hình
Bảng điều khiển Oh No! Parent Control hiển thị tài khoản trẻ, giới hạn thời gian màn hình, thời lượng hằng ngày và thời gian còn lại
Giới hạn ứng dụng
Bảng điều khiển Oh No! Parent Control hiển thị ứng dụng đã cài cùng quy tắc khớp và truy cập

Các tài khoản hiển thị là tài khoản mẫu. Tên và ứng dụng có sẵn trên máy tính của bạn sẽ khác. Chọn ảnh để phóng to.

Riêng tư ngay từ thiết kế

Kiểm soát cục bộ. Chỉ gửi ý kiến khi bạn muốn.

Ứng dụng được thiết kế để hoạt động cục bộ, không biến sinh hoạt gia đình thành dữ liệu của người khác.

Mật khẩu chuyển thẳng đến hệ điều hành

Nhập mật khẩu phụ huynh trong hộp thoại xác thực hệ thống. Ứng dụng trẻ không nhận, lưu hay hiển thị mật khẩu.

Kiểm soát cục bộ, ý kiến tùy chọn

Kiểm soát thời gian màn hình và ứng dụng chạy cục bộ không cần tài khoản trực tuyến hay internet. Nếu chọn gửi ý kiến, tin nhắn, tệp đính kèm và nhật ký chẩn đoán bạn chọn sẽ đến bộ phận hỗ trợ. Ứng dụng đã cài không có bảng điều khiển đám mây, quảng cáo, phân tích hay lập hồ sơ.

Phê duyệt có phạm vi hẹp

Phụ huynh chỉ phê duyệt yêu cầu đang hiển thị. Việc phê duyệt không mở cài đặt phụ huynh hoặc trao quyền quản trị cho trẻ.

Đọc toàn bộ thông báo quyền riêng tư

Câu hỏi về kiểm soát phụ huynh Linux

Oh No! Parent Control trên Linux là gì?

Oh No! Parent Control cung cấp công cụ kiểm soát phụ huynh Linux mã nguồn mở, miễn phí cho gia đình dùng chung máy tính Linux. Ứng dụng đồ họa dành cho phụ huynh cho phép đặt thời lượng màn hình hằng ngày và quy tắc cho ứng dụng được hỗ trợ. Trẻ có thể xin thêm thời gian để phụ huynh phê duyệt bằng hộp thoại xác thực của hệ điều hành. Tính năng kiểm soát chạy cục bộ và dựa trên hệ thống kiểm soát phụ huynh Malcontent.

Oh No! có kiểm soát được AppImage như Lunar Client không?

Có thể quản lý AppImage được hỗ trợ trong mục Giới hạn ứng dụng. Với tên tệp có phiên bản, Oh No! có thể gợi ý mẫu trong cùng thư mục như Lunar Client-*.AppImage. Mẫu tên tệp có thể bao phủ tệp thay thế được hỗ trợ khi số phiên bản hoặc hậu tố tích hợp thay đổi. Hãy chỉnh sửa mẫu hoặc đặt lại về mặc định, rồi chọn Luôn cho phép, Chặn đến khi được duyệt hoặc Chặn hoàn toàn. Mẫu chỉ áp dụng trong cùng thư mục thực tế sau khi phân giải đường dẫn; chúng không theo mọi bản sao được di chuyển hoặc đổi tên.

Oh No! bổ sung gì so với ứng dụng Parental Controls của GNOME?

So với giao diện chính thức Malcontent 0.14.0, Oh No! cung cấp danh mục ứng dụng gốc/Snap/Flatpak/AppImage được hỗ trợ rộng hơn, mẫu tên tệp AppImage có thể chỉnh sửa, quyền ứng dụng có điều kiện gắn với phê duyệt thời gian, thực thi ứng dụng gốc bổ sung, xử lý ứng dụng đang chạy, thu hồi kết hợp và trạm yêu cầu bị giới hạn. GNOME 50 đã hỗ trợ thêm thời gian màn hình. Khác biệt là khả năng kiểm soát ứng dụng và quy trình phong phú hơn trong giao diện Oh No!; cả hai cùng dùng nền tảng backend Malcontent.

Giới hạn ứng dụng có đặt hạn mức thời gian riêng cho mỗi ứng dụng không?

Không. Giới hạn ứng dụng kiểm soát ứng dụng nào được chạy và cách khớp mục tiêu thực thi. Giới hạn màn hình kiểm soát tổng thời gian sử dụng máy tính của trẻ. Phê duyệt cho phép ứng dụng bị chặn đến khi được duyệt sẽ cho phép tất cả ứng dụng đó; không tạo bộ đếm thời gian riêng cho từng trò chơi.

Chặn ứng dụng có hiệu lực khi mở từ trình quản lý tệp hoặc terminal không?

Với mục tiêu gốc được hỗ trợ, Oh No! bổ sung chính sách thực thi fapolicyd cho từng trẻ, áp dụng với cùng tệp thực thi mở từ lưới ứng dụng, lối tắt, trình quản lý tệp hoặc lệnh. Thay đổi hạn chế liên quan cũng đóng ứng dụng tương ứng thuộc tài khoản trẻ được chọn trong các phiên của em, trong khi ứng dụng của người dùng khác vẫn mở. Điều này áp dụng cho mục tiêu được hỗ trợ, không phải kiểm soát toàn diện bản sao đổi tên, tập lệnh dùng trình thông dịch chung hoặc trình khởi chạy không được hỗ trợ.

Oh No! Parent Control được kiểm thử như thế nào khi phát triển?

Bộ kiểm thử hoàn toàn tự động phát triển cùng những thay đổi sản phẩm và tính năng mới, kiểm tra khả năng mới đồng thời ngăn lỗi hồi quy. Bộ kiểm thử bao gồm logic cốt lõi, tương tác trên máy tính, hành vi của hệ thống đã cài đặt và quy trình gia đình đầu-cuối. Danh mục kiểm thử công khai được tạo tự động trên GitHub theo dõi các ca sẵn sàng và đang chờ. Trang sản phẩm đọc trực tiếp số liệu mới nhất; sẵn sàng nghĩa là có thể chạy và đã đạt, còn số lượng trong danh mục không phải phần trăm độ bao phủ mã.

Oh No! Parent Control có miễn phí và mã nguồn mở không?

Có. Oh No! Parent Control miễn phí cài đặt và sử dụng; mã nguồn được công bố trên GitHub theo GNU General Public License phiên bản 3 (GPLv3). Cài gói Linux từ PPA công khai của dự án trên Launchpad. Tính năng kiểm soát thời gian và ứng dụng chạy cục bộ không cần tài khoản trực tuyến hay internet; tải xuống và cập nhật gói cần internet.

Oh No! Parent Control có dễ sử dụng không?

Hướng dẫn cài đặt dùng ba lệnh terminal để thêm PPA và cài Oh No! Parent Control, sau đó khởi động lại. Sau khi cài đặt, việc sử dụng hằng ngày diễn ra bằng giao diện đồ họa: chọn trẻ trong ứng dụng dành cho phụ huynh, đặt thời lượng hằng ngày và chọn quy tắc ứng dụng. Trẻ xin thêm thời gian trên màn hình; phụ huynh phê duyệt bằng mật khẩu hệ điều hành. Thiết lập và phê duyệt thông thường không cần lệnh terminal, tài khoản trực tuyến hay bảng điều khiển đám mây. Hướng dẫn thiết lập có video và ảnh chụp màn hình.

Kiểm soát thời gian màn hình hoạt động ra sao?

Đặt thời lượng hằng ngày cho từng trẻ hoặc chọn 0 phút mỗi ngày để yêu cầu thời gian được phụ huynh phê duyệt. Trẻ có thể xin thêm thời gian từ máy tính để bàn hoặc tài khoản yêu cầu chuyên dụng ở màn hình đăng nhập. Phụ huynh phê duyệt qua hộp thoại xác thực của hệ điều hành. Khi hết thời gian có thể dùng, màn hình của trẻ bị khóa nhưng phiên vẫn mở. Khóa màn hình không tạm dừng trò chơi hay lưu công việc.

Làm sao cho phép làm bài tập lúc này và chơi game sau?

Trong Giới hạn ứng dụng, để ứng dụng học tập ở trạng thái Luôn cho phép và đặt trò chơi, trình khởi chạy được hỗ trợ như Minecraft hoặc Steam (nếu có trong danh sách) thành Chặn đến khi được phê duyệt. Khi bật Giới hạn thời gian màn hình, phê duyệt yêu cầu thời gian với “Cho phép ứng dụng bị chặn đến khi duyệt” tắt để làm bài tập hoặc bật để cho phép mọi ứng dụng như vậy trong thời gian được duyệt. Ứng dụng Chặn hoàn toàn không thể được cho phép bằng yêu cầu thêm thời gian. Quy tắc áp dụng cho ứng dụng được hỗ trợ, không lọc nội dung website hay mọi trò chơi khởi chạy qua ứng dụng khác.

Ứng dụng chạy ngoại tuyến, lọc website hay quản lý thiết bị khác không?

Kiểm soát thời gian màn hình và ứng dụng chạy cục bộ mà không cần tài khoản trực tuyến hay internet. Gửi ý kiến tùy chọn cần kết nối. Oh No! Parent Control không lọc nội dung website, cung cấp bảng điều khiển đám mây hoặc kiểm soát thiết bị khác. Quy tắc ứng dụng không đảm bảo chặn chương trình được sao chép riêng hoặc đổi tên, hay trình khởi chạy không được hỗ trợ.