web-dev-qa-db-fra.com

Existe-t-il une commutation rapide entre le mode clair et le mode sombre (thème clair / sombre) dans 16.04?

De nombreuses applications Android ont une option pour le mode clair/sombre (heures diurnes ou nocturnes). Je trouve cela très utile parfois. Existe-t-il une telle option dans Ubuntu 16.04 ?? Ce serait très utile pour la consommation de la batterie et pour les heures tardives de la nuit.
Peut-être pourriez-vous ajouter une option pour cela dans l'icône du gestionnaire d'alimentation ou directement sur le bureau? OR au moins pour les thèmes comportant des variantes lites et sombres, tels que Vertex ou Arc.

3
ipse lute

Non, il n'y a pas de moyen rapide de le faire. Après le passage au thème sombre ou clair, les applications doivent être redémarrées, ce qui n’est probablement pas ce que vous voulez.

Sinon, corntab pourrait aider. Vous pouvez créer deux scripts - le premier activera le mode sombre et le second le désactivera.

EDIT: Étapes à suivre pour créer des travaux crontab afin d'activer/désactiver le mode sombre.

1. Étape:
Créez le fichier ~/.config/gtk-3.0/settings.ini avec le contenu suivant:

[Paramètres]
gtk-application-prefer-dark-theme = 0

ou ajoutez la ligne gtk-application-prefer-dark-theme=0 si ce fichier existe déjà sans cette ligne. 0 - mode sombre désactivé, 1 - mode sombre activé.

2. Step:
Créez le script dark-mode.sh qui activera/désactivera le mode sombre:

#!/bin/sh

action="$1"
test -z "$action" && action=1

if [ "$action" = 1 ]; then  
  SEARCH=gtk-application-prefer-dark-theme=0  
  REPLACE=gtk-application-prefer-dark-theme=1  
else  
  SEARCH=gtk-application-prefer-dark-theme=1  
  REPLACE=gtk-application-prefer-dark-theme=0  
fi

/bin/sed -i 's/'$SEARCH'/'$REPLACE'/g' /home/[YOUR-USERNAME]/.config/gtk-3.0/settings.ini

Remplacez [YOUR-USERNMAE] par votre vrai nom d'utilisateur dans le script ci-dessus et rendez-le exécutable en exécutant la commande chmod +x dark-mode.sh.

. Étape:
Créez des travaux crontab en exécutant crontab -e puis ajoutez à la fin les lignes suivantes:

# Every day at 07:00 disable dark mode
0 7 * * * /bin/sh /home/[YOUR-USERNMAE]/dark-mode.sh 0

# Every day at 21:00 enable dark mode
0 21 * * * /bin/sh /home/[YOUR-USERNMAE]/dark-mode.sh 1

Et encore une fois, remplacez [YOUR-USERNMAE] par votre vrai nom d'utilisateur, sauvegardez et quittez. Désormais, tous les jours à 7h00, le mode sombre sera désactivé et à 21h00, il sera activé.

Cela peut ne pas suffire, par exemple si vous allumez/éteignez souvent votre PC, vous aurez peut-être besoin d'un script de réglage pour détecter l'heure actuelle et l'exécuter à la connexion pour vous assurer que le bon mode de thème est utilisé.

4
muktupavels

Il semble y avoir une application faite exactement à cette fin: https://github.com/C2N14/AutomaThemely

Essayer :)

1
Tin Man