Gnome og KDE er flotte - de gir deg et vakkert skrivebord med alle verktøyene og verktøyene du trenger. På begge systemer finner du en solid vindushåndterer, skrivebordsikoner, et panel fullt av applets, verkene. Det er alt bra og bra for din gjennomsnittlige stasjonære PC, men hva om du trenger noe lettere, raskere eller renere i utseende? Du kan prøve et mindre skrivebordsmiljø som XFCE eller gå med noe ultra-slank som Openbox eller WindowMaker. På den annen side kan du få akkurat det du vil, ikke mer, ikke minst, ved å kombinere individuelle stykker sammen i ditt eget tilpassede skrivebordsmiljø.

Hvordan?

Når du kjører Gnome, kjører du ikke ett enkelt program. Gnome lanserer Metacity (valgfritt Compiz) for å håndtere vinduhåndtering, gnome-panel for å fungere som panel og menysystem, og ulike applikasjoner og verktøy for ting som strømstyring og Bluetooth-støtte. Hver av disse er uavhengig av de andre og kan erstattes eller lanseres på egen hånd.

Hva vi skal gjøre i dag, er å spesifisere vår egen liste over applikasjoner (vindushåndterer, dock, osv.) For å løpe ved innlogging, helt omgå de som Gnome og KDE til fordel for våre tilpassede apper. Det er noen metoder for å oppnå dette, og den som ble vist her, ble valgt for å være funksjonell, enkel og ikke særlig distribusjonsspesifikk.

Designe skrivebordet

For å lage en funksjonell DE trenger du noen grunnleggende deler:

  • Vinduet manager (Metacity, Compiz, etc)
  • Application launcher (Gnome-Do, Kupfer, etc.)
  • Panel / Dock (Docky, Cairo Dock, PyPanel, etc)
  • Bakgrunnsbehandling (bsetroot, hsetroot, etc)
  • Valgfrie panelapplets, desktop widgets, etc.

Denne veiledningen vil bruke Compiz, Gnome-Do, Cairo Dock (med applets) og hsetroot for å oppnå all nødvendig funksjonalitet. Bruke Compiz som basevinduet gir oss det komplette settet med Compiz-plugins som Expo og Zoom. Alle disse pakkene skal være tilgjengelige i standardregistrene for de fleste distribusjoner. Ubuntu-brukere kan hente dem fra Ubuntu Software Center eller med terminalkommandoen:

 sudo apt-get installer kompis-plugins gnome-do cairo-dock hsetroot 

De fleste av disse programmene er blitt diskutert i detalj på MakeTechEasier. Bruk søkefeltet til å samle mer informasjon om hvilket verktøy som passer best for dine behov.

Noen andre brukbare oppsett kan innebære å droppe docka / panelet helt og bruke Gnome-Do for alle appstartbehov, eller legge til noe som Conky eller Google Desktop for systemovervåking.

Opprette listen

Nå som du har et program valgt for hver av rollene ovenfor, kan vi begynne å lage en liste slik at de blir kjørt på innlogging. Begynn med å åpne en hvilken som helst tekstredigerer du ønsker, og skriv ut navnene på programmene som skal kjøres. Avslut hver av linjene (unntatt sist) med en & . Dette symbolet forteller at Linux skal kjøre programmet i bakgrunnen og gå videre til neste gjenstand. Uten &, ville det kjøre første linje og vente til det programmet ble fullført før du kjører det neste. Det kan for eksempel forhindre at bryggen lastes inn før vinduesbehandleren er stengt - klart ikke hva vi vil ha.

Når du er ferdig, lagre filen til en hvilken som helst katalog du velger (ditt hjem er greit) og ta vare på filens navn og plassering. Som navnet mitt er Josh, har jeg filen lagret i /home/josh/customDE.sh .

Legge til i GDM-listen

I det jeg er sikker på, må det være utrolig tilfeldig, skrev vi nylig en detaljert guide om hvordan du redigerer GDM Sessions-listen slik at du kan starte ditt eget skrivebordsmiljø.

Kort sagt, vil du (som root) opprette en ny fil i katalogen / usr / share / xsessions . Filen skal ende med .desktop- utvidelsen, og følg en mal som ligner på følgende:

De eneste veldig viktige linjene for dette scenariet er Navn og Exec . Navn må unikt identifisere din DE slik at du kan gjenkjenne det i GDM Sessions- listen. Exec må være navnet på filen vi opprettet i forrige trinn, for eksempel customDE.sh .

Lagre filen som /usr/share/xsessions/custom.desktop . Neste gang du logger ut, ser du oppføringen din i sesjonslisten i GDM.

Konklusjon

Hvis du har fulgt hvert av disse trinnene, opprettet du en liste over programmer du ønsket i DE, lagret den listen (med passende ampersands) i et skript, og opprettet en launcher i / usr / share / xsessions for å starte dette skriptet fra GDM. Forhåpentligvis har dine valg forlatt deg med et komplett og vakkert skrivebord. Ikke bare bør det oppfylle dine spesifikke behov, men det er en god sjanse for at det blir langt mer responsivt enn et monolitisk skrivebordssystem som Gnome.

Hvis du har stasjonære tilpasningshistorier eller forslag til hvordan du lager din egen, vennligst gi oss beskjed i kommentarene!