[Montage clé USB] N'apparaissent pas dans Thunar (résolu)

Reconnaissance et configuration du matériel / kernel linux
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par DomS »

Pardon, je pensais avoir répondu. Je n'utilise pas SLIM. Je démarre X via startx automatiquement en ayant modifié /etc/inittab puis $HOME/.bash_profile avec le seul utilisateur, doms.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17586
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par benjarobin »

On peut voir le contenu de /etc/inittab?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par DomS »

Code : Tout sélectionner

$ cat /etc/inittab
#
# /etc/inittab
#

#  Runlevels:
#    0    Halt
#    1(S)       Single-user
#    2    Not used
#    3    Multi-user
#    4    Not used
#    5    X11
#    6    Reboot

## Only one of the following two lines can be uncommented!
# Boot to console
id:5:initdefault:
# Boot to X11
#id:5:initdefault:
x:5:once:/bin/su doms -l -c "bash --login -c 'startx &>/dev/null'"

rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p

# -8 options fixes umlauts problem on login
c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux

# Serial Virtual Console for KVM and others VMs
#s0:2345:respawn:/sbin/agetty -8 -s 9600 ttyS0 linux

# Hypervisor Virtual Console for Xen and KVM
#h0:2345:respawn:/sbin/agetty -8 -s 38400 hvc0 linux

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par tuxce »

On ne sait toujours pas ce qu'il y a dans ton ~/.xinitrc (vu qu'apparemment tu modifiais le /etc/skel... (au passage, pour un utilisateur et sauf cas exceptionnel, on ne modifie rien en dehors de son $HOME)
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par DomS »

Je n'ai a aucun moment modifié mon /etc/skel/.xinitrc. J'ai suivi le wiki donc copié dès le début ce fichier pour servir de base à ~/.xinitrc. Vous avez le contenu de ce dernier dans les posts précédents mais je le remets ici par simplicité :

Code : Tout sélectionner

[doms@myhost ~]$ cat ~/.xinitrc 
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

#if [ -d /etc/X11/xinit/xinitrc.d ]; then
#  for f in /etc/X11/xinit/xinitrc.d/*; do
#    [ -x "$f" ] && . "$f"
#  done
#  unset f
#fi

# exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
numlockx &
exec ck-launch-session dbus-launch openbox-session
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par tuxce »

Ok.
(ça doit être un truc tout con qui nous échappe)
Tu peux donner la sortie de pstree une fois que tu es dans ta session graphique ?

Tu peux aussi sortir de ta session graphique, te logguer depuis un tty et lancer un startx.

Sinon, je vois que dans ton /etc/inittab, il y a 2 lignes (le su ... et le xdm) pour le runlevel 5, il faut en commenter une.
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par DomS »

Code : Tout sélectionner

