Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 24/02/2023, à 21:57

maminou1

Re : regler la lmuminosité sur un écran samsung

si j'ajoute

X-GNOME-Autostart

a la fin de çà :

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=Luminosité
Exec=xrandr --output VGA-1 --brightness 0.5
Icon=display

est-ce que cela va l'ouvrir automatiquement au démarrage d"Ubuntu?

Hors ligne

#27 Le 27/02/2023, à 18:13

alduc31

Re : regler la lmuminosité sur un écran samsung

En le mettant dans .config/autostart/, il sera démarré automatique au lancement de ta session.
Tu peux cliquer dessus pour voir si ça fonctionne.


Asus Vivobook S5406MA  (Core Ultra 7 155H, 16Go, AX211)

Hors ligne

#28 Le 27/02/2023, à 19:00

maminou1

Re : regler la lmuminosité sur un écran samsung

alduc31 a écrit :

En le mettant dans .config/autostart/, il sera démarré automatique au lancement de ta session.
Tu peux cliquer dessus pour voir si ça fonctionne.


Bonjour ALDUC,

Je l'ai mis dans .config/autostrat/, mais il ne démarre pas tout seul, je suis obligé d'aller dans le fichier et cliquer sur l'icône après chaque démarrage

Hors ligne

#29 Le 27/02/2023, à 20:40

alduc31

Re : regler la lmuminosité sur un écran samsung

Salut maminou1,

maminou1 a écrit :

Je l'ai mis dans .config/autostrat/, mais il ne démarre pas tout seul, je suis obligé d'aller dans le fichier et cliquer sur l'icône après chaque démarrage

Attention au nom du dossier, tu as marqué autostrat au lieu de autostart.
Peux tu donner le retour de :

ls -F $HOME/.config/

Asus Vivobook S5406MA  (Core Ultra 7 155H, 16Go, AX211)

Hors ligne

#30 Le 27/02/2023, à 21:17

maminou1

Re : regler la lmuminosité sur un écran samsung

Voila le retour

maminou1@maminou1-TERRA-PC:~$ ls -F $HOME/.config/
4kdownload.com/                  Google/                   pavucontrol.ini
atril/                           google-googletalkplugin/  pitivi/
autostart/                       gtk-2.0/                  pulse/
dconf/                           gtk-3.0/                  QtProject.conf
enchant/                         ibus/                     session/
eog/                             kdeglobals                totem/
evince/                          kdenliverc                transmission/
evolution/                       kolourpaintrc             update-notifier/
gedit/                           ktorrent_infowidgetrc     user-dirs.dirs
gnome-games/                     ktorrentrc                user-dirs.locale
gnome-initial-setup-done         libreoffice/              xfburn/
gnome-initial-setup-done.A7Y39Z  matplotlib/               yelp/
gnome-session/                   mimeapps.list
goa-1.0/                         nautilus/
maminou1@maminou1-TERRA-PC:~$ 

Hors ligne

#31 Le 27/02/2023, à 21:31

alduc31

Re : regler la lmuminosité sur un écran samsung

Que donne :

