Je vois qu'il y a plein de passionnés du son sur ce journal. J'aimerais avoir votre avis sur les enceintes 'informatiques' de Logitech, par rapport à des enceintes traditionnelles hi-fi avec ampli : http://www.logitech.com/index.cfm/speakers_audio/home_pc_spe(...)
Je pense que je n'ai pas assez détaillé mon cas d'utilisation.
Je veux lancer un programme, mettons la commande cmd, qui va servir à plusieurs utilisateurs d'une machine distante. Je suis obligé de centraliser et d'avoir une seule instance de cmd pour des raisons de ressources. Malgré tout, certains utilisateurs ont besoin de regarder l'écran de cmd.
J'ai donc crée un utilisateur bidon, nommons-le user. Je lance cmd dans un screen en tant qu'user (via un alias) :
chmod o+rw `env |grep pts |sed 's|SSH_TTY=||'` ; sudo -u user HOME=/home/user screen -fn -m cmd ; chmod o-rw `env |grep pts |sed 's|SSH_TTY=||'`
La partie intéressante c'est la suivante :
sudo -u user HOME=/home/user screen -fn -m cmd
Le reste est là parce que je ne lance pas screen cmd en tant qu'user, mais avec sudo à partir de mon utilisateur normal. Donc je dois chmod o+rw le bon /dev/pts/X avant sinon screen refuse de se lancer.
Ensuite j'ai crée un alias pour que les utilisateurs puissent voir l'écran de cmd :
alias voir_cmd='chmod o+rw `env |grep pts |sed 's|SSH_TTY=||'` ; sudo -u user screen -x ; chmod o-rw `env |grep pts |sed 's|SSH_TTY=||'`'
Et mon problème, c'est que je souhaite garder un screen -x ouvert pour visionner l'affichage et que mon terminal est relativement 'petit'. Donc quand un autre utilisateur se connecte et fais screen -x, son affichage est tronqué. Moi ça me dérange pas de faire ctrl+a F quand quelqu'un d'autre a changé les dimensions du screen. Mais je voudrais que lorsqu'ils tapent « voir_cmd », ils aient si possible un affichage adapté à leur terminal.
J'ai essayé de mettre la ligne « fit » dans ~user/.screenrc, ça ne change rien. J'ai essayé de modifier la commande de lancement en ajoutant -A :
sudo -u user HOME=/home/user screen -fn -A -m cmd
ça ne change rien non plus.
Il y aurait une autre option. Est-ce qu'il ne serait pas possible que screen se contente de ne pas afficher ce qui ne rentre pas sur mon « petit » terminal au lieu de le tronquer ?
[^] # Re: Logitech z5500
Posté par Sedax . En réponse au journal Un article sur la compression sonore (compression de la dynamique). Évalué à 1.
# Logitech z5500
Posté par Sedax . En réponse au journal Un article sur la compression sonore (compression de la dynamique). Évalué à 1.
http://www.logitech.com/index.cfm/speakers_audio/home_pc_spe(...)
C'est ce que tous mes potes geeks utilisent.
[^] # Re: Option -A
Posté par Sedax . En réponse au message Ajuster un screen -x à la taille du terminal ?. Évalué à 1.
[^] # Re: bi-ecran et chipset intel
Posté par Sedax . En réponse au journal Intel: Ca commence à être pas mal, Firefox: Ca continue à faire chier. Évalué à 1.
[^] # Re: ~/.screenrc
Posté par Sedax . En réponse au message Ajuster un screen -x à la taille du terminal ?. Évalué à 1.
[^] # Re: Detach/Reattach
Posté par Sedax . En réponse au message Ajuster un screen -x à la taille du terminal ?. Évalué à 1.
[^] # Re: Option -A
Posté par Sedax . En réponse au message Ajuster un screen -x à la taille du terminal ?. Évalué à 1.
Je veux lancer un programme, mettons la commande cmd, qui va servir à plusieurs utilisateurs d'une machine distante. Je suis obligé de centraliser et d'avoir une seule instance de cmd pour des raisons de ressources. Malgré tout, certains utilisateurs ont besoin de regarder l'écran de cmd.
J'ai donc crée un utilisateur bidon, nommons-le user. Je lance cmd dans un screen en tant qu'user (via un alias) :
chmod o+rw `env |grep pts |sed 's|SSH_TTY=||'` ; sudo -u user HOME=/home/user screen -fn -m cmd ; chmod o-rw `env |grep pts |sed 's|SSH_TTY=||'`
La partie intéressante c'est la suivante :
sudo -u user HOME=/home/user screen -fn -m cmd
Le reste est là parce que je ne lance pas screen cmd en tant qu'user, mais avec sudo à partir de mon utilisateur normal. Donc je dois chmod o+rw le bon /dev/pts/X avant sinon screen refuse de se lancer.
Ensuite j'ai crée un alias pour que les utilisateurs puissent voir l'écran de cmd :
alias voir_cmd='chmod o+rw `env |grep pts |sed 's|SSH_TTY=||'` ; sudo -u user screen -x ; chmod o-rw `env |grep pts |sed 's|SSH_TTY=||'`'
Et mon problème, c'est que je souhaite garder un screen -x ouvert pour visionner l'affichage et que mon terminal est relativement 'petit'. Donc quand un autre utilisateur se connecte et fais screen -x, son affichage est tronqué. Moi ça me dérange pas de faire ctrl+a F quand quelqu'un d'autre a changé les dimensions du screen. Mais je voudrais que lorsqu'ils tapent « voir_cmd », ils aient si possible un affichage adapté à leur terminal.
J'ai essayé de mettre la ligne « fit » dans ~user/.screenrc, ça ne change rien. J'ai essayé de modifier la commande de lancement en ajoutant -A :
sudo -u user HOME=/home/user screen -fn -A -m cmd
ça ne change rien non plus.
Il y aurait une autre option. Est-ce qu'il ne serait pas possible que screen se contente de ne pas afficher ce qui ne rentre pas sur mon « petit » terminal au lieu de le tronquer ?