logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 09-06-2020 09:24:12

crap0
Membre
Lieu : Bruxelles (Be)
Distrib. : debian 12
Noyau : Linux 6.1.0-17-amd64
(G)UI : i3
Inscription : 27-09-2018
Site Web

i3 : Ouvrir des applications comme GParted, Back in time, ...

Bonjour...
je n'arrive pas à lancer GParted dans i3wm... Non plus Back in time, Bleachbit
Mon gestionnaire de fichier est PCmanFm (mon second environnement de bureau d'installé est LXDE)

J'ai essayé en renseignant le fichier de configuration d'i3 avec ceci (juste pour essayer avec GParted):
soit:
for_window [class="GParted"] floating enable border normal
ou soit:
for_window [class="Lxpolkit"] floating enable border normal

GParted demande une authentification de l'utilisateur root à son lancement... (comme les autres applications cité)
"Lxpolkit" m'a été renseigné lors d'un "xprop | grep CLASS" sur la fenêtre d'authentification.

merci

Hors ligne

#2 09-06-2020 09:45:56

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Hello

je n'arrive pas à lancer GParted dans i3wm... Non plus Back in time, Bleachbit


il se passe quoi exactement?


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 09-06-2020 09:50:13

tophechris94
Membre
Lieu : val de marne ( 94)
Distrib. : debian unstable
Noyau : 5.10.0-8-686-pae
(G)UI : openbox
Inscription : 08-07-2016
Site Web

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Salut a tous , sur fluxbox j ouvre  lxterminal  je tape "su"  tu mets ton password root ensuite tape gparted  .
1591696769.png

sparkylinux-ver-fluxbox-icewm=> https://mega.nz/file/jJ8hiJBD#rhy5o3GzC … RFSeokkwFo
je viens en paix , pas taper sur la tete .

Hors ligne

#4 09-06-2020 14:58:12

crap0
Membre
Lieu : Bruxelles (Be)
Distrib. : debian 12
Noyau : Linux 6.1.0-17-amd64
(G)UI : i3
Inscription : 27-09-2018
Site Web

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Bonjour. Merci

@Croutons :
En faite, il ne se passe rien à l'écran.
J'ai "rofi" et je le lance via ce dernier.

@tophechris94 :
avec "su" la commande est introuvable.
je dois être en "su -"
Le terminal me donne alors:

~# gparted
Unit tmp.mount does not exist, proceeding anyway.

(gpartedbin:2946): Gtk-WARNING **: 15:52:33.546: cannot open display:



sur ma session LXDE: tout s'ouvre normalement (via le menu ou le terminal)

Dernière modification par crap0 (09-06-2020 14:59:07)

Hors ligne

#5 09-06-2020 18:52:19

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Xorg est lancé avec tes droits utilisateurs non root.

Une application lancée avec l'utilisateur root ne peut pas se connecter à ton serveur Xorg. Voir ici : https://wiki.archlinux.org/index.php/Ru … ns_as_root

Avec sudo, entre autres, tu peux lancer gparted.

Et si tu fais partie du groupe sudo, tu pourras passer tes identifiants à l'agent d'authentification polkit pour lancer gparted.

Dernière modification par Beta-Pictoris (09-06-2020 18:58:17)

Hors ligne

#6 09-06-2020 23:02:59

MicP
Membre
Inscription : 29-02-2016

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Bonjour

Avant de lancer l'application :

xhost +SI:localuser:root

localuser:root being added to access control list


et quand tu as fini d'utiliser l'application :

xhost -SI:localuser:root

localuser:root being removed from access control list


=======
C'est ce qui est fait automatiquement dans un système debian 10 (buster) dont l'environnement de Bureau utilisé est XFCE
quand on lance gparted depuis un compte utilisateur non privilégié :

/usr/sbin/gparted

localuser:root being added to access control list
Unit tmp.mount does not exist, proceeding anyway.
======================
libparted : 3.2
======================
localuser:root being removed from access control list

localuser:root being added to access control list indique que la commande xhost +SI:localuser:root a bien été éxécutée

localuser:root being removed from access control list indique que la commande xhost -SI:localuser:root a bien été éxécutée

Dernière modification par MicP (18-06-2020 08:19:00)

Hors ligne

#7 17-06-2020 17:59:24

crap0
Membre
Lieu : Bruxelles (Be)
Distrib. : debian 12
Noyau : Linux 6.1.0-17-amd64
(G)UI : i3
Inscription : 27-09-2018
Site Web

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

ok merci, vais essayer
vous dirais quoi
là, suis pas chez moi
a++
merci

Hors ligne

#8 09-08-2020 08:09:32

crap0
Membre
Lieu : Bruxelles (Be)
Distrib. : debian 12
Noyau : Linux 6.1.0-17-amd64
(G)UI : i3
Inscription : 27-09-2018
Site Web

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

@Beta-Pictoris

Avec sudo, entre autres, tu peux lancer gparted.

Et si tu fais partie du groupe sudo, tu pourras passer tes identifiants à l'agent d'authentification polkit pour lancer gparted.



Je n'ai pas "sudo" sur ma machine ... je suis en "su"
comment faire ?
Puis je ne comprend pas très bien l'anglais ... j'ai essayé de déchiffrer ta page de archlinux mais j'avoue être au point mort.

@MicP
C'est un code à lancer à chaque fois, réellement ? ça, ça va être compliqué: je ne suis pas assez je ne sais quoi pour ceci cela...
peut-être créer deux raccourcis terminal pour lancer cela via juste deux touche clavier dans le term.?

Dans tout les cas, ici on doit passer par un terminal pour ouvrir l'appli, non ?
ce qui me serrait avantageux c'est de pouvoir utiliser "rofi" comme lanceur de ces fameux programme et non passer par un terminal ...
(ou alors, j'ai pas tout compris...)

merci
a bientôt
(et c'est moi qui dit ça, étant pas revenu depuis des lustres !! haha)

Hors ligne

#9 09-08-2020 13:10:09

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Bjr,

Je pense que tu dois lancer l'agent authentificateur  au départ de ta session, par exemple en mettant ce genre de ligne dans le fichier de config i3 :

exec --no-startup-id /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &


Mais comme tu as lxpolkit d'installé, vérifie si c'est bien le même chemin avec :

ls /usr/lib/policykit*


Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#10 10-08-2020 09:56:54

crap0
Membre
Lieu : Bruxelles (Be)
Distrib. : debian 12
Noyau : Linux 6.1.0-17-amd64
(G)UI : i3
Inscription : 27-09-2018
Site Web

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Salut.

@phlinux :
le chemin est bon... il est bien là.

J'ai mis son exécution au démarage d'i3.
ça fonctionne partiellement.
- gparted : s'ouvre en fenêtre flottante après avoir demandé mon password.
- bleachbit en root: aucun succès. il ne se lance pas.(bleachbit en user: ok)

je vais aller faire un tour du coté de mon fichier de config. A force d'avoir essayer plusieurs trucs... sais plus trop quoi.
je reviens.
Mais ça à l'air d'être sur la bonne voix

Hors ligne

#11 10-08-2020 16:43:37

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Pour installer sudo :

apt install sudo


Puis :

adduser crap0 sudo


Et :

newgrp sudo


Essaye ensuite d'ouvrir tes applications en passant, cette fois-ci, tes identifiants.

Hors ligne

#12 11-08-2020 10:36:50

Cauryl
Invité

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Salut !

Je surenchéris sur ce que dit Beta-Pictoris à propos de polkit et sudo.
Depuis le terminal, attention à bien lancer gparted avec pkexec et non sudo.

D'ailleurs, si tu utilises un gestionnaire de connexion et que tout fonctionne bien dans LXDE mais pas dans i3, il serait bon de jeter un oeil à leur fichier .desktop dans (/usr/share/xsessions). Je suis certain que i3.desktop exécute simplement i3 alors que lxde.desktop exécute startlxde qui est un script complet qui doit lancer polkit, dbus et plein d'autres choses.

Pour être certain que ce n'est pas un problème lié à dbus, tu peux lancer i3 avec la commande suivante, depuis .xinitrc et avec startx :

exec dbus-launch --sh-syntax --exit-with-x11 i3

Dernière modification par Cauryl (11-08-2020 10:37:40)

#13 11-08-2020 16:31:05

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Si gparted est conçu pour fonctionner avec polkit, pas besoin de pkexec normalement.

Hors ligne

#14 11-08-2020 20:11:46

Cauryl
Invité

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Je ne savais pas. Noté ! wink

#15 16-08-2020 11:03:04

crap0
Membre
Lieu : Bruxelles (Be)
Distrib. : debian 12
Noyau : Linux 6.1.0-17-amd64
(G)UI : i3
Inscription : 27-09-2018
Site Web

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Bonjour
gparted s'ouvre, c'est ok.
Bleachbit en root : toujours pas.

J'ai installé sudo
mis mon identifiant au groupe sudo
et créé le groupe sudo
(si je traduit bien...)

ou dois je mettre ceci:

exec dbus-launch --sh-syntax --exit-with-x11 i3


dans le fichier d'i3 pourmoi, je l'ai mis dans le fichier d'i3 pour être pris en compte au démarage de la session (i3) mais j'avoue avoir une hésitation

Quand j'essaye de lancer bleachbit après "su -" ou autres
j'obtient dans le terminal ceci:

/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
Could not open X display



voilà
bien à vous et d'avance (déjà aussi) merci
++

Hors ligne

#16 16-08-2020 12:20:47

Cauryl
Invité

Re : i3 : Ouvrir des applications comme GParted, Back in time, ...

Au temps pour moi, j'ai inversé GParted et BleachBit.

crap0 a écrit :


Quand j'essaye de lancer bleachbit après "su -" ou autres
j'obtient dans le terminal ceci:

/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
Could not open X display


Beta-Pictoris a écrit :

Xorg est lancé avec tes droits utilisateurs non root.

Une application lancée avec l'utilisateur root ne peut pas se connecter à ton serveur Xorg.


MicP a écrit :

Bonjour

Avant de lancer l'application :

xhost +SI:localuser:root

localuser:root being added to access control list


et quand tu as fini d'utiliser l'application :

xhost -SI:localuser:root

localuser:root being removed from access control list



crap0 a écrit :

J'ai installé sudo
mis mon identifiant au groupe sudo
et créé le groupe sudo
(si je traduit bien...)


Alors pourquoi encore utiliser « su » ?

crap0 a écrit :


ou dois je mettre ceci:

exec dbus-launch --sh-syntax --exit-with-x11 i3


Dans le fichier ~/.xinit. Mais tu n'as pas répondu à propos des fichiers .desktop. Comme tu utilises LXDE, je pars du principe que tu utilises LightDM. Tu peux remplacer ~/.xinit par ~/.xsession (ou ~/.Xsession,~/.xsessionrc).

La solution (même les solutions) à ton problème se trouvent déjà dans les réponses au-dessus. Bonne chance pour la suite. wink

Pied de page des forums