Öppna klockinställningar genom terminal

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Embridioum
Inlägg: 68
Blev medlem: 26 dec 2007, 08:11
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Göteborg
Kontakt:

Öppna klockinställningar genom terminal

Inlägg av Embridioum »

Jag håller på och skriver ett skript som jag kör efter nyinstallation av Ubuntu.
I skriptet har jag med kommandon för att, först avinstallera program och processer jag inte använder/vill ha kvar och sedan installera program jag behöver.
Efter update, upgrade, clean och autoremove vill jag sedan öppna vissa program för att ställa in lite preferenser och det enda programmet jag inte hittar kommandot till är KLOCKINSTÄLLNINGAR.
Jag vet, det är inte så jobbigt att föra musen upp i högra hörnet och högerklicka, men har jag fått med allt annat så vill jag gärna hitta detta också.

Alltså, hur öppnar man "Klockinställningar" genom terminal?

Om det är någon som är intresserad av mitt skript kan jag posta det efteråt.

Gott Nytt År!
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Öppna klockinställningar genom terminal

Inlägg av ubot »

Tror du har lösningen här: https://help.ubuntu.com/community/UbuntuTime
Sätt först tidszon och sedan synkroniserar du tiden på något sätt.

För att sätta tidszon så ska du spara

Kod: Markera allt

Europe/Stockholm
i filen /etc/timezone, typ så här:

Kod: Markera allt

sudo sed -i 's/.*/Europe\/Stockholm/g' /etc/timezone
och sen

Kod: Markera allt

sudo dpkg-reconfigure --frontend noninteractive tzdata
Jag tror att kommandot

Kod: Markera allt

sudo ntpdate ntp.ubuntu.com
synkroniserar klockan mot Ubuntus server.

Och ja, jag är intresserad av skriptet så posta gärna om du vill när du är klar.

Och Gott Nytt År! :)
Embridioum
Inlägg: 68
Blev medlem: 26 dec 2007, 08:11
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Göteborg
Kontakt:

Re: Öppna klockinställningar genom terminal

Inlägg av Embridioum »

Tack för ditt snabba svar.
Det du beskrivit görs väl dock nuförtiden i installationsprocessen, innan man kommit in till skrivbordet första gången.

Känns närmare att öppna gconf-editor och klicka runt däri, men då är det ju lättare att öppna GUI:t från panelen. Vilket egentligen var det jag ville göra med mitt terminalkommando.

Här kommer mitt skript (fråga: är "-y" och "--force-yes" samma sak?):

Kod: Markera allt

echo "Avinstallerar program"
sudo apt-get update
sudo apt-get -y remove evolution evolution-indicator gwibber gwibber-service rhythmbox pitivi ubuntu-docs

echo "Installerar produktivitetsprogram"
sudo apt-get update
sudo apt-get -y --force-yes install kupfer filezilla easytag-aac parcellite

echo "Installerar mediaprogram"
sudo apt-get update
sudo apt-get -y --force-yes install audacity gimp sound-juicer vlc arista soundconverter

sudo add-apt-repository ppa:banshee-team/ppa
sudo apt-get update
sudo apt-get -y --force-yes install banshee banshee-extension-soundmenu

echo "Installerar stöd för komprimerade mappar"
sudo apt-get -y --force-yes install unace rar unrar zip unzip p7zip-full p7zip-rar sharutils uudeview mpack lha arj cabextract file-roller

sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y autoremove
sudo apt-get -y clean

echo "Öppnar program för redigering av inställningar"
echo -e "Kryssa i allt under \"Allmänt\", lägg till Göteborg under \"Platser\" och ställ in rätt enheter under \"Väder\""
KLOCKINSTÄLLNINGAR

echo -e "Starta automatiskt vid login, ingen ikon."
kupfer

echo -e "Tillägg: Last.fm, Sound Menu integration for Banshee, MPRIS."
banshee

echo -e "Mata ut efter extrahering av spår; Filnamn: Nummer. Spårartist - Spårtitel; Ljudprofil: CD Quality, Lossy: quality=0.0."
sound-juicer

