Base de connaissances CCM
Systèmes d'exploitation - Linux - X-Window




Sujet 52 - [X-Window] Utiliser la molette de la souris sous XFree86

[ Voir ce sujet en ligne ] - [ Catégorie: Systèmes d'exploitation - Linux - X-Window ]

Pour activer la molette de la souris sous X il suffit d'ajouter une ligne suivante dans le fichier de configuration de XFree86 (généralement, /etc/X11/Xf86config) au niveau de la section "mouse device":

Option "ZAxisMapping" "4 5"


Pour les personnes ayant une souris à plus de 5 boutons (5= 2 boutons + clic molette + molette comptant pour 2 -1 vers le haut 1 vers le bas -) les lignes suivantes sont à mettre à la place:

Option "Buttons" "7"
Option "ZAxisMapping" "6 7"


Ensuite pour remettre la molette à la bonne place (en effet XFree86 la met systématiquement en dernier et seuls 5 boutons sont supportés par défaut) il faut exécuter les commandes suivantes (à rajouter dans n'importe quel script par exemple :o) )

xmodmap -e "pointer = 1 2 3 6 7 4 5"
imwheel -k -b "67"

Lire la suite

[X-Window] Démarrer plusieurs serveurs X »
Publié par Jeff - Dernière mise à jour le 22 novembre 2009 à 16:23 par marlalapocket




Sujet 54 - [X-Window] Démarrer plusieurs serveurs X

[ Voir ce sujet en ligne ] - [ Catégorie: Systèmes d'exploitation - Linux - X-Window ]


Démarrer 2 serveur X




Principe


Lancer 2 serveurs X en parallèle, comme par exemple travailler en mode graphique sous "root" (vivement déconseillé) sans clore sa session utilisateur, ou lancer un bureau différent de sa session actuelle (KDE - Gnome -XFCE), etc...

Mise en oeuvre


Il suffit de lancer une nouvelle console par la combinaison de touches suivantes :
CTRL+ALT+F1
Un login et un mot de passe sont alors demandés. "Loguez-vous" sous votre identité principale avec votre "password".

Au "prompt" (invite de commande), lancer l'interface graphique par l'intermédiaire de la commande "startx", à la seule différence que vous devez spécifiez un nouveau "display" :
#startx -- :1 <Entrée>

Note :


Notez bien l'espace entre le "startx" et les 2 tirets "--", ainsi qu'entre les 2 tirets "--" et le ":1", en revanche pas d'espace entre les ":" et le "1".

Switcher d'une console à l'autre


Voilà, vous pouvez maintenant naviguer d'un "display" à l'autre par l'intermédiaire de ces combinaisons de touches :

Voilà, c'est pas plus compliqué que ça!

Lire la suite

X-Window : Capture d'écran »
Publié par jipicy - Dernière mise à jour le 16 novembre 2009 à 17:06 par marlalapocket




Sujet 1344 - X-Window : Capture d'écran

[ Voir ce sujet en ligne ] - [ Catégorie: Systèmes d'exploitation - Linux - X-Window ]



Principe


Comment faire une capture d'écran lorsqu'aucun logiciel de capture (Ksnapshot, ...) n'est installé sur votre système ?

Le package ImageMagick* (les binaires existent pour la plupart des distributions** ) contient une dizaine de commandes dédiées aux manipulations d'images.

Celle qui nous intéresse ici est la commande import.

La commande


import est principalement appelée de deux façons :
$ import file.ext
$ import -window WinId file.ext
Je vous invite à consulter le manuel (man 1 import) pour découvrir les autres possibilités de cette commande.

Le premier appel signifie simplement à import que l'on souhaite faire une capture, et la stocker dans le fichier file.ext l'extension (png, gif, jpg, etc.) définit le format de compression de l'image. Une fois la commande lancée, le pointeur se transforme en croix. On a alors deux possibilités :

Le second appel, quant à lui, permet d'indiquer la fenêtre que l'on souhaite capturer en passant son nom ou son Id.
Un nom de fenêtre existe toujours, le paramètre "root" définit le bureau.

Exemple de mise en oeuvre


Sachant cela, il est possible de générer un petit script pour rendre l'usage d'import un peu plus convivial.
#!/bin/sh
#{{{ Vérification de l'existence du binaire import
import="/usr/bin/import"
if [ ! -x ${import} ]; then
  echo "${import} not found!"
  exit 1
fi;
#}}}

#{{{ Création du dossier "captures" si besoin
mkdir -p ~/captures
#}}}

#{{{ Génération du nom de la capture
name=$(date +"%Y.%m.%d-%H.%M.%S")
#}}}

#{{{ Traitement (basique) de l'argument
if [ $# -eq 1 ]; then
  option=" -window $1"
fi;
#}}}

#{{{ Capture
$import $option ~/captures/$name.png
#}}}

Que fait le script ?



Le must est de configurer par la suite des raccourcis claviers (KHotKeys sous KDE) :

A vous de consulter le man et d'optimiser le script à souhait !!
(format, dimension, compression, etc)

Liens

Lire la suite

Installer drivers nvidia sous debian »
Publié par asevere - Dernière mise à jour le 6 novembre 2009 à 15:33 par marlalapocket




Sujet 3456 - Installer drivers nvidia sous debian

[ Voir ce sujet en ligne ] - [ Catégorie: Systèmes d'exploitation - Linux - X-Window ]


Xorg7 - installer drivers nvidia


Dans ce tutoriel nous allons aborder comment installer les drivers nvidia sous debian. Tout ce qui dit est valable pour d'autres distributions basées sur debian comme par exemple ubuntu. Toutefois pour cette dernière, on retiendra que la procédure d'installation est spécifique. On pourra se référer directement à la page dédiée :
http://doc.ubuntu-fr.org/nvidia

On va à présent aborder quatre manières différentes manières d'installer le driver nvidia sous debian.
A) On utilise le script dédié disponible sur le site officiel de nvidia. Elle est simple à mettre en oeuvre mais malheureusement à chaque mise à jour il faut recommencer ;
B) On utilise module-assistant. C'est à mon sens la plus propre. En outre elle évite d'avoir de soucis lors des mises à jour xorg. Il faudra toutefois reconstruire le module à chaque mise à jour de noyau ;
C) On utilise envy ;
D) On construit le module avec make-kpkg ;

Quelle que soit la méthode utilisée, il faudra reconfigurer le serveur graphique (ou serveur X, ici xorg) pour charger le driver nvidia. Cette procédure est explicitée dans la dernière étape de ce tutoriel. Il va sans dire que la plupart des commandes qui suivent nécessitent d'être en root.


A) Installation avec le script nvidia


Avantages de la méthode :
- ça marche presque à tout les coups
- on peut aisément récupérer les derniers drivers.

Inconvénients de la méthode :
- on est obligé de répéter le travail pour chaque machine
- le module n'étant pas installé par un paquet, l'installation se fait plus ou moins proprement. En particulier il est fréquent d'avoir une erreur sur libglx.so qui n'est pas fatale.
- il faut savoir configurer la version du compilateur, passer en mode texte pour préparer le module, savoir stopper le mode graphique.

Téléchargement du script


Allez sur
http://www.nvidia.fr/Download/index.aspx?lang=fr

Notes :

a) Si vous utilisez un noyau que vous avez compilé manuellement (par exemple un noyau téléchargé sur www.kernel.org,), vérifiez que le lien symbolique /usr/src/linux pointe sur les sources de noyau correspondantes.