[doms@myhost ~]$ pstree
init─┬─6*[agetty]
     ├─anacron
     ├─crond
     ├─2*[dbus-daemon]
     ├─dhcpcd
     ├─gvfs-fuse-daemo───3*[{gvfs-fuse-daem}]
     ├─gvfsd
     ├─su───bash───startx───xinit─┬─X
     │                            └─openbox─┬─firefox─┬─plugin-containe───{plug+
     │                                      │         └─21*[{firefox}]
     │                                      ├─firefox─┬─plugin-containe───6*[{p+
     │                                      │         └─19*[{firefox}]
     │                                      └─xterm───bash───pstree
     ├─syslog-ng───syslog-ng
     ├─tint2
     └─udevd───2*[udevd]
Et comme tu le dis, je sens que c'est un petit détail tout con qui me bloque l'ensemble.
Pour le /etc/inittab, j'ai commenté celui avec xdm vu que je ne l'ai pas installé; ça explique pourquoi ça ne voulais pas redémarrer ma session graphique automatiquement; merci
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par tuxce »

ok, je pense savoir (c'est bien, ça permet d'apprendre), déplace la ligne:

Code : Tout sélectionner

x:5:once:/bin/su doms -l -c "bash --login -c 'startx &>/dev/null'"
vers la fin de l'inittab et reboote pour voir.
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par DomS »

Alors après reboot, j'ai toujours "Not authorized" mais mon pstree donne :

Code : Tout sélectionner

$ pstree
init─┬─6*[agetty]
     ├─console-kit-dae───64*[{console-kit-da}]
     ├─crond
     ├─2*[dbus-daemon]
     ├─dhcpcd
     ├─gvfs-fuse-daemo───3*[{gvfs-fuse-daem}]
     ├─gvfs-gdu-volume
     ├─gvfsd
     ├─gvfsd-trash
     ├─polkit-gnome-au───{polkit-gnome-a}
     ├─polkitd───{polkitd}
     ├─su───bash───startx───xinit─┬─X
     │                            └─ck-launch-sessi─┬─numlockx
     │                                              └─openbox─┬─firefox───23*[{+
     │                                                        ├─pcmanfm
     │                                                        └─xterm───bash───+
     ├─syslog-ng───syslog-ng
     ├─tint2
     ├─udevd───2*[udevd]
     └─udisks-daemon─┬─udisks-daemon
                     └─2*[{udisks-daemon}]
Polkit se charge !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par tuxce »

Ok, maintenant que ça a l'air "normale", tu peux télécharger le script ck-guess et poster sa sortie.

Quand tu dis "Not authorized", tu parles bien de la clé et seulement la clé ? Les partitions internes sont bien reconnues ?
Tu as des choses dans ton /etc/fstab ?

Tu peux essayer de lancer thunar avec:

Code : Tout sélectionner

dbus-launch thunar
?
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par DomS »

Code : Tout sélectionner

 bash ck-guess 
* Session: Session1     Active:  false  Local:  false
Et 'Not authorized" c'est quand je clique sur le lien d'une clé et même des partitions internes.
je pense que je vais remettre les rules car ça marchait mieux. Peut être que maintenant que policykit est activé ça va marcher... j'essaierai plus tard.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par tuxce »

D'abord, udev et policykit ne sont pas du tout liés.

Pour le reste, c'est vrai que j'ai oublié que la méthode du "su" par /etc/inittab ne fonctionne pas parce qu'il faut une session consolekit lancé par root :|
Pour vérifier, tu peux sortir de ta session et l'ouvrir en te loguant d'abord dans tty (le programme login lance une session consolekit) puis en lançant un startx

Il te faut modifier la méthode de démarrage de ta session, tu peux t'inspirer de ce post: méthode utilisée sur ctkarch
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par DomS »

Alors je pense que tu as trouvé la solution au problème. En effet, quad je passe par une authentification manuelle, puis startx tout fonctionne.
Cependant, j'ai suivi le tuto que tu m'as donné :
j'ai créé le fichier /etc/autostartx puis rendu exécutable avec sudo chmod +x /etc/autostartx
Puis créé un fichier ~/.bash_profile avec

Code : Tout sélectionner

if [ "$STARTX" == "1" ];then
unset STARTX ; startx &>/dev/null
exit 0
fi
Puis modifié mon fichier /etc/inittab qui donne donc :

Code : Tout sélectionner

#
# /etc/inittab
#

#  Runlevels:
#    0    Halt
#    1(S)       Single-user
#    2    Not used
#    3    Multi-user
#    4    Not used
#    5    X11
#    6    Reboot

## Only one of the following two lines can be uncommented!
# Boot to console
id:5:initdefault:
# Boot to X11
#id:5:initdefault:

rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p

# -8 options fixes umlauts problem on login
c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux

# Serial Virtual Console for KVM and others VMs
#s0:2345:respawn:/sbin/agetty -8 -s 9600 ttyS0 linux

# Hypervisor Virtual Console for Xen and KVM
#h0:2345:respawn:/sbin/agetty -8 -s 38400 hvc0 linux

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1
#x:5:once:/bin/su doms -l -c "bash --login -c 'startx &>/dev/null'"
c4:5:respawn:/sbin/agetty -n -l /etc/autostartx 38400 tty4 linux

# End of file

Mais... l'authentification automatique ne fonctionne pas :-(
J'ai peut être mal compris le tuto c'est pour ça que je le développe dans le post. Une idée ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par tuxce »

La ligne "c4:..." doit remplacer celle qui existe déjà et non venir en plus :)
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par DomS »

En fait j'ai commenté la précédente histoire de la remettre plus facilement si ça ne devait pas marcher.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par tuxce »

Et ça répond quoi ? il y a une erreur ?
Déjà, tu peux tester que tu as bien modifier ton ~/.bash_profile en lançant en root:

Code : Tout sélectionner

login -f doms STARTX=1
si ça fonctionne, teste en lançant directement /etc/autostartx toujours en root.
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par DomS »

Bonsoir,
Au démarrage, ça ne m'indique aucune erreur, je tombe juste sur le tty 1 avec la nécessité de me logguer. Pour tester "login -f doms STARTX=1 en root", je le fais dans un tty ou dans ma session graphique ? (je ne comprends pas ce que ça fait). Même question pour /etc/autostartx ?

Edit : j'ai essayé dès le démarrage sans lancer de session X et les deux commandes fonctionnent
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par DomS »

J'ai trouvé !!!!!
Dans mon /etc/inittab, j'avais deux lignes qui se contredisaient : c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux et celle nouvellement changée. Du coup, en commentant l'original, ça marche ! Merci beaucoup pour votre aide à tous en tout cas. Je pense que je vais avoir pas mal de question du coup sur le fonctionnement du démarrage car je n'ai pas tout compris ici.
Je reposterai un message une fois que j'en aurai le temps histoire que ça aide quelqu'un.

Encore merci pour votre aide et bonne journée à tous.

/me s'en va bosser maintenant
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par tuxce »

tuxce a écrit :La ligne "c4:..." doit remplacer celle qui existe déjà et non venir en plus :)
:mrgreen:
DomS a écrit :En fait j'ai commenté la précédente histoire de la remettre plus facilement si ça ne devait pas marcher.
:chinois:
DomS a écrit :J'ai trouvé !!!!!
Dans mon /etc/inittab, j'avais deux lignes qui se contredisaient : c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux et celle nouvellement changée.
:evil:
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar (résol

Message par DomS »

En fait je n'avais pas compris ce que tu m'avais dit :-p. On ne parlais pas de la même ligne. Je pensais que la ligne commencant par c4: etc. devait remplacer

Code : Tout sélectionner

x:5:once:/bin/su doms -l -c "bash --login -c 'startx &>/dev/null'"
. Du coup, dois-je décommenter cette dernière (ou x:5:respawn:/usr/bin/slim >/dev/null 2>&1) ? Est-ce qu'elle sert a quelque chose du coup ?
Répondre