Części od "desktop environment"

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
dawidmyk
Posty: 4
Rejestracja: 27 maja 2020, 13:21

Części od "desktop environment"

Post autor: dawidmyk »

To pytanie może się wydać trochę zbyt teoretyczne :p ale chciałbym mieć kontrolę nad paczkami i nad desktopem

Istnieją różne desktopy np. Mate, Gnome, Kde. Wydaje mi się że każdy z nich składa się z trzech części:
Session manager - zmiana przez "sudo update-alternatives config x-session-manager"
Display manager np. lightdm, gdm, sddm - zmiana przez "sudo dpkg-reconfigure <jedna z wymienionych>"
Window manager np. Marco w przypadku Mate'a - zmiana przez "sudo update-alternatives config x-window-manager"

Teraz mam pytanie czy "desktop environment" to wszystkie trzy wymienione (może tylko pierwszy i trzeci) czy może jeszcze jakaś czwarta część (bo są paczki takie jak: "mate-desktop-environment" czy "kde-plasma-desktop"), czy po prostu zestaw dodatkowych programów takich jak eksploratory plików (Nemo, Dolphin, Nautilus) i emulatory terminali.
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Re: Części od "desktop environment"

Post autor: Yampress »

"DesktopEnvironment" To cale środowisko graficzne wraz z załączonymi programami do niego. W debianie jest kilka

https://wiki.debian.org/DesktopEnvironment

Są to tak zwane " metapakiety, który to metapakiet zawiera liste dodatkowych pakietów/progamów wchodzących do danego środowiska
[root@debian ~]# tasksel --list-tasks
i desktop Debian desktop environment
u gnome-desktop GNOME
i xfce-desktop Xfce
u kde-desktop KDE Plasma
u cinnamon-desktop Cinnamon
u mate-desktop MATE
u lxde-desktop LXDE
u lxqt-desktop LXQt
u web-server web server
u ssh-server SSH server
u laptop laptop
[root@debian ~]#
I podglądamy co jest w danym zbiorze
[root@debian ~]# tasksel --task-packages xfce-desktop
task-xfce-desktop
[root@debian ~]# apt show task-xfce-desktop
Package: task-xfce-desktop
Version: 3.59
Priority: optional
Section: tasks
Source: tasksel
Maintainer: Debian Install System Team <[email protected]>
Installed-Size: 6 144 B
Depends: tasksel (= 3.59), task-desktop, xfce4, lightdm
Recommends: light-locker, xfce4-goodies, xfce4-power-manager, xfce4-terminal, mousepad, default-dbus-session-bus | dbus-session-bus, xsane, parole, quodlibet, atril, tango-icon-theme, network-manager-gnome, synaptic, libreoffice, libreoffice-help-en-us, mythes-en-us, hunspell-en-us, hyphen-en-us, system-config-printer, orca, libreoffice-gtk3
Download-Size: 1 140 B
APT-Manual-Installed: yes
APT-Sources: http://deb.debian.org/debian bullseye/main amd64 Packages
Description: Xfce
This task package is used to install the Debian desktop, featuring
the Xfce desktop environment, and with other packages that Debian users
expect to have available on the desktop.

[root@debian ~]#

Oczywiście nie musisz instalować całego zestawu pakietów. Możesz instalować to co Cie interesuje i minimalistyczne wersje środowisk. Musisz wiedzieć tylko jakie pliki tworzą minimalistyczny desktop, a potem dogrywasz sobie programy jakie chcesz do środowiska jak poniżej
viewtopic.php?f=28&t=33750
viewtopic.php?f=28&t=33746
ODPOWIEDZ