Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1911 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  [Debian][Xorg][Fluxbox] Fenêtres applications invisibles [Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Debian][Xorg][Fluxbox] Fenêtres applications invisibles [Résolu]

n°1404244
Toucouch
Posté le 25-05-2017 à 12:49:44  profilanswer
 

Bonjour à tou(te)s,
 
Je viens de faire une mise à jour complète de ma Debian testing, et je suis désormais confronté à un problème bizarre.
 
En gros, il y a un certain nombre d'applications qui ne s'affichent pas dans mon environnement Fluxbox, notamment les applications X du genre xterm ou xcalc... Elles sont bien lancées (je les vois avec ps et même icônifiées dans le menu Fluxbox), mais leurs fenêtres ne s'affichent pas. Par contre, d'autres applis (genre Thunderbird, Firefox, rxvt...) s'affichent tout à fait normalement.
 
Avant de sortir la grosse Bertha, de changer de WM, etc., est-ce que quelqu'un aurait des idées, des pistes à me soumettre pour régler le problème ou du moins identifier son origine ?
 
Merci d'avance pour vos réponses.
 
Edit: [Résolu]


Message édité par Toucouch le 29-05-2017 à 00:02:30
mood
Publicité
Posté le 25-05-2017 à 12:49:44  profilanswer
 

n°1404250
francoisp3​1
Posté le 25-05-2017 à 14:02:09  profilanswer
 

bha dejà si tu exportes à la main ton display vers ailleurs ou au contraire vers cette VM quand tu lance ton xterm il yva ?
 
si oui  
-problème de conf qui a pas suivi la version faut juste reinstaller/reconfigurer ta session X et ton fluxbox
 
si non
-reprends le snapshot de ta vm et au lieu d'un upgrade complet fait que et uniquement que les upgrade softs pour voir si c'est tjrs le cas.
 
--si non + tjrs pareil = rfaire ta conf complete de la vm
--si non + ça marche = renoncer à l'upgrade partie "systeme" tu est en testing c'est normal d'avoir des merdes de ce genre là.

n°1404265
Toucouch
Posté le 25-05-2017 à 21:03:27  profilanswer
 

Alors, précision : je parlais de WM (windows manager) et non de VM (virtual machine)... Du coup, je n'ai pas de snapshot... Je voulais dire que je n'avais pas envie d'installer Gnome ou KDE, par exemple, juste pour voir si le problème venait de Fluxbox.
 
Ceci dit, merci pour ta réponse, et je vais essayer de voir la config, mais :
 
1) je ne vois pas pourquoi la config aurait jarté du seul fait de mon upgrade ;
 
2) quelle partie de la config pourrait avoir un tel effet alors que tout le reste fonctionne ?
 
Je suis également d'accord avec toi que la testing connaît parfois ce genre de merde, et du coup, je ne vais peut-être pas trop me précipiter et attendre les prochaines mises à jour pour voir si c'est corrigé.
 
D'autres idées ?

n°1404274
francoisp3​1
Posté le 26-05-2017 à 13:01:21  profilanswer
 

arf :) ma faute ... j en utilise tellement que ca devient naturel quand je vois VM... :)
 
1) à vrai dire ca m 'étonne aussi mais bon....  
 
2) des librairies je suppose liées aux applis qui échouent uniquement  
 
j'ai pas d'autres idées :) pour l'instant.
 

n°1404332
Toucouch
Posté le 28-05-2017 à 21:36:41  profilanswer
 

Bon, apparemment, la dimension de mes bureaux (workspaces) sous Fluxbox a doublé, passant de 1280x1024 à 2560x1024.
Mais alors pour quelle raison ?? Mystère ! :??:
 
Du coup, les applications "invisibles" sont celles qui s'affichent dans la moitié que je ne vois pas à l'écran. C'est pour ça que je voyais bien leurs icônes et PID, mais pas leurs fenêtres.
 
Ce que je trouve étrange, c'est que ces dimensions semblent provenir de Xorg :

Code :
  1. $ xdpyinfo
  2. name of display:    :0.0
  3. version number:    11.0
  4. vendor string:    The X.Org Foundation
  5. vendor release number:    11902000
  6. X.Org version: 1.19.2
  7. [...]
  8. screen #0:
  9.   dimensions:    2560x1024 pixels (677x270 millimeters)
  10. [...]


Alors je me dis : facile, je n'ai qu'à reconfigurer le bouzin pour retrouver mes espaces de travail en 1280x1024... Mais impossible de trouver comment faire, ni dans le doc de Fluxbox, ni dans la doc de Xorg ! En passant, c'est normal que je n'aie aucun fichier xorg.conf nulle part sur mon système ?
 
Je continue mes recherches, mais en attendant, si une bonne âme pouvait me donner la solution ou au moins quelques pistes, je lui en serait éternellement reconnaissant... (Si, si !)  :jap:

n°1404333
francoisp3​1
Posté le 28-05-2017 à 21:49:26  profilanswer
 

ahhhh ok ...  
bien vu.
 
 
xrandr permettra facillement de le faire

n°1404334
Toucouch
Posté le 28-05-2017 à 22:25:15  profilanswer
 

Mouais... Je viens de tenter ça :

Code :
  1. xrandr --size 1280x1024


Et ça m'a fait un écran noir bien lugubre...  :sweat:
Il a fallu que je bascule en console pour tuer le X et rebooter... :/
 
J'ai aussi tenté ça :
 

Code :
  1. wmctrl -g 1280,1024


Mais sans succès... D'après la page de man de wmctrl :

Citation :

A window manager may ignore this request.


Super !  :/

n°1404335
Toucouch
Posté le 28-05-2017 à 22:30:19  profilanswer
 

Je ne comprends pas pourquoi je ne pourrais pas configurer la taille de mes workspaces dans Fluxbox, ni pourquoi le Xorg a décrété que mon écran faisait 2560x1024... :??:
 
Sinon, j'ai pu revoir mes fenêtres avec :

Code :
  1. $ wmctrl -l
  2. 0x0060000d  1 hiver xterm
  3. [...]
  4. $ wmctrl -i -r 0x0060000d -e 0,1280,0,1280,1024


Mais ça ne résoud pas le fond du problème...

n°1404336
Toucouch
Posté le 28-05-2017 à 23:26:26  profilanswer
 

Code :
  1. $ xrandr
  2. Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 8192 x 8192
  3. eDP-1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
  4.    1280x1024     60.02*+
  5. [...]
  6. HDMI-1 disconnected (normal left inverted right x axis y axis)
  7. HDMI-2 disconnected (normal left inverted right x axis y axis)
  8. DP-1 connected 1280x1024+1280+0 (normal left inverted right x axis y axis) 338mm x 270mm
  9.    1280x1024     60.02*+
  10. [...]


En regardant la sortie de xrandr, je crois comprendre que mon système considère que j'ai un écran virtuel de 2560x1024 (en rouge dans le texte de sortie de la commande ci-dessus)  constitué d'un premier écran de 1028x1024 positionné tout à gauche (en vert) et d'un second écran de 1280x1024 positionné tout à droite (en bleu). Vous comprenez la même chose que moi, ou je me gourre ?
 
Le truc, c'est que je n'ai qu'un seul écran de connecté sur la sortie VGA (ce qui correspondrait à la sortie identifiée par DP-1 par xrandr), rien de connecté sur le HDMI (ce qui correspond à ce qu'affiche xrandr avec les deux lignes HDMI disconnected), et rien de connecté non plus sur la sortie DVI (ce qui correspondrait à eDP-1 ?). Pourquoi le système pense-t-il que deux écrans sont connectés ? Comment le détromper ?

n°1404338
Toucouch
Posté le 28-05-2017 à 23:40:51  profilanswer
 

Question subsidiaire : où xrandr enregistre-t-il sa configuration ?

mood
Publicité
Posté le 28-05-2017 à 23:40:51  profilanswer
 

n°1404339
Toucouch
Posté le 29-05-2017 à 00:01:09  profilanswer
 

Bon, j'approche de la fin du problème, même si toutes mes questions n'ont pas leurs réponses...
J'ai donc changé la position de l'écran identifié par xrandr comme "DP-1" (qui semble correspondre à la prise VGA) :

Code :
  1. xrandr --output DP-1 --pos 0x0


Et si je refais un xrandr derrière pour voir ce qu'il raconte, j'obtiens ceci :

Code :
  1. Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
  2. eDP-1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
  3.    1280x1024     60.02*+
  4. [...]
  5. HDMI-1 disconnected (normal left inverted right x axis y axis)
  6. HDMI-2 disconnected (normal left inverted right x axis y axis)
  7. DP-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm panning 1280x1024+0+0
  8. [...]


On voit donc en rouge que « l'écran virtuel » (je ne sais pas comment l'appeler exactement) identifié par "Screen 0" fait bien désormais 1280x1024 (en rouge), et les deux « écrans » identifiés par "eDP-1" et "DP-1" font également chacun 1280x1024 et sont positionnés les deux au même endroit, c'est-à-dire en 0x0 (cf. vert et bleu).
Donc je ne sais pas pourquoi il m'en reste deux, ni comment ôter celui qui ne sert à rien, ni où ni comment tout cela est configuré dans le système, mais mon problème est résolu ! Ouf !
 
Si certains experts veulent bien apporter des explications complémentaires pour ma culture et la postérité googlisée, ils sont les bienvenus.
Bonne nuit à tou(te)s !   :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  [Debian][Xorg][Fluxbox] Fenêtres applications invisibles [Résolu]

 

Sujets relatifs
Programmation tâche quotidienne sous debian 8Probléme Base de donnée sur un Debian 8.7 x64
[Résolu] Kingston DT Vault Privacy non accessible depuis debianimage iso debian
Compatibilité HP Deskjet 3630 pour Linux/Debian 64 bits : bon choix ?[Resolus] Problème driver wireless Debian
[Debian] NAS Samba -> "Nom de reseau introuvable"Serveur sur WSL(Bash Ubuntu @Windows) ou VM/Debian
portable 13 pouces bien supporter sous debianInstaller x2go sur Debian 6.0 LTS
Plus de sujets relatifs à : [Debian][Xorg][Fluxbox] Fenêtres applications invisibles [Résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR