Điểm:0

Một chương trình đầu cuối có thể phức tạp như thế nào?

lá cờ in

Tôi đã sử dụng Linux được khoảng 6 tháng và tôi đã sử dụng các chương trình đầu cuối như cmus, MPlayer và sc. Tôi tự hỏi một chương trình có thể phức tạp đến mức nào trước khi tạo GUI sẽ tốt hơn. Một ví dụ sẽ là nếu tôi lấy GIMP và làm cho nó hiển thị và hoạt động giống hệt nhau, chỉ trong thiết bị đầu cuối. Tôi đoán tôi không hiểu những hạn chế của thiết bị đầu cuối, nếu có. Bất kỳ ai biết những hạn chế của thiết bị đầu cuối hoặc biết các tài nguyên để chỉ ra điều đó sẽ được đánh giá cao.

waltinator avatar
lá cờ it
"Độ phức tạp" không phải là thước đo được sử dụng để quyết định GUI/không phải GUI. "Cái gì đối tượng? Nhiệm vụ gì?" là những tiêu chí tốt hơn.
Điểm:1
lá cờ in

Đây không phải là vấn đề phức tạp, mà là vấn đề biểu diễn và giải quyết dữ liệu. Thiết bị đầu cuối cổ điển chỉ là văn bản, trong đó GUI đầy đủ dựa trên pixel, vẽ bất kỳ văn bản nào bằng pixel.

Trong thiết bị đầu cuối cổ điển, chỉ có thể hiển thị các ký tự. Có thể thực hiện các menu "đồ họa" đầy đủ và thậm chí cả cử chỉ chuột chỉ bằng văn bản, nhưng đôi khi nó hơi khó xử so với GUI đầy đủ, nhưng vẫn rất hữu dụng và có thể rất phức tạp.

Tuy nhiên, không thể thực hiện hiển thị hình ảnh như trong gimp chỉ trong văn bản. Bạn có thể thể hiện hình ảnh bằng nghệ thuật ascii, nhưng điều đó không hoàn toàn giống nhau và độ phân giải không có ở đó.

Tương tự, bạn có thể triển khai thứ gì đó như gimp trong bộ đệm khung đồ họa thô mà không có GUI đầy đủ nhưng vẫn có được toàn bộ lợi thế về độ phân giải và biểu diễn pixel, nhưng nó sẽ thiếu những thứ như thao tác cửa sổ, vì vậy bạn có thể bị giới hạn trong một cửa sổ với một ứng dụng duy nhất hoặc bạn phải triển khai lại toàn bộ GUI. Ngoài ra, gimp của bộ công cụ GUI dựa trên sẽ phải được chuyển sang bộ đệm khung vì nó được thiết kế để sử dụng hỗ trợ có sẵn trong GUI đầy đủ.

Điểm:0
lá cờ sa

Một thiết bị đầu cuối chạy trong một phiên bản Ubuntu về mặt lý thuyết có khả năng tạo ra một hệ điều hành khách tối thiểu của máy ảo của một phiên bản Ubuntu khác mà không có môi trường máy tính để bàn và mô phỏng các hành động quản lý gói như cài đặt và gỡ cài đặt mà không thực hiện bất kỳ thay đổi nào đối với hệ điều hành khách tối thiểu. Không có điều nào trong số này phụ thuộc vào GUI, vì vậy tất cả có thể được thực hiện hoàn toàn trong thiết bị đầu cuối từ dòng lệnh.

Một trong những cách sử dụng hệ điều hành khách tối thiểu chỉ có văn bản như vậy là để thông báo cho người dùng nếu có thể nâng cấp bản cài đặt Ubuntu hiện có mà không cần gỡ cài đặt bất kỳ ứng dụng hiện đang cài đặt nào.

Đă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.