b) Si vous utilisez un noyau fournit par un paquet linux-image (ce qui est le cas en général), pensez à installer les linux-headers correspondants :

aptitude install linux-headers-$(uname -r)

Lancement du script


Commençons par rendre le script exécutable :

chmod +x NVIDIA-Linux-x86-1.0-8762-pkg1.run


Ensuite il faut couper son serveur X (remplaçer kdm par gdm ou xdm au besoin) :

/etc/init.d/kdm stop


Il faut ensuite vérifier que le compilateur par défaut pointe vers le celui utilisé par défaut. Ce n'est par défaut pas le cas (les linux-images sont compilées avec gcc-4.3 et par défaut on utilise un gcc-4.4).

export CC=gcc-4.3


On peut à présent lancer le script :

./NVIDIA-Linux-x86-1.0-8762-pkg1.run

Copie des bibliothèques (obsolète)


Note : cette étape n'est plus nécessaire aujourd'hui. À l'époque le script nvidia ne prenaient pas en compte ce changement d'arborescence. Avec un script nvidia récent on peut donc ignorer cette étape

Jusque là rien de très original, mais le problème c'est que les drivers sont dans /usr/X11R6/lib/modules et les libs dans /usr/X11R6/lib/. Il suffit juste de les recopier dans le bon répertoire (/usr/lib/xorg) :
cp /usr/X11R6/lib/libXvMCNVIDIA* /usr/lib/xorg  
cp -R /usr/X11R6/lib/modules* /usr/lib/xorg

B) Installation avec module-assistant


Avantages de la méthode :
- on peut facilement réutiliser les drivers ainsi généré pour d'autres debian utilisant le même kernel.
- l'installation et la désinstallation se font proprement car on fait tout via le gestionnaire de paquet

Inconvénients de la méthode :
- parfois le driver proposé par module-assistant n'est pas très récent
- parfois il ne compile pas.

Installation de module assistant et de nvidia-kernel-common


On commence par installer module assistant et le récupérer le paquet nvidia :

aptitude install nvidia-kernel-common module-assistant

Correction des dépôts


Note : cette étape n'est plus nécessaire aujourd'hui. A priori ajouter simplement les dépôts lenny "contrib" et "non-free" suffit pour que tout se passe correctement. On peut donc ignorer cette étape, et y revenir uniquement si la commande échoue

À ce stade si on tente de construire le module, on se prendra très probablement un gros vent (sous lenny). Il dira quelque chose du genre "vérifiez qu'il ne manque pas des dépôts contrib ou free dans sources.list". En effet, pour faire marcher ce paquet sous lenny, il faut pouvoir récupérer certains paquets qui ne sont disponibles qu'en debian sid.

Afin de régler le problème on va donc au préalable patcher un peu /etc/apt/sources.list. Voici le contenu du fichier que j'utilise :

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free  
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free  

deb http://security.debian.org/ lenny/updates main contrib non-free  
deb-src http://security.debian.org/ lenny/updates main contrib non-free  

deb http://www.debian-multimedia.org lenny main contrib non-free  
deb-src http://www.debian-multimedia.org lenny main contrib non-free  

## Dépôts Sid  
# priorités spécifiées dans /etc/apt/preferences  
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free  
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free


Ensuite on corrige /etc/apt/preferences pour dire qu'on ne prend les paquets sid que si on ne trouve pas son bonheur dans les paquets lenny (si ce fichier n'existe pas, le créer) :

Package: *  
Pin: release o=Debian,a=testing  
Pin-priority: 990  

Package: *  
Pin: release o=Debian,a=unstable  
Pin-priority: 90  


À présent récupérons et appliquons les mises à jour :

aptitude update  
aptitude safe-upgrade

Construction du module


Maintenant on amorce l'installation du driver proprement dit :

module-assistant auto-install nvidia-kernel-source


C'est cette étape qu'il faudra refaire à chaque mise à jour kernel. En abrégé on peut aussi écrire :

m-a a-i nvidia-kernel-source


On peut d'ailleurs facilement récupérer le .deb généré dans /usr/src en vue de le réutiliser sur d'autres machines debian utilisant une carte nvidia et la même version de noyau. Il suffira simplement d'installer nvidia-common et d'installer le paquet généré avec la commande dpkg -i. Cette approche est également possible avec l'approche (voir D-2), rendez-vous au paragraphe correspondant pour voir comment faire.

Vérifications


Si tout va bien, la commande module-assistant doit se terminer correctement. On peut d'ores et déjà vérifier qu'il se charge correctement :

modprobe nvidia  
lsmod | grep nvidia


Pour que le module soit chargé à chaque redémarrage, il faut ajouter la ligne nvidia dans /etc/modules, soit avec son éditeur texte favori, soit en tapant :

grep -q ^nvidia /etc/modules || echo nvidia >> /etc/modules 


Attention : si les modules nvidiafb, ritatv et rivafb sont chargés, ceux-ci peuvent interférer et empêcher le chargement du module nvidia.

C) Installation automatique avec envy


Le processus d'installation peut être fait automatiquement, voir cette astuce.

D) Installation par make-kpkg


Avantages : permet de faire comprendre à debian qu'on a les drivers nvidia installés, ce qui évite l'écrasement de certains fichiers à la mise à jour de xorg par exemple...

Inconvénients : jamais réussi a le faire fonctionner pour une mise a jour des drivers nvidia... : je suis obligé de passer par l'étape précédente : sh NVidia***.run pour une mise a jour .

Construction du module


Sous debian, on peut également utiliser make-kpkg. Cette commande permet de construire un paquet debian permettant de déployer un module comme un paquet normal. Cette approche est pertinente si l'on veut par la suite déployer le driver sur d'autres debian utilisant une même version de noyau.

Pour cela :

aptitude install nvidia-kernel-common nvidia-kernel-source  
cd /usr/src/linux  
make-kpkg modules_image


Cela crée un paquet nvidia-kernel-<VersionDuNoyau>.deb.

Installation du paquet


Pour l'installer :

dpkg -i nvidia-kernel-<VersionDuNoyau>.deb  
aptitude install nvidia-glx


Remarque : Lors d'un changement de noyau, je vous conseille cette dernière méthode, très rapide, et en accord avec la compilation à la sauce debian.

Reconfiguration du serveur X

Correction du fichier de configuration /etc/X11/xorg.conf


On peut utiliser deux méthodes :

1) via nvidia-xconfig (approche recommandée)

aptitude install nvidia-xconfig  
dpkg-reconfigure xserver-xorg  
nvidia-xconfig


2) à la main :

A priori il suffit de changer dans ce fichier la ligne

Driver "nv"


par :

Driver "nvidia"


De nos jours, vu que le fichier /etc/X11/xorg.conf est optionnel ou généré de manière plus que partielle, cette approche devient de moins en moins possible.

Prise en compte des nouveaux drivers


On redémarre le serveur X, et normalement c'est bon ;-) :

service kdm restart


(Au besoin, remplacer kdm (kde) par gdm (gnome) ou xdm).

Remarque : cette commande revient à lancer :

/etc/init.d/kdm restart

Vérifications


Pour vérifier que tout est bon, on peut dans un terminal lancé par l'utilisateur qui a ouvert la session graphique quelques commandes de diagnotics contenues dans le paquet mesa-utils :

aptitude install mesa-utils


Ensuite

glxinfo | grep -i render 
glxgears


La première commande doit notamment dire "direct rendering: Yes". De nos jours cette commande ne permet pas d'avoir la garantie complète que l'accélération matérielle est performante. La seconde commande permet d'afficher des roues d'engrenages. Une accélération matérielle correcte (comprendre une installation correcte du module) doit engendrer une animation de l'ordre de quelques milliers de FPS.

En cas de souçis

kdm plante au lancement de la machine (et uniquement au lancement)


Il peut arriver qu'au lancement de la machine, tout se charge correctement (le module nvidia, le serveur X) mais que kdm plante. On retrouve cette information dans /var/log/syslog (et tout semble bien se passer dans /var/log/Xorg.0.log).

Pour vérifier que vous avez bien ce problème, assurez vous après que la commande suivante (à lancer en root via le raccourci ctrl alt f1) lance avec succès kdm :

service kdm restart


Ce problème semble être spécifique à certains modèles de carte nvidia (par exemple j'ai le problème avec une GeForce 210m) où le driver semble mettre un temps conséquent à se charger. Dans ca cas, kdm se dit que le serveur X a planté et interrompt son chargement avant que tout se soit initialisé. Par défaut kdm attend 15s.

Pour remédier au problème il suffit de corriger /etc/kde4/kdm/kdmrc. À la ligne ServerTimeOut mettre 30s (voir plus si ça ne suffit pas).

...
# How long to wait for a local X-server to come up.
# Default is 15
ServeurTimeOut=30
...


Aux prochains redémarrages, le serveur X devrait se lancer correctement.

Le serveur X commence à se charger, puis brusquement tout se bloque


On est dans ce cas quand même un ctrl alt suppr ou un ctrl alt f1 ne répondent pas. Dans ce cas il y a fort à parier pour qu'une erreur kernel découlant du driver nvidia est gelé la machine. Il faudra alors soit repasser au driver nv (voir paragraphe suivant), utiliser une autre version de driver nvidia etc...

Ce genre de problème peut survenir pour des cartes très récentes ou lors de l'utilisation de drivers très récents et pas encore trop testés.

Comment utiliser le driver libre nv et non plus nvidia ?


On peut toujours utiliser les drivers nv en corrigeant /etc/X11/xorg.conf (remplacer nvidia par nv). Attention alors à bien avoir installé le paquet xserver-xorg-video-nv. Pour l'installer :

aptitude install xserver-xorg-video-nv


Le serveur X sera alors lancé avec des options par défaut et en particulier le driver nv. Autre manière de procéder (plus propre) on peut lancer la commande :

dpkg-reconfigure xserver-xorg


Si le serveur X est récent on peut aussi simplement supprimer /etc/X11/xorg.conf.

Quelque soit l'approche retenue, il faudra ensuite relancer le serveur X en relançant kdm/gdm ou xdm :

service kdm restart

Liens utiles


http://wiki.debian.org/...
http://debian-facile.org/forum/viewtopic.php?id=693

Lire la suite

Export display avec xdmcp »
Publié par mamiemando - Dernière mise à jour le 22 mai 2010 à 17:32 par mamiemando




Sujet 6012 - Export display avec xdmcp

[ Voir ce sujet en ligne ] - [ Catégorie: Systèmes d'exploitation - Linux - X-Window ]


Export display avec xdmcp


Ou comment se logguer à distance en mode graphique.

Environnement Gnome


Environnement Kde

Lire la suite

Autoriser X à distance »
Publié par jipicy - Dernière mise à jour le 18 novembre 2009 à 19:29 par marlalapocket




Sujet 6013 - Autoriser X à distance

[ Voir ce sujet en ligne ] - [ Catégorie: Systèmes d'exploitation - Linux - X-Window ]


Autoriser X à distance


Ou comment lancer des applications graphiques de votre serveur sur l'écran de votre client.
et lancer les applications graphiques de votre choix.

Lire la suite

Capture d'écran avec &quot;scrot&quot; »
Publié par jipicy - Dernière mise à jour le 18 novembre 2009 à 19:28 par marlalapocket




Sujet 6019 - Capture d'écran avec scrot

[ Voir ce sujet en ligne ] - [ Catégorie: Systèmes d'exploitation - Linux - X-Window ]


Capture d'écran avec "scrot"


scrot (SCReen shOT) est un simple utilitaire de capture d'écran en ligne de commande, à l'instar de la commande "import" d'ImageMagic (voir à ce sujet Capture d'écran).

Il utilise la bibliothèque imlib2, qui supporte bon nombre de formats différents

Vous pouvez le télécharger sur le site de Linux Breat (tarball, rpm et srpm).

Exemple d'utilisation :
Explications :
La commande "sleep n" n'est là que dans l'expectative où comme moi, vous utilisez plusieurs bureaux virtuels, et vous laisse dans ce cas là, le temps de "switcher" d'un bureau à l'autre pour capturer la fenêtre de votre choix.

N'hésitez pas à consulter la page de "man" pour davantage de détails sur les options de la commande "scrot".

Voici une capture d'écran (et sa miniature) générées avec "scrot" avec la ligne de commande sus-citée :
Publié par jipicy - Dernière mise à jour le 2 mars 2011 à 13:58 par Jeff
Ce document intitulé « Capture d'écran avec scrot » issu de Comment Ça Marche Informatique (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.




Sujet 6988 - Redéfinir les touches du clavier

[ Voir ce sujet en ligne ] - [ Catégorie: Systèmes d'exploitation - Linux - X-Window ]

Cet article va vous expliquer comment modifier quel caractère s'affiche quand on presse une touche, et comment s'en servir pour lancer des applications.

keycode, keysym ?



Par exemple, la touche 'a' (keycode 24) est associée au symbole 'a' (keysym a).
De même, la touche Echap (keycode 9) est associée au keysym Escape.

Il est possible de modifier cette association keycode/keysym à votre guise.

Voir la liste des associations


Pour voir la liste des associations courante keycode/keysym, tapez: xmodmap -pke

Liste des keycodes et keysym



Les keysyms peuvent être directement des lettre (a,B,z...), des chiffres et symboles ou bien des mots-clés représentants des symboles (exclam, dollar...) ou des actions (Left, Undo...)

Modifier une association keycode/keysym


Exemple 1 : Obtenir 'flèche gauche' quand on presse ²



Pressez ²: C'est maintenant comme si vous pressiez la flèche gauche.

Note: Sous certains distributions (par exemple Ubuntu), une fenêtre au démarrage vous demandera quel fichier d'xmodmaprc vous voulez utiliser: Sélectionnez le fichier qui vous convient (.xmodmaprc dans notre cas), cliquez sur "Charger", cochez la case "Ne plus jamais afficher ce message" et cliquez sur "Valider".


Exemple 2: Lancer une application quand on presse ²


Maintenant, nous allons associer le lancement d'une application à une touche sous Gnome:
Nous allons lancer le gestionnaire des tâches (gnome-system-monitor) quand la touche ² est pressée.





Maintenant, pressez ² : Le gestionnaire de tâches de Gnome apparaît.

Liens

Lire la suite

[Ubuntu/Debian] Installation automatique des drivers Nvidia/Ati »
Publié par sebsauvage - Dernière mise à jour le 18 novembre 2009 à 13:54 par marlalapocket




Sujet 8084 - [Ubuntu/Debian] Installation automatique des drivers Nvidia/Ati

[ Voir ce sujet en ligne ] - [ Catégorie: Systèmes d'exploitation - Linux - X-Window ]


Installation automatique des drivers Ati et Nvidia de votre carte graphique sous Ubuntu /Debian







Introduction


Il y a plusieurs manières d'installer les drivers de votre carte graphique sous Ubuntu / Debian:

Installation de Envy


On va commencer par installer Envy. Rendez-vous sur le site de l'auteur:
http://albertomilone.com/nvidia_scripts1.html
Dans la section "Supported Operating Systems", cliquez sur "Get Envy Legacy".
Enregistrez le paquet où vous voulez, sur le bureau par exemple, puis double-cliquez dessus. L'installateur de paquets se chargera de l'installer avec les dépendances necessaires.

NOTE: Si vous êtes obligé(e) de rester en mode console, téléchargez le paquet comme vous le pouvez puis installez-le en utilisant le logiciel gdebi (syntaxe: gdebi nompaquet.deb).

Installation du driver


Une fois l'installation terminée, on lance envy en mode texte, comme ça, ça marchera chez tout le monde:
 envy -t

On va vous demander votre mot de passe administrateur. Tapez-le, vous allez voir apparaître un menu:



Selon que vous possédiez une carte Ati ou Nvidia, choisissez 1 ou 3.
Durant l'installation, vous verrez défiler tout un tas de commandes. Le moulin tourne, vous pouvez vous préparer un café, ça peut prendre un petit moment.

Lorsque vous verrez apparaître cette question:
Do you want your xorg.conf to be automatically configured? (y/n) \ "y" is the default answer

Appuyez sur y puis entrée pour que Envy édite automatiquement votre fichier de configuration de xorg.
Apparaîtra alors cette seconde question:
Do you want to Start the Xserver now? (y/n) \ "y" is the default answer

Si vous êtes déjà en mode graphique (Kde/gnome etc...), tapez n puis entrée et redémarrez votre machine, sinon, tapez y.

Dernière étape


Croisez les doigts....

Compléments



NOTE: Merci à $Dollard$ pour avoir signalé que l'installation ne pouvait pas (plus?) se faire depuis les dépôts Ubuntu.

Lire la suite

Mise en veille / Activation d'un écran »
Publié par kilian - Dernière mise à jour le 11 juillet 2008 à 20:33 par fleursdespyrenees




Sujet 10146 - Mise en veille / Activation d'un écran

[ Voir ce sujet en ligne ] - [ Catégorie: Systèmes d'exploitation - Linux - X-Window ]


Mise en veille / Activation d'un écran


Voici comment mettre en veille / réactiver un écran en ligne de commande, pratique pour des écrans de contrôle, de présentation.



Autoriser l'accès à la session X


A partir de la session X (manuellement ou automatiquement), lancer la commande suivante:
xhosts +
Cette commande désactive tout les contrôles d'accès, jetez un œil au man pour plus de finesse

Préciser le display à manager


Votre console n'étant pas rattachée à la session X, il faut lui préciser quel est le display (vulg. l'écran) sur lequel on souhaite agir:
export DISPLAY=:0
Pas de détails pour la valeur :0, ce n'est pas l'objet, disons que si elle devait être différente, vous le sauriez.

Mise en veille


xset dpms force standby // passe le moniteur en standby

Activation


xset dpms force on // Réveille l'écran
xset s reset // Réinitialise l'affichage

Cas pratique


Un display de deux écrans (:0.0 et :0.1 se trouve dans le hall d'une entreprise, les locaux ouvrent à 7h00 et ferment à 21h00.
Voici une manière de programmer l'arrêt de l'affichage à 21h00 et de le redémarrer à 7h00 du lundi au vendredi.
# cat manageDisplay0.sh
#!/bin/sh

export DISPLAY=:0

case "$1" in
        stop)
        xset dpms force standby
        ;;

        start)
        xset dpms force on
        xset s reset
        ;;

        *)
        echo "Usage: $0 {start|stop}"
        exit 1
esac
exit 0
# crontab -l
00 21 * * 1-5   /root/scripts/manageDisplay0.sh stop >/dev/null 2>&1 
00 07 * * 1-5   /root/scripts/manageDisplay0.sh start >/dev/null 2>&1

Lire la suite

XFCE: Chargement bloqué à 'Chargement du gestionnaire de bureau' »
Publié par asevere - Dernière mise à jour le 19 novembre 2009 à 14:11 par marlalapocket




Sujet 13321 - XFCE: Chargement bloqué à 'Chargement du gestionnaire de bureau'

[ Voir ce sujet en ligne ] - [ Catégorie: Systèmes d'exploitation - Linux - X-Window ]

Il m'est arrivé un problème sous Ubuntu 8.04 avec XFCE : lors de l'ouverture de la session (après validation du login et du mot de passe), le chargement est bloqué sur "Chargement du gestionnaire de bureau...", tourne indéfiniment en lançant des dizaines de processus et finit par faire planter l'ordinateur en utilisant toute la mémoire disponible.
Parmi les processus lancés des dizaines de fois, on trouve :

J'ai beaucoup cherché sur Internet, j'ai d'abord cru à un problème du à des fuites de mémoire dans console-kit-daemon, mais je n'ai pas réglé le problème d'après cette source.
J'ai décidé de tester chaque fichier de configuration de ma session, pour voir lequel était susceptible de poser problème.

Le coupable s'est avéré être l'écran de démarrage "Baloo". Pour le désactiver, il y a plusieurs solutions selon les logiciels dont vous disposez :
Publié par Ssylvainsab - Dernière mise à jour le 12 novembre 2009 à 14:37 par marlalapocket





© Tous droits réservés 2010 Jean-François Pillou