echo "Systeminställningar"
echo -e "Minska all teckenstorlek ett steg. Avaktivera visuella effekter."
gnome-appearance-properties

echo -e "Ta bort den nedre panelen. Ändra den övre panelen till en wingpanel."
gconf-editor

echo -e "Ställ in Allmänt - Notifieringsyta: \"Visa alltid en ikon\"."
gnome-power-preferences

echo -e "Avmarkera uppstartsprogram."
gnome-session-properties

echo -e "Webbläsare: Öppna länk i ny flik; E-postläsare: firefox %s."
gnome-default-applications-properties

echo -e "Språkstödet."
gnome-language-selector 
Under tiden som detta kör (ibland hinner den tappa sudo så jag behöver skriva in lösenordet igen) så har jag laddat ner Dropbox och börjat synka den, samt ställt in Firefox med hjälp av ett plugin som heter FEBE (https://addons.mozilla.org/sv-SE/firefox/addon/2109/).
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Öppna klockinställningar genom terminal

Inlägg av ubot »

Om du är ute efter att ändra i gconf-editor i Terminalen så är gconftool-2 ett tips på program som gör det möjligt att sätta keys/values.

Det enda jag hittar i gconf-editor är det här och jag ser inte någon inställning för tiden där. Kör det här kommandot i Terminalen själv så ser du:

Kod: Markera allt

gconftool-2 -R /apps/panel/default_setup/applets/clock
Embridioum
Inlägg: 68
Blev medlem: 26 dec 2007, 08:11
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Göteborg
Kontakt:

Re: Öppna klockinställningar genom terminal

Inlägg av Embridioum »

Okej, så inte gconf då. :P
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Öppna klockinställningar genom terminal

Inlägg av ubot »

Jag förstår inte riktigt vad du vill göra med klockan? Vad är det du vill ändra från hur det ser ut när Ubuntu är nyinstallerat? Är det väderleksrapporten du är ute efter och inte tiden i sig?

Edit:

Om det är vädret du är ute efter så blir det en annan femma. Det här kommandot visar lite intressant info om klockans settings:

Kod: Markera allt

gconftool-2 -R /apps/panel/applets/applet_2/prefs
När jag kör kommandot (utan att använda weather appleten) så får jag det här:

Kod: Markera allt

 custom_format = 
 gmt_time = false
 show_weather = false
 show_tooltip = true
 expand_tasks = false
 internet_time = false
 speed_unit = Default
 show_seconds = false
 show_week_numbers = true
 expand_weather = false
 expand_appointments = false
 show_date = false
 expand_birthdays = false
 cities = []
 config_tool = 
 format = 24-hour
 show_temperature = false
 unix_time = false
 expand_locations = false
 temperature_unit = Default
 hour_format = 12
Om jag aktiverar väderleksrapporten (och ställer in Celcius, Göteborg, m/s osv) och kör samma kommando igen så får jag:

Kod: Markera allt

 custom_format = 
 gmt_time = false
 show_weather = true
 show_tooltip = true
 expand_tasks = false
 internet_time = false
 speed_unit = m/s
 show_seconds = false
 show_week_numbers = true
 expand_weather = false
 expand_appointments = false
 show_date = false
 expand_birthdays = false
 cities = [<location name="" city="Göteborg" timezone="Europe/Stockholm" latitude="57.783333" longitude="11.883333" code="ESGP" current="true"/>]
 config_tool = 
 format = 24-hour
 show_temperature = true
 unix_time = false
 expand_locations = false
 temperature_unit = C
 hour_format = 12
Om du är ute efter att lägga till location och ställa in väderleksrapporten så går det helt klart med gconftool-2.

Och här är kommandot för att aktiver olika saker:

Kod: Markera allt

gconftool-2 -s -t bool /apps/panel/applets/applet_2/prefs/show_weather true
och

Kod: Markera allt

gconftool-2 -s -t string /apps/panel/applets/applet_2/prefs/cities "[<location name="" city="Stockholm" timezone="Europe/Stockholm" latitude="57.783333" longitude="11.883333" code="ESGP" current="true"/>]"
Du får ändra koordinaterna också. Jag provade bara med att byta ut strängen. Ändrar du till location Stockholm så får du ju se till att ha rätt koordinater också.
Embridioum
Inlägg: 68
Blev medlem: 26 dec 2007, 08:11
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Göteborg
Kontakt:

Re: Öppna klockinställningar genom terminal

Inlägg av Embridioum »

Hur kan jag skriva för att automatiskt ändra det jag vill ha vid klockan (lista nedan)?

Allmänt:
Visa datumet
Visa sekunder
Visa väder
Visa temperatur

Platser:
Göteborg (Säve) | Europe/Stockholm

Väder:
Temperaturenhet: C
Enhet för vindhastighet: m/s
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Öppna klockinställningar genom terminal

Inlägg av ubot »

Kod: Markera allt

gconftool-2 -s -t string /apps/panel/applets/applet_2/prefs/temperature_unit C

Kod: Markera allt

gconftool-2 -s -t string /apps/panel/applets/applet_2/prefs/speed_unit m/s

Kod: Markera allt

gconftool-2 -s -t string /apps/panel/applets/applet_2/prefs/cities "[<location name="" city="Göteborg" timezone="Europe/Stockholm" latitude="57.783333" longitude="11.883333" code="ESGP" current="true"/>]"

Kod: Markera allt

gconftool-2 -s -t bool /apps/panel/applets/applet_2/prefs/show_seconds true

Kod: Markera allt

gconftool-2 -s -t bool /apps/panel/applets/applet_2/prefs/show_weather true

Kod: Markera allt

gconftool-2 -s -t bool /apps/panel/applets/applet_2/prefs/show_date true

Kod: Markera allt

gconftool-2 -s -t bool /apps/panel/applets/applet_2/prefs/show_temperature true
Tror jag...
Embridioum
Inlägg: 68
Blev medlem: 26 dec 2007, 08:11
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Göteborg
Kontakt:

Re: Öppna klockinställningar genom terminal

Inlägg av Embridioum »

ubot skrev:

Kod: Markera allt

gconftool-2 -s -t string /apps/panel/applets/applet_2/prefs/temperature_unit C
Tror jag...
Vad betyder "-s" och "-t" i raden?

Kan man ändra alla de andra grejerna direkt genom terminalrader?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Öppna klockinställningar genom terminal

Inlägg av Konservburk »

Embridioum skrev:
ubot skrev:

Kod: Markera allt

gconftool-2 -s -t string /apps/panel/applets/applet_2/prefs/temperature_unit C
Tror jag...
Vad betyder "-s" och "-t" i raden?
De betyder --set och --type.
Alla dessa varianter är likvärdiga:

--set --type=string
-s -t string
-st st
Embridioum
Inlägg: 68
Blev medlem: 26 dec 2007, 08:11
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Göteborg
Kontakt:

Re: Öppna klockinställningar genom terminal

Inlägg av Embridioum »

Embridioum skrev:Fråga: är "-y" och "--force-yes" samma sak?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Öppna klockinställningar genom terminal

Inlägg av Konservburk »

Embridioum skrev:
Embridioum skrev:Fråga: är "-y" och "--force-yes" samma sak?
Nej, de gör inte samma sak. Om du vill ha en längre version av -y så är det --yes eller --assume-yes du är ute efter. Det finns ingen kortare variant av --force-yes eftersom den inte bör användas hur som helst pga risken att hela installationen kan bli obrukbar.
Embridioum
Inlägg: 68
Blev medlem: 26 dec 2007, 08:11
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Göteborg
Kontakt:

Re: Öppna klockinställningar genom terminal

Inlägg av Embridioum »

Okej.

Men igen, finns det inget kommando som öppnar fönstret för Klockinställningar?
Samma fönster man får om man högerklickar på klockan och väljer inställningar?
Användarvisningsbild
Peetra
Inlägg: 1526
Blev medlem: 20 apr 2009, 17:07
OS: Kubuntu
Ort: Karleby, Finland
Kontakt:

Re: Öppna klockinställningar genom terminal

Inlägg av Peetra »

Embridioum skrev:
Om det är någon som är intresserad av mitt skript kan jag posta det efteråt.

Gott Nytt År!
Låter som något jag suktar efter! :) Gott Nytt UbuntuÅr!
Embridioum
Inlägg: 68
Blev medlem: 26 dec 2007, 08:11
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Göteborg
Kontakt:

Re: Öppna klockinställningar genom terminal

Inlägg av Embridioum »

Peetra skrev:
Embridioum skrev:Om det är någon som är intresserad av mitt skript kan jag posta det efteråt.

Gott Nytt År!
Låter som något jag suktar efter! :) Gott Nytt UbuntuÅr!
Titta upp då. ;D
Användarvisningsbild
Peetra
Inlägg: 1526
Blev medlem: 20 apr 2009, 17:07
OS: Kubuntu
Ort: Karleby, Finland
Kontakt:

Re: Öppna klockinställningar genom terminal

Inlägg av Peetra »

Jösses, bäst att gå i säng på direkten nu. :o Jag läste första å tre sista inläggena bara. *rodnar* Tack, tack. :)
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Öppna klockinställningar genom terminal

Inlägg av ubot »

Embridioum skrev:Okej.

Men igen, finns det inget kommando som öppnar fönstret för Klockinställningar?
Samma fönster man får om man högerklickar på klockan och väljer inställningar?
Jag trodde du ville ändra inställningarna från Terminalen? Vad är du ute efter egentligen?
Embridioum
Inlägg: 68
Blev medlem: 26 dec 2007, 08:11
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Göteborg
Kontakt:

Re: Öppna klockinställningar genom terminal

Inlägg av Embridioum »

ubot skrev:
Embridioum skrev:Okej.

Men igen, finns det inget kommando som öppnar fönstret för Klockinställningar?
Samma fönster man får om man högerklickar på klockan och väljer inställningar?
Jag trodde du ville ändra inställningarna från Terminalen? Vad är du ute efter egentligen?
Det du skrev tidigare fungerade inte för mig. Eller måste man starta om för att ändringar skall dyka upp?
Självklart vill jag att allt ska gå av sig självt i terminalen, men jag är ändå nyfiken på kommandot som öppnar fönstret med klockinställningar.
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Öppna klockinställningar genom terminal

Inlägg av ubot »

Ok, men mina kommandon ska fungera. Det kanske behövs en handpåläggning för att få det sista att klaffa men det är så man sätter värden i Ubuntus "register" med gconftool-2 från Terminalen.

Jag såg hur datum, temperatur, väder dök upp och försvann när jag körde kommandona fram och tillbaka. Dock så tyckte jag att ikonerna inte reagerade några gånger så något extra kanske behövs för att det ska fungera 100%.
Embridioum
Inlägg: 68
Blev medlem: 26 dec 2007, 08:11
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Göteborg
Kontakt:

Re: Öppna klockinställningar genom terminal

Inlägg av Embridioum »

ubot skrev:Ok, men mina kommandon ska fungera. Det kanske behövs en handpåläggning för att få det sista att klaffa men det är så man sätter värden i Ubuntus "register" med gconftool-2 från Terminalen.
Jag tror dig, och jag skall felsöka lite hemma ikväll.
Har läst på nu när jag fick reda på gconftool och tror mig veta hur jag skall kunna göra alla mina inställningar automatiskt genom ett skript.

En fråga dock:
När behöver man sätta ut hartassar (") för det man vill ändra? Gäller det bara string?
Blir det fel om man sätter en Boolean true/false inom hartassar?
Är " och ' samma sak i detta fall?

EDIT:
Ytterligare en fråga:
När man specificerar --type=bool fungerar både true/false och 1/0 då?

EDIT2:
Hur kommer förutsättningarna ändras när Ubuntu går över till Unity som default med Natty?
Kommer verktyg som gconftool-2 fungera även i den skrivbordsmiljön?
Om nej (vilket jag gissar), kan man "översätta" skriptet på någon smidigt sätt?
Skriv svar

Återgå till "Terminalforum"