Miten asennetaan toinen työpöytäympäristö Gnomen sijaan?

Miten asennetaan toinen työpöytäympäristö Gnomen sijaan? Näin ei tarvitsisi asentaa erikseen Kubuntua, Xubuntua, Lubuntua tms. Eri työpöydät eivät löydy suoraan Ubuntun ohjelmavarastosta?

Ubuntun ohjelmalähteet sisältävät ns. Meta-paketteja. Esim. Xubuntu-, Mate-, Kubuntu-desktop jne.
Esim. Ubuntu – Package Search Results -- mate-desktop
Nämä eivät poista edellisiä työpöytiä, vaan ovat käytettävissä aiempien työpöytien lisäksi.
Kubuntu-desktop: Ubuntu – Details of package kubuntu-desktop in impish

1 tykkäys

En käytä Ubuntua enkä mitään Debian johdannaisia, mutta jakelusta riippumatta uskon olevan tarpeellista luoda uusi käyttäjä, uudelle työpöytäympäristölle, siltä varalta että haluaakin peruuttaa asennuksen jossakin vaiheessa.

Tämä siksi että työpöytäympäristö ei ole mikään yksittäinen ohjelma vaan siihen kuuluu:

  • window manager
  • file manager
  • background provider
  • panel
  • settings/configuration manager

Poistettaessa työpöytäympäristö ja sen käyttäjä, on roskaksi jäävien tiedostojen ja kansioiden määrä vähäisempi, niin ja tietenkään minä en ole tätä käytännössä todentanut, mutta kertokaa te, miksei tämä pitäisi paikkaansa.

No, jos ennen työpöytäympäristön asennusta muistaa tehdä palautuspisteen, ja tekee sen vielä niin että myös käyttäjän kaikki tiedostot ja kansiot on roskakoria myöten mukana, eikä pidä unohtaa käynnistyslataajan sisällyttämistäkään palautuspisteeseen, ei todennäköisesti aiheuta järjestelmälleen mitään vahinkoa, mutta näin laaja palautuspiste ei ole oletuksena käytössä ja onnistuuko sen laatiminen ensimmäisellä kerralla oikein.

Tuolla edellisellä viestillä halusin kyseenalaistaa koko ajatuksen riskialttiina, sillä kaikki mikä on mahdollista ei välttämättä ole järkevää. Sen sijaan voi asentaa kokonaan erillisen työpöytäympäristön eri osiolle, ja näin ei ole turhia riskejä kuvioissa mukana.

Jos se nyt siitä huolimatta ajatus houkuttaa, niin Googlehan tarjoaa näitä asiaan liittyviä ohjeita mm. hakusanoilla: [ Install Desktop Environments to Ubuntu ].

1 tykkäys

Kyllä työpöytäympäristön vaihtaminen on sen verran tavallinen toimenpide, että en kovin vakavana riskinä pidä erilaisten vaihtoehtojen kokeilemista jakelun omasta paketinhallinnasta. Ubuntusta löytyyy metapaketit ubuntu-desktop, kubuntu-desktop, lubuntu-desktop ja xubuntu-desktop, jotka asentavat ko. työpöydät ja kirjautumisohjelmasta voi sitten valita, minkä työpöydän sessiolla kirjautuu sisälle.

Tietysti uusia juttuja kokeillessa on isompi vaara käydä jotakin vahinkoa kuin vanhojen rutiinien parissa, eli varmuuskopioiden toiminnan tarkastamiselle on hyvä sauma kun tällaiseen lähtee.

2 tykkäystä

Yleensä on tarpeeksi, että asentaa jakelun tarjoamasta paketinhallinnasta halutun työpöytäympäristön.
Graafisissa “desktop managereissa” (eli se, mikä näyttää kirjautumisikkunan) löytyy asennuksen ja uloskirjautumisen jälkeen vaihtoehtona käyttää asennettua ympäristöä.

Tähän vielä, että ei ole mitään järkeä tehdä uutta käyttäjää toisen ympäristön käyttämiseksi.
Ekaksi, tiedostot jäävät väärälle käyttäjälle.
Tokaksi, kun poistat ympäristön, sen mukana tulevat tiedostot poistuvat automaattisesti (tietenkin, eihän “poistamisessa” olisi muuten järkeä)
Kolmanneksi ympäristön vaihtaminen harvoin on riskialtista.

Oletan, että työpöytäympäristöllä tarkoitetaan “window manageria”, johon siis ei myöskään välttämättä kuulu listattuja ominaisuuksia. Esimerkiksi “tiling window managereissa” ei ole välttämättä kaikkia näitä ominaisuuksia tai ohjelmia, ja ne pitää asentaa itse.

Enpä nyt aivan ymmärrä, mistä lämpimiksesi kirjoittelet?
Työpöytäympäristö asennetaan järjestelmätasolle - ja ohjelmat myös poistetaan (jos mahdollista - jollei riippumattomia ohjelmia/kirjastoja ole käytössä muiden ohjelmien tarpeisiin.).
Ohjelmien tai työpöytäohjelmien poistaminen ei poista käyttäjän kotihakemiston tietoja, jotka ko. ohjelma tai työpöytä poistaa.
Tietenkin, jos haluat leikkiä eri työpöytäversioiden kanssa, suosittelen tiettyä harkintaa…

