Điểm:0

Màn hình đăng nhập tùy chỉnh với tìm nạp màn hình và nháy mắt

lá cờ us

Tôi đã cài đặt máy chủ Ubuntu tại nhà với máy tính để bàn Lubuntu (trình quản lý hiển thị sddm) và tôi muốn tạo một màn hình đăng nhập tùy chỉnh hiển thị:

  • Lời nhắc đăng nhập với người dùng ở bên trái
  • 2 ứng dụng đầu cuối bên phải:
    • liếc nhìn
    • tìm nạp màn hình

Tôi tưởng tượng nó như thế này:

hình ảnh.

Có thể thêm các ứng dụng đầu cuối vào màn hình đăng nhập sddm không và nếu có, có hướng dẫn nào về cách thực hiện không?

Zinix avatar
lá cờ us
Như tôi đã nói trong bài đăng, tôi là tân binh và tôi đang tìm kiếm câu trả lời vì tôi chưa thấy ai làm việc này. Nhưng cảm ơn vì đã chỉ ra điều này.
guiverc avatar
lá cờ cn
`sddm` đã có các chủ đề, vì vậy tôi sẽ chọn một chủ đề `sddm` mà bạn thích và chỉ sử dụng chủ đề đó. Tuy nhiên xin lưu ý: một số chủ đề sử dụng các tính năng mà Lubuntu không bao gồm theo mặc định; vì vậy, bạn có thể cần thêm các gói bổ sung vào hệ thống của mình để mất một số gói *nhẹ* chỉ dành cho *mặc quần áo* (*chuyển sang DM khác có thể tương đương nhưng tùy chọn khác*). Tôi thường không cho rằng nó đáng giá và sẽ chỉ thay đổi hình nền. (~liên quan - https://discourse.lubuntu.me/t/change-login-screen-in-lubuntu-21-10/2877)
NotTheDr01ds avatar
lá cờ vn
Xin chào và Chào mừng đến với Hỏi Ubuntu. Cá nhân tôi không cảm thấy câu hỏi của bạn đã nhận được sự tiếp nhận tốt nhất ở đây cho đến nay và tôi xin lỗi vì điều đó. Bản thân tôi không nhất thiết phải là "tân binh", nhưng tôi cũng không có bất kỳ kinh nghiệm nào trong việc tùy chỉnh màn hình đăng nhập và *tôi* dường như không rõ ràng về cách thực hiện việc này hoặc thậm chí nếu có thể. Điều đó nói rằng, đối với các câu hỏi ở đây, bạn nên nói "Bạn đã thử những gì", ngay cả khi đó chỉ là liên kết đến các trang bạn đã tìm thấy khi tìm kiếm thứ gì đó như "chạy ứng dụng trên màn hình đăng nhập sddm" hoặc chính tài liệu sddm . Cảm ơn!
Điểm:1
lá cờ vn

Tôi không phải là người thích đưa ra "câu trả lời phủ định", nhưng tôi muốn tự mình chia sẻ những gì tôi tìm thấy trong một số nghiên cứu về câu hỏi này.

Một lần nữa, như tôi đã đề cập trong các nhận xét, tôi hoàn toàn không phải là chuyên gia trong lĩnh vực này, nhưng (tôi nghĩ) tôi biết đủ để hiểu những gì đang diễn ra khi đọc qua tài liệu. Điều đó nói rằng, tôi rất vui khi được sai và có ai đó đăng câu trả lời về cách thực hiện việc này.

Thậm chí nếu nó có thể, điều này sẽ không phải trở nên dễ dàng và chắc chắn không phải trong bộ kỹ năng của một tân binh Linux. Không xúc phạm -- Tất cả chúng tôi đã ở đó và rất vui khi có bạn trên tàu!

Tôi nghĩ rằng bạn có một ý tưởng thú vị ở đó và thành thật mà nói, tôi rất muốn thấy một triển khai. Nhưng nó sẽ không "dễ dàng", tôi không tin.

Có (ở mức rất cao) một vài nhiệm vụ mà tôi thấy ở đây:

  • Có vẻ như các chủ đề sddm được viết bằng QML, Ngôn ngữ lập mô hình Qt. Chủ đề cơ bản không quá tệ, đặc biệt là vì có rất nhiều ví dụ để làm việc. Nhưng bạn sẽ cần phải học ngôn ngữ, ở một mức độ nào đó. Đây thực sự không phải là một nhiệm vụ thân thiện với người mới bắt đầu. Nếu cuối cùng bạn muốn đi đến ví dụ bạn đã cung cấp, ít nhất hãy bắt đầu với việc học theo chủ đề "cơ bản" (không cần liếc nhìntìm nạp màn hình) đầu tiên.

    Như bạn đã đề cập trong các nhận xét, tôi cũng không thấy bất kỳ ví dụ chủ đề nào chạy ứng dụng đầu cuối (hoặc bất kỳ ứng dụng nào) khi cuộn qua nhiều trang chủ đề.

  • Thứ hai, bạn sẽ cần có khả năng chạy một tiện ích đầu cuối nào đó trong mã QML của mình. Không có cách tích hợp nào để thực hiện việc này trong QML, nhưng có một số tùy chọn ra khỏi đó. Ví dụ, câu hỏi Stack Overflow này chỉ tới QTermWidget. Đó thực sự là một phần của dự án LXQt, tất nhiên đó là thứ mà Lubfox sử dụng. Vì vậy, điều đó có thể không quá tệ (ít nhất là đối với một nhà phát triển Qt có kinh nghiệm).

  • Cuối cùng, bạn sẽ cần chạy các ứng dụng đó với tư cách là người dùng hạn chế đăng nhập trước. Một lần nữa, tôi không chắc làm thế nào để làm điều này trong sddm, nhưng tôi mong đợi đây là "phần dễ dàng". Tuy nhiên, tôi nghĩ bạn sẽ cần nhiều kinh nghiệm hơn với Linux để thực hiện (đặc biệt là thực hiện điều đó một cách an toàn).

Zinix avatar
lá cờ us
Cảm ơn sự giúp đỡ, đây là câu trả lời tôi cần để hoàn thành nghiên cứu của mình. Tôi sẽ xem xét điều này. Nếu tôi tìm thấy bất cứ điều gì tôi sẽ chia sẻ nó trong bài viết này.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.