ls -l $HOME/.config/autostart/
cat $HOME/.config/autostart/*

Asus Vivobook S5406MA  (Core Ultra 7 155H, 16Go, AX211)

Hors ligne

#32 Le 27/02/2023, à 21:35

alduc31

Re : regler la lmuminosité sur un écran samsung

Il doit falloir mettre le chemin complet de xrandr (/usr/bin/xrandr ....) :

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=Luminosité
Exec=/usr/bin/xrandr --output VGA-1 --brightness 0.5
Icon=display

Asus Vivobook S5406MA  (Core Ultra 7 155H, 16Go, AX211)

Hors ligne

#33 Le 27/02/2023, à 21:46

alduc31

Re : regler la lmuminosité sur un écran samsung

Tu avais aussi peut-être raison pour la clé X-GNOME-Autostart :

Some desktops have custom keys of their own, and even custom locations for additional .desktop files to autostart; for example KDE before KDE 5 apparently also used ~/.kde/Autostart (see here). An important and common property is X-GNOME-Autostart-enabled, which is (still) in wide use despite apparently being deprecated. In particular, Cinnamon appears to implement disabling of standard autostart things by copying their .desktop file to your ~/.config/autostart directory and adding a line to the end with 'X-GNOME-Autostart-enabled=false'.

Tu peux ajouter :

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=Luminosité
Exec=/usr/bin/xrandr --output VGA-1 --brightness 0.5
Icon=display
X-GNOME-Autostart-enabled=true

Asus Vivobook S5406MA  (Core Ultra 7 155H, 16Go, AX211)

Hors ligne

#34 Le 28/02/2023, à 11:56

maminou1

Re : regler la lmuminosité sur un écran samsung

Bonjour Alduc,

Pour ta première commande j'ai :

ls -l $HOME/.config/autostart/
total 4
-rwxrwxr-x 1 maminou1 maminou1 150 févr. 24 09:29 lum.desktop

pour la deuxième :

~$ cat $HOME/.config/autostart/*
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=Luminosité
Exec=xrandr --output VGA-1 --brightness 0.75
Icon=display

Hors ligne

#35 Le 28/02/2023, à 11:58

maminou1

Re : regler la lmuminosité sur un écran samsung

J'ai été jusqu'au bout de ta réflexion, j'ai mis la clef X-GNOME, mais ça ne marche pas.

je refais la commande :

ls -F $HOME/.config/
maminou1@maminou1-TERRA-PC:~$ ls -F $HOME/.config/
4kdownload.com/                  Google/                   pavucontrol.ini
atril/                           google-googletalkplugin/  pitivi/
autostart/                       gtk-2.0/                  pulse/
dconf/                           gtk-3.0/                  QtProject.conf
enchant/                         ibus/                     session/
eog/                             kdeglobals                totem/
evince/                          kdenliverc                transmission/
evolution/                       kolourpaintrc             update-notifier/
gedit/                           ktorrent_infowidgetrc     user-dirs.dirs
gnome-games/                     ktorrentrc                user-dirs.locale
gnome-initial-setup-done         libreoffice/              xfburn/
gnome-initial-setup-done.A7Y39Z  matplotlib/               yelp/
gnome-session/                   mimeapps.list
goa-1.0/                         nautilus/

Hors ligne

#36 Le 28/02/2023, à 12:16

alduc31

Re : regler la lmuminosité sur un écran samsung

Salut,

Bizarre...
Quelle type de bureau as-tu ? (gnome, kde, lxde...)
Peux tu donner :

env | grep -i "session\|xdg"

Asus Vivobook S5406MA  (Core Ultra 7 155H, 16Go, AX211)

Hors ligne

#37 Le 28/02/2023, à 12:29

maminou1

Re : regler la lmuminosité sur un écran samsung

J'ai ça :

:~$ env | grep -i "session\|xdg"
XDG_MENU_PREFIX=gnome-
GNOME_SHELL_SESSION_MODE=ubuntu
XDG_VTNR=1
XDG_SESSION_ID=1
DESKTOP_SESSION=ubuntu
XDG_SESSION_TYPE=x11
XDG_DATA_DIRS=/usr/share/ubuntu:/home/maminou1/.local/share/flatpak/exports/share/:/var/lib/flatpak/exports/share/:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
XDG_SESSION_DESKTOP=ubuntu
XDG_CURRENT_DESKTOP=ubuntu:GNOME
XDG_SEAT=seat0
GDMSESSION=ubuntu
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
XDG_RUNTIME_DIR=/run/user/1000
XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
SESSION_MANAGER=local/maminou1-TERRA-PC:@/tmp/.ICE-unix/1204,unix/maminou1-TERRA-PC:/tmp/.ICE-unix/1204
maminou1@maminou1-TERRA-PC:~$ 

Hors ligne

#38 Le 28/02/2023, à 12:34

alduc31

Re : regler la lmuminosité sur un écran samsung

Tu as essayé le #32 ? Mettre le chemin complet de xrandr ?


Asus Vivobook S5406MA  (Core Ultra 7 155H, 16Go, AX211)

Hors ligne

#39 Le 28/02/2023, à 13:28

maminou1

Re : regler la lmuminosité sur un écran samsung

oui, je l'ai fait.après le #34

Hors ligne

#40 Le 28/02/2023, à 13:37

alduc31

Re : regler la lmuminosité sur un écran samsung

Il y a aussi cette clé :

The OnlyShowIn entry may contain a list of strings identifying the desktop environments that MUST autostart this application, all other desktop environments MUST NOT autostart this application.

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=Luminosité
Exec=/usr/bin/xrandr --output VGA-1 --brightness 0.5
Icon=display
X-GNOME-Autostart-enabled=true
OnlyShowIn=GNOME;

Autre possibilité :

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=Luminosité
Exec=sh -c '/usr/bin/xrandr --output VGA-1 --brightness 0.5'
Icon=display
X-GNOME-Autostart-enabled=true
OnlyShowIn=GNOME;

Asus Vivobook S5406MA  (Core Ultra 7 155H, 16Go, AX211)

Hors ligne

#41 Le 28/02/2023, à 14:21

maminou1

Re : regler la lmuminosité sur un écran samsung

j'essaye

Hors ligne

#42 Le 28/02/2023, à 14:32

maminou1

Re : regler la lmuminosité sur un écran samsung

aucune des 2 ne fonctionne.

J'ai l'impression que le répertoire autostart n'est pas pris en compte. Est-ce qu'il faut le mettre ailleurs? faut-il donner un ordre au démarrage pour qu'il puisse démarrer?

Hors ligne

#43 Le 28/02/2023, à 15:01

alduc31

Re : regler la lmuminosité sur un écran samsung

C'est le répertoire par défaut sauf pour lxde.
Tu peux essayer de copier dans l'équivalent système :

sudo cp $HOME/.config/autostart/lum.desktop /etc/xdg/autostart/.

Asus Vivobook S5406MA  (Core Ultra 7 155H, 16Go, AX211)

Hors ligne

#44 Le 28/02/2023, à 15:11

maminou1

Re : regler la lmuminosité sur un écran samsung

ça ne marche pas non plus, désolé

Hors ligne

#45 Le 28/02/2023, à 15:20

alduc31

Re : regler la lmuminosité sur un écran samsung

Quand ça veut pas, ça veut pas...

On peut essayer avec systemd :

Creation du répertoire .config/systemd/user/ :

mkdir -p $HOME/.config/systemd/user

Dans ce répertoire tu crée le fichier texte lum.service (.config/systemd/user/lum.service) avec le contenu :

[Unit]
Description=Réglage luminosité

[Service]
ExecStart=/usr/bin/xrandr --output VGA-1 --brightness 0.5

[Install]
WantedBy=default.target

Activation (et lancement) du service :

systemctl --user enable lum.service
systemctl --user start lum.service

Pour voir l'état du service (après redémarrage) :

systemctl --user status lum.service

Asus Vivobook S5406MA  (Core Ultra 7 155H, 16Go, AX211)

Hors ligne

#46 Le 28/02/2023, à 15:26

maminou1

Re : regler la lmuminosité sur un écran samsung

j'essaye de suite, je te tiens au courant

Hors ligne

#47 Le 28/02/2023, à 15:38

maminou1

Re : regler la lmuminosité sur un écran samsung

j'ai ça :

maminou1@maminou1-TERRA-PC:~$ systemctl --user status lum.service
● lum.service - Réglage luminosité
   Loaded: loaded (/home/maminou1/.config/systemd/user/lum.service; enabled; ven
   Active: failed (Result: exit-code) since Tue 2023-02-28 14:33:46 CET; 3min 8s
  Process: 1053 ExecStart=/usr/bin/xrandr --output VGA-1 --brightness 0.75 (code
 Main PID: 1053 (code=exited, status=1/FAILURE)

févr. 28 14:33:46 maminou1-TERRA-PC systemd[1040]: Started Réglage luminosité.
févr. 28 14:33:46 maminou1-TERRA-PC systemd[1040]: lum.service: Main process exi
févr. 28 14:33:46 maminou1-TERRA-PC systemd[1040]: lum.service: Failed with resu
lines 1-9/9 (END)

Hors ligne

#48 Le 28/02/2023, à 16:44

alduc31

Re : regler la lmuminosité sur un écran samsung

Je viens de tester. Après des dizaines de tests voilà ce qui fonctionne :

[Unit]
Description=Réglage luminosité

[Service]
Environment="DISPLAY=:0"
ExecStart=/usr/bin/xrandr --output VGA-1 --brightness 0.5

[Install]
WantedBy=graphical-session.target

Après la modif du fichier du service, faut faire :

systemctl --user daemon-reload

Puis

xrandr --output VGA-1 --brightness 1  ### pour voir si le service diminue bien la luminosité
systemctl --user stop lum.service
systemctl --user start lum.service

Comme j'ai fait pas mal de commandes, il y a peut-être d'autres trucs à faire...


Asus Vivobook S5406MA  (Core Ultra 7 155H, 16Go, AX211)

Hors ligne

#49 Le 28/02/2023, à 16:47

alduc31

Re : regler la lmuminosité sur un écran samsung

D'ailleurs pour le .desktop, peut-être qu'il manquait le DISPLAY=:0 :

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=Luminosité
Exec=sh -c "DISPLAY=:0 /usr/bin/xrandr --output VGA-1 --brightness 0.5"
Icon=display
X-GNOME-Autostart-enabled=true
OnlyShowIn=GNOME;

Asus Vivobook S5406MA  (Core Ultra 7 155H, 16Go, AX211)

Hors ligne

#50 Le 28/02/2023, à 18:39

maminou1

Re : regler la lmuminosité sur un écran samsung

jusqu'au poste #48 j'ai fait ce que tu as demandé, les commande stop et strart lum.service marchent dans le terminal
je vais redemarrer avant de faire le post #49

Hors ligne