Opsætning af Ubuntu via script

Få hjælp til at sætte programmer eller funktioner op.
Brugeravatar
Blueeyez
Forfatter
Indlæg: 885
Tilmeldt: 24. jul 2012, 21:33
IRC nickname: Blueeyez

Opsætning af Ubuntu via script

Indlæg af Blueeyez »

Sidder og er ved at lave et script som sætter Ubuntu op som jeg vil have det, men vader lidt i vande på et punkt..

Er det rigtigt at unity-control-center er grafisk interface for gsettings?

Det eneste jeg via gsettings har fået til at virke er at min Ubuntu installation ikke skal vise login skærm når skærmen har været sort og den løsning kom via google:

gsettings set org.gnome.desktop.screensaver lock-enabled false

Jeg har fundet ud af at gsettings list-schemas giver de punkter jeg kan justere på, men derfra synes jeg godt nok at få en del modstand..

Jeg ville gøre så Ubuntu ikke søger efter nyere versioner af Ubuntu, hverken LTS eller ikke-lts.. og endte med følgende som nok er ukorrekt måde at gøre det på:

sudo sed -i '17s/.*/Prompt=never/' /etc/update-manager/release-upgrades

Men det virker da, som vel er en god begyndelse.. :)
* Linux Ubuntu 16.04 64 bit - I3, 4 GB DDR3 1600Mhz, intel 7260AC dual band wifi, Samsung EVO 850 250 GB SSD. - Abook Z510
* Asustor nas: AS-202T, AS-202TE & AS-604T
https://linuxviden.dk
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: Opsætning af Ubuntu via script

Indlæg af zob »

Hvis det virker er det vel fint. Men er du sikker på at den linje du vil ændre altid er linje 17? Er det ikke bedre bare at ændre der hvor der står Prompt= til Prompt=never?

Kode: Vælg alt

sudo sed -i 's/Prompt=.*/Prompt=never/' /etc/update-manager/release-upgrades

Hvis du vil være sikker på at det er den linje der begynder med Prompt= kan du tilføje en ^

Kode: Vælg alt

sudo sed -i 's/^Prompt=.*/Prompt=never/' /etc/update-manager/release-upgrades



gsettings er i sig selv et interface - et command line interface til systemindstillinger. På linux er backenden dconf (som du kan redigere i grafisk med dconf-editor), på windows er det windows registry du redigerer i, på mac osx ved jeg ikke hvad det hedder...

Læs mere:
http://askubuntu.com/questions/249887/g ... tween-them
https://wiki.gnome.org/Initiatives/Gnom ... sMigration
https://developer.gnome.org/gio/unstable/settings.html
Brugeravatar
Blueeyez
Forfatter
Indlæg: 885
Tilmeldt: 24. jul 2012, 21:33
IRC nickname: Blueeyez

Re: Opsætning af Ubuntu via script

Indlæg af Blueeyez »

Godt alternativ zob :)

Har fundet nogle flere, men er meget i tvivl om hvor alle indstillinger under system indstillinger befinder sig.. Man føler ikke de helt har samlet det det samme sted.. Men jeg er da ved og lære gsettings at kende, selvom jeg stadig møder eksempler der ingen mening giver (:
* Linux Ubuntu 16.04 64 bit - I3, 4 GB DDR3 1600Mhz, intel 7260AC dual band wifi, Samsung EVO 850 250 GB SSD. - Abook Z510
* Asustor nas: AS-202T, AS-202TE & AS-604T
https://linuxviden.dk
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: Opsætning af Ubuntu via script

Indlæg af zob »

Måske kan du få noget ud af at surfe lidt rundt i indstillinger med dconf-editor. Det er de samme stier som du kan overføre til command line i gsettings senere.

Hvis du hellere vil lede rundt i gsettings og ikke rigtig kan finde hvad du skal bruge kan du jo bruge grep på outputtet. Hvis f.eks. du skal finde noget du ikke ved hvad hedder, men som du tænker må hedde "et eller andet med update", kunne du f.eks. køre:

Kode: Vælg alt

gsettings list-schemas | grep update

Eller hvis du gerne vil have alt med:

Kode: Vælg alt

gsettings list-recursively | grep update


Du kan ikke overføre din "stedsans" 1:1 mellem system indstillinger og gsettings. Det er bedre med dconf-editor.
Brugeravatar
Blueeyez
Forfatter
Indlæg: 885
Tilmeldt: 24. jul 2012, 21:33
IRC nickname: Blueeyez

Re: Opsætning af Ubuntu via script

Indlæg af Blueeyez »

Du må godt lige uddybe det med dconf-editor :)
Det andet forstod jeg, men må erkende jeg ikke er helt sikker på at gsettings rammer alle indstillinger under system indstillinger...
* Linux Ubuntu 16.04 64 bit - I3, 4 GB DDR3 1600Mhz, intel 7260AC dual band wifi, Samsung EVO 850 250 GB SSD. - Abook Z510
* Asustor nas: AS-202T, AS-202TE & AS-604T
https://linuxviden.dk
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: Opsætning af Ubuntu via script

Indlæg af zob »

Måske har jeg misforstået dig. Jeg ville såmænd bare sige noget i stil med: hvis du kan finde hvad du skal bruge med dconf-editor, kan du også finde det i gsettings (postulat).

Din sidste sætning er jeg enig i. Jeg ved ikke om jeg er kommet til at give udtryk for andet. Men et sted er de dog (sikkert under /etc/ - global settings - eller som skjulte filer/mapper under din hjemmemappe - user settings).
Hvis du har et eller andet du ikke kan finde en command line løsning på, må du enten google, søge på forum eller sige til. Det kan være en af brugerne herinde (eller jeg selv) har løst problemet tidligere. For nej, det er ikke altid åbenlyst hvor en bestemt indstilling findes.
Brugeravatar
Blueeyez
Forfatter
Indlæg: 885
Tilmeldt: 24. jul 2012, 21:33
IRC nickname: Blueeyez

Re: Opsætning af Ubuntu via script

Indlæg af Blueeyez »

Ja okay, på den måde (:
Troed lige der var et magisk program der kunne fortælle mig hvor en funktion i GUI havde sin plads på terminal niveau ^_^

Vil rode lidt videre og om jeg ikke selv kan finde løsningen, da jeg i går fandt løsninger på nogle flere udfordringer.. dog er der lang vej endnu, men det er vel rart at kunne køre et script efter installation af Ubuntu som sætter alt op for en som man vil have det :D
* Linux Ubuntu 16.04 64 bit - I3, 4 GB DDR3 1600Mhz, intel 7260AC dual band wifi, Samsung EVO 850 250 GB SSD. - Abook Z510
* Asustor nas: AS-202T, AS-202TE & AS-604T
https://linuxviden.dk