Taisin muotoilla väärin.
Tarkoitin että kun asennat ohjelman, tallennetaan myös lista sen mukana asennetuista tiedostoista.
Nämä listassa olevat tiedostot poistetaan paketin poiston yhteydessä (jollei joku paketti, jota ei olla poistamassa riipu tästä) - itse kotihakemistolle ei käy mitään. Toki asennetun työpöytäympäristön konfigurointitiedostot oletettavasti poistuvat.

Tarkoitin että tämä asennus/poisto käy hyvinkin ilman uutta käyttäjää.
Sanoisin melkeempä että vaikeutat sillä vaan testailua.

Ihan pikaisesti tein kokeen asentamalla työpöytävaihtoehdoksi cinnamon:in.
Käyttäjän valitessa kirjautumisruudussa ko. työpöydän löytyi kotihakemiston piilohakemistosta .config cinnamon-session hakemisto. Poistettuani ko. työpöydän, oli yhä ko. hakemisto koneella. Tuossa hakemistossa oli alihakemisto cinnamon-session, joka ei sisältänyt mitään.
Yhteenvetona ehkä todettavissa, että työpöydän (Meta-paketti) ym. ohjelmia voi kokeeksi asennella, mutta poistot eivät välttämättä poista joitakin tiedostoja tai hakemistoja käyttäjän kotihakemistosta.
Koe ympäristö: Xubuntu Jelly 22.04 Beta, mutta koskenee “kaikkia” Linux-jakeluja.

Manjaro joka on alunperin asennettu XFCE työpöydällä, ja myöhemmin asennettu tutustumista varten MATE työpöytä, jää poiston jälkeen ainakin nämä, ja näiden tarvitsemat oheispaketit.

Manjaro perustuu Arch-jakeluun, eikä Mate ole jakelun tuettuja työpöytiä, vaikka epävirallisista lähteistä onkin asennettavissa: Manjaro – Wikipedia
Ubuntu-jakeluun mate-desktop-environment asentaa tukun ohjelmia, joiden toki pitäisi poistua työpöytää poistettaessa:
sudo apt install mate-desktop-environment

Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Luetaan tilatiedot... Valmis                  
Seuraavat lisäpaketit asennetaan:

  caja caja-common desktop-base eom eom-common ffmpegthumbnailer
  fonts-quicksand gir1.2-eom-1.0 gir1.2-matemenu-2.0 gir1.2-pluma-1.0
  libcpufreq0 libffmpegthumbnailer4v5 libgtk-layer-shell0 libmarco-private2
  libmate-desktop-2-17 libmate-menu2 libmate-panel-applet-4-1 libmate-slab0
  libmate-window-settings1 libmatedict6 libmatekbd-common libmatekbd4
  libmatemixer-common libmatemixer0 libmateweather-common libmateweather1
  librda-common librda0 marco marco-common mate-applet-brisk-menu mate-applets
  mate-applets-common mate-backgrounds mate-control-center
  mate-control-center-common mate-desktop mate-desktop-common
  mate-desktop-environment-core mate-icon-theme mate-media mate-media-common
  mate-menus mate-notification-daemon mate-notification-daemon-common
  mate-panel mate-panel-common mate-polkit mate-polkit-common
  mate-power-manager mate-power-manager-common mate-screensaver
  mate-screensaver-common mate-session-manager mate-settings-daemon
  mate-settings-daemon-common mate-system-monitor mate-system-monitor-common
  mate-terminal mate-terminal-common mate-themes mate-user-guide mate-utils
  mate-utils-common menu menu-xdg pluma pluma-common
  ubuntu-mate-default-settings
Ehdotetut paketit:
  meld gnome | kde-standard | xfce4 | wmaker mate-desktop-environment-extras
  rss-glx menu-l10n
Seuraavat UUDET paketit asennetaan:
  caja caja-common desktop-base eom eom-common ffmpegthumbnailer
  fonts-quicksand gir1.2-eom-1.0 gir1.2-matemenu-2.0 gir1.2-pluma-1.0
  libcpufreq0 libffmpegthumbnailer4v5 libgtk-layer-shell0 libmarco-private2
  libmate-desktop-2-17 libmate-menu2 libmate-panel-applet-4-1 libmate-slab0
  libmate-window-settings1 libmatedict6 libmatekbd-common libmatekbd4
  libmatemixer-common libmatemixer0 libmateweather-common libmateweather1
  librda-common librda0 marco marco-common mate-applet-brisk-menu mate-applets
  mate-applets-common mate-backgrounds mate-control-center
  mate-control-center-common mate-desktop mate-desktop-common
  mate-desktop-environment mate-desktop-environment-core mate-icon-theme
  mate-media mate-media-common mate-menus mate-notification-daemon
  mate-notification-daemon-common mate-panel mate-panel-common mate-polkit
  mate-polkit-common mate-power-manager mate-power-manager-common
  mate-screensaver mate-screensaver-common mate-session-manager
  mate-settings-daemon mate-settings-daemon-common mate-system-monitor
  mate-system-monitor-common mate-terminal mate-terminal-common mate-themes
  mate-user-guide mate-utils mate-utils-common menu menu-xdg pluma
  pluma-common ubuntu-mate-default-settings
0 päivitetty, 70 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 119 Mt.
Toiminnon jälkeen käytetään 517 M t lisää levytilaa.
Haluatko jatkaa? [K/e] 

Yleensä paketinhallintaohjelmat osaavat myös poistaa asennetut ohjelmat karvoineen päivineen. Miksi Manjaro/Arch ei tuota osaisi?
(PS. Muutamaan kertaan olen myös Manjaron asentanut :frowning: kun en ole vaivautunut aitoa Arch-Linux:ia asentamaan.)