Tôi muốn biết cách tạo một môi trường desktop đơn giản, như KDE, Gnome và LXDE, cho Linux, hoặc đặc biệt, Ubuntu/Kubuntu, nhưng tôi không biết bắt đầu như thế nào và nó phức tạp như thế nào.Làm thế nào để tạo một môi trường desktop đơn giản?
Tôi muốn tạo một máy tính để bàn đơn giản, hiệu quả và nhẹ và tái tạo một số tính năng tốt từ KDE, Gnome và Windows XP. Tôi không muốn phát minh lại bánh xe, tôi muốn thiết kế giao diện đồ họa và các hộp thoại chính.
Tôi có thể sử dụng C++ với Qt hoặc có thể với các cuộc gọi X11. Một máy tính để bàn đơn giản như TWM sẽ là bước đầu tiên, sau đó tôi có thể thêm thanh tác vụ, menu bắt đầu, các tính năng mới và chơi với các ý tưởng mới.
Cảm ơn.
Sửa
Tôi đã cài đặt icewm và tôi nghĩ rằng đó là những gì tôi cần để bắt đầu. Trên màn hình đăng nhập, tôi có thể chọn nếu tôi sử dụng KDE (môi trường máy tính để bàn) hoặc icewm (trình quản lý cửa sổ). Tôi không hiểu những gì một người quản lý cửa sổ thực sự là.
Tôi đã tải xuống mã nguồn của icewm và tôi nhầm lẫn. Có một số khái niệm mà tôi phải hiểu, chẳng hạn như, những gì xảy ra sau khi màn hình đăng nhập khi máy tính để bàn được nạp, làm thế nào một cửa sổ làm việc, vv
Chỉnh sửa 2
Tôi nghĩ rằng tôi cần một hướng dẫn tốt . Tôi phải hiểu cách Window Manager hoặc Desktop Environment hoạt động như thế nào. Có một số khái niệm mà tôi phải biết.
Điều này có thể giúp hiểu sự khác biệt giữa thuật ngữ "môi trường làm việc" và "trình quản lý cửa sổ". Một [cửa sổ] (http://fluxbox.org) [quản lý] (http://icewm.org) quản lý các cửa sổ. Nhiều wms có rất ít hoặc không có hỗ trợ cho việc đặt các biểu tượng và các phím tắt trên "máy tính để bàn", và về cơ bản sử dụng nó như là một (có thể) bối cảnh trang trí cho các cửa sổ. "Môi trường làm việc" thường đề cập đến một hệ thống toàn diện hơn với các ứng dụng năng suất khác nhau, máy tính để bàn tương tác và trình quản lý cửa sổ. Do đó, nó có thể giúp bắt đầu bằng cách tạo một trình quản lý cửa sổ *. –