Impostare tema scuro dopo le 20 in automatico

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
ldm85
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 416
Iscrizione: mercoledì 19 dicembre 2007, 2:43

Impostare tema scuro dopo le 20 in automatico

Messaggio da ldm85 »

Ciao a tutti, per impostare il tema scuro direttamente tramite comando da terminale basta in una finestra di terminal:

gsettings set org.gnome.desktop.interface gtk-theme "Nome_del_tema"

Adesso io vorrei che in automatico lo script capisce che dalle 20 in poi deve impostare in automatico il tema scuro che chiamo: scuro e dalle 7:00 alle 20:00 imposta il tema chiaro che chiamo: chiaro

Quindi, dalle 7 alle 20:00:

gsettings set org.gnome.desktop.interface gtk-theme "chiaro"

Dopo le 20 fino alle 7:00 di mattina:

gsettings set org.gnome.desktop.interface gtk-theme "scuro"

Chi mi puo aiutare a compilare tale script da mettere in avvio automatico=?

Grazie.
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25440
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Impostare tema scuro dopo le 20 in automatico

Messaggio da giulux »

Al bar non si chiede supporto tecnico, sposto in programmazione.
Ciao.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
Eresia
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 362
Iscrizione: venerdì 30 giugno 2006, 1:20
Distribuzione: gentoo
Sesso: Maschile

Re: Impostare tema scuro dopo le 20 in automatico

Messaggio da Eresia »

Puoi utilizzare il crontab
Cosi puoi chiamare lo script o il comando una o due volte al giorno (la guida e' in italiano).

per quanto riguarda lo script, posso proporti una versione in ruby:

Codice: Seleziona tutto

#!/usr/bin/env ruby

 t = Time.now()
 
 if t.hour >= 20 || t.hour <= 6
	# comando tema scuro
	%w{gsettings set org.gnome.desktop.interface gtk-theme "scuro"}
 else
	# comando tema chiaro
	%w{gsettings set org.gnome.desktop.interface gtk-theme "chiaro"}
 end
[chiaro devi aver installato ruby]
emerge --auD --oneshot life/lucky-*
ldm85
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 416
Iscrizione: mercoledì 19 dicembre 2007, 2:43

Re: Impostare tema scuro dopo le 20 in automatico

Messaggio da ldm85 »

ho dato sudo apt install ruby
installato 26,8 mb di dati ma non funziona comunque lo script. :(
Avatar utente
Eresia
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 362
Iscrizione: venerdì 30 giugno 2006, 1:20
Distribuzione: gentoo
Sesso: Maschile

Re: Impostare tema scuro dopo le 20 in automatico

Messaggio da Eresia »

Che errore da?
emerge --auD --oneshot life/lucky-*
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40351
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Impostare tema scuro dopo le 20 in automatico

Messaggio da steff »

Non per lo script ma per salvarci il sonno sano:
redshift-gtk cambia la temperatura del monitor in base alla luce naturale fuori, di notte toglie del blu.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
ldm85
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 416
Iscrizione: mercoledì 19 dicembre 2007, 2:43

Re: Impostare tema scuro dopo le 20 in automatico

Messaggio da ldm85 »

uso gia f.lux ma un tema scuro è gradito ad una cert'ora anzichè il bianco classico.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti