Điểm:2

Làm cách nào tôi có thể khởi chạy ứng dụng GUI trong cửa sổ toàn màn hình mà không có môi trường máy tính để bàn hoàn chỉnh?

lá cờ cn

Có thể mở ứng dụng GUI trong một cửa sổ toàn màn hình từ thiết bị đầu cuối mà không có tất cả các khía cạnh khác của môi trường máy tính để bàn không?

Ví dụ Firefox.

lá cờ st
Trên thực tế, bản thân môi trường máy tính để bàn chỉ là một ứng dụng như vậy!
Điểm:3
lá cờ cn

Đúng.

Bạn chưa cung cấp bất kỳ chi tiết nào về ứng dụng GUI của mình; và quan trọng là tôi nghĩ nó sử dụng ngăn xếp nào.

Là nó mô típ? đơn giản xorg?, sử dụng GTK2/3? Qt5? v.v. vì hầu hết các ứng dụng đều yêu cầu các ngăn xếp cụ thể cần chạy - nhưng nếu đó là ứng dụng GUI X11 đơn giản không sử dụng ngăn xếp thì tôi tin là có. Tuy nhiên, ngày nay vẫn còn rất ít ứng dụng GUI không sử dụng thư viện/bộ công cụ GUI.

Tôi đã mở các ứng dụng GUI trên các hộp unix/sun-OS trong đó kích thước được xác định trong lệnh mở cửa sổ và có thể sử dụng toàn màn hình, tuy nhiên chúng không phải là ứng dụng hiện đại và không sử dụng bộ công cụ hiện đại. Nhiều chương trình trong số đó cũng chạy trong Debian & Ubuntu GNU/Linux theo cách tương tự, nhưng đã hơn một thập kỷ kể từ khi tôi muốn chạy chúng vì chúng đã lỗi thời (với nhiều chương trình không còn nữa, vì chúng đã được viết lại/thay thế và việc có thể sử dụng WM đơn giản hơn là kiểm soát mọi thứ từ dòng lệnh).

Tuy nhiên, bạn không đưa ra chi tiết cụ thể; nhưng điều đó có thể xảy ra đối với một số ứng dụng (theo kinh nghiệm của tôi thì không đáng; chúng tôi không còn chạy các máy có tài nguyên hạn chế đó nữa).

John Smith avatar
lá cờ cn
Cảm ơn. Nó chỉ nhằm mục đích bổ sung cho việc thực hiện một kiểu thiết lập máy tính tối giản chủ yếu sử dụng bảng điều khiển nhưng quay trở lại ứng dụng GUI khi cần thiết, chẳng hạn như trình duyệt web. Chẳng hạn, sẽ rất tuyệt nếu chỉ mở Firefox mà không nhìn thấy hình ảnh trên màn hình nền, các thanh menu trên màn hình nền, v.v. - chỉ là một cửa sổ thuần túy cho trình duyệt và không có gì khác.
guiverc avatar
lá cờ cn
Trong trường hợp đó, tôi chỉ sử dụng WM (không phải DE) và sự cố không tồn tại.Tôi tin rằng `firefox` là một chương trình hiện đại yêu cầu phải tồn tại các bộ công cụ/thư viện và mong đợi/cần một DE hoặc WM đang chạy. Câu hỏi ban đầu của bạn (*đó là những gì tôi đã trả lời*) là **chương trình GUI** & tôi đã nghĩ đến `xterm` & thích các ứng dụng Xorg đơn giản hơn; Tôi chưa bao giờ thử `firefox` bắt đầu từ thiết bị đầu cuối ngoại trừ WM hoặc DE đã chạy; và tôi không thấy điểm nào chạy với ít nhất một WM. Nếu bạn cần một trình duyệt đầu cuối; chúng tồn tại (ví dụ: `w3m`, `lynx`, v.v.)
guiverc avatar
lá cờ cn
FYI: Tôi không có thời gian để kiểm tra *firefox* cho bạn trên một hệ thống không cài đặt máy tính để bàn hoặc trình quản lý cửa sổ... Trên các ô *resource limited* tôi vẫn sử dụng (ví dụ: 1GB RAM) tôi không sử dụng máy tính để bàn, nhưng tôi đang sử dụng WM dễ dàng cho phép `firefox` mà không cần chạy máy tính để bàn (nhưng như bạn sẽ thấy từ https://packages.ubuntu.com/hirsute/firefox, các thành phần của môi trường máy tính để bàn sẽ được khởi động khi chạy)
Noone AtAll avatar
lá cờ cn
@guiverc "WM" là gì? "DE" là gì?
guiverc avatar
lá cờ cn
DE = máy tính để bàn, WM = trình quản lý cửa sổ. Ví dụ: Xfce sử dụng `xfwm4` vì đó là WM, GNOME sử dụng `gdm3` (gdm3 được sử dụng bởi GNOME 3), v.v.. WM nhẹ hơn một máy tính để bàn đầy đủ (nhưng xử lý ít hơn nhiều; hầu hết các cửa sổ như tên gọi của nó ít hơn rất nhiều Tính năng, đặc điểm). Một số máy tính để bàn (ví dụ: LXQt) không thể biết được WM nên bạn có thể sử dụng bất cứ thứ gì; Lubfox sử dụng `openbox` vì nó là WM; nhưng bạn có thể tự sử dụng `openbox` - Lubuntu cung cấp cho người dùng 3 phiên trên một bản cài đặt mới: Lubuntu (trải nghiệm đầy đủ), LXQt (chỉ dành cho LXQt ngược dòng thuần túy hơn) & Openbox (chỉ dành cho trình quản lý cửa sổ).
Điểm:0
lá cờ cn

Không. Hầu hết các ứng dụng GUI phụ thuộc vào toàn bộ ngăn xếp máy tính để bàn.

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