Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Tips and Tricks | Trucs et Astuces Définir à CD en Panel une valeur d'écran moins grande que la réalité
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Tips and Tricks | Trucs et Astuces

Subjects Author Language Messages Last message
Définir à CD en Panel une valeur d'écran moins grande que la réalité
FrankKubuntu Français 17 FrankKubuntu [Read]
24 February 2014 à 14:00

FrankKubuntu, Wednesday 12 December 2012 à 03:18 | Quote


Subscription date : 21 October 2009
Messages : 1575
Ok, pas évident faire une recherche pour ceci, car plusieurs mots clés pourraient être utilisés. Et peut-être aussi que personne n'y a pensé.

Je suis en mode PANEL et comme j'utilise d'autres applis ou widgets sous KDE qui prennent une certaines place, il avert que l'espace à gauche et à droite de mon panel CD sont utilisées par autre chose et CD se dessine par-dessus ces applis ou dans un cas je dois mettre l'appli/wideget plus haut sur mon écran à gauche que ce que je voudrais.

Je me demandais s'il y a une fonction qui dit à CD de ne pas se dessiner sur la largeur (ou hauteur) de l'écran où on ne veut pas qu'il se dessine et d'utiliser seulement l'espace qu'on lui défini. Autrement dit, on dirait à CD que l'écran fait par exemple, en partant de son point central sur la largeur, 1024 pixels de large alors qu'en réalité l'écran en ferait 1280. On pourrait dire à CD de couper par exemple 15% à gauche et 15% à droite. Ce pourrait être 5% à gauche et 30% à droite, valeurs variables, bien entendu.

Je sais qu'on peut définir à CD un OFFSET, mais ce faisant CD ne se compresse pas dans l'espace, il se dessine en-dehors de l'écran car il ne fait que se déplacer de la valeur qu'on lui a donné, sans tenir compte de l'endroit où l'écran se termine. Ce n'est pas ce que je recherche. Je cherche à dire à CD que mon écran est par exemple 5% moins large à gauche et 15% moins large à droite.

Est-ce que ça se fait, ça?

matttbe, Saturday 15 December 2012 à 23:13 | Quote


Subscription date : 24 January 2009
Messages : 12573
Yep, je confirme ce problème. Autre moyen de l'avoir, il suffit de mettre un dock à gauche et un au-dessus tous les deux en vue panel.

Ça pourrait être intéressant de détecter ce problème automatiquement et de redimensionner ceux placés en hauteur (ou plutôt, sur le côté le plus petit). Idem pour la dimension max dans les autres vues.

Après, en effet ça pourrait être intéressant de détecter s'il n'y a pas une autre fenêtre qui réserve l'espace et ne pas empiéter dessus. Ou une option pour réduire la taille max de X pixels (on peut aussi déplacer le dock via un offset )

@fabounet: qu'en penses-tu?

FrankKubuntu, Sunday 16 December 2012 à 05:57 | Quote


Subscription date : 21 October 2009
Messages : 1575
Oui on peut déplacer le dock via un offset, mais seulement un côté. Par exemple on peut offseter vers la droite ou la gauche. Mais on ne peut pas réduire les 2 côtés en même temps. Et en offsettant il coupe le côté opposé à l'offset (même après un redémarrage), voici:

http://uppix.net/2/7/7/f0aecd253113b3ac41115410995bett.jpg

Donc j'aimerais aussi réduire à droite, mais cette option n'est pas (encore) dispo.

matttbe, Sunday 16 December 2012 à 12:31 | Quote


Subscription date : 24 January 2009
Messages : 12573
Yep, mais pour ce 2è cas, il ne faudrait qu'une option pour réduire. Si on a juste un obstacle d'un côté, on peut utiliser l'offset après réduction.

FrankKubuntu, Sunday 16 December 2012 à 16:41 | Quote


Subscription date : 21 October 2009
Messages : 1575
Tout à fait. Mais comme on peut voir sur mon image, j'ai 2 obstacles, 1 de chaque côté. Et ils ne sont pas de la même grandeur. À gauche c'est le taskbar KDE que j'ai mis en vertical, si je peux réduire le dock à gauche (sans affecter à droite), je vais descendre le taskbar KDE, pour sauver de l'espace plus haut et ensuite je peux réduire à droite pour libérer gkrellm. D'où le fait que je dois réduire moins d'un côté que de l'autre.

Par contre! Si CD supportait toutes les fonctions KDE de la taskbar, je n'aurais pas besoin du taskbar KDE. Mais ça c'est autre chose.

fabounet, Wednesday 26 December 2012 à 23:48 | Quote


Subscription date : 30 November 2007
Messages : 17118
toutes les fonctions KDE de la taskbar

la taskbar du dock + le systray v2 ne font pas déjà tout ?

en tout cas oui il n'y a pas d'option pour ça, pas contre la détection auto pourrait être intéressante (mais ne archerait qu'avec d'autres docks, je suis pas sûr que tes widgets soient de type "dock").
sinon utiliser une vue défaut ou plan 3D ?

FrankKubuntu, Thursday 27 December 2012 à 00:17 | Quote


Subscription date : 21 October 2009
Messages : 1575
Le taskbar du dock?
Tu parles "Old Notification"? Ou quelle fonction dans le menu config exactement?

fabounet, Friday 28 December 2012 à 23:19 | Quote


Subscription date : 30 November 2007
Messages : 17118
je sais pas, tu sembles avoir des fonctionnalités supplémentaires dans le kde-panel, je me demandais ce que ça pouvait bien être

FrankKubuntu, Wednesday 12 June 2013 à 13:52 | Quote


Subscription date : 21 October 2009
Messages : 1575
Pensez-vous qu'on puisse créer une tâche pour cette fonctionnalité?

matttbe, Friday 14 June 2013 à 22:33 | Quote


Subscription date : 24 January 2009
Messages : 12573
Pour moi oui.

@Fabounet: qu'en penses-tu?

fabounet, Monday 17 June 2013 à 14:25 | Quote


Subscription date : 30 November 2007
Messages : 17118
pour la détection des autres docks peut-etre, mais est-ce que ces widgets sont des docks ? (tu peux utiliser xprop pour le savoir)

FrankKubuntu, Monday 17 June 2013 à 14:35 | Quote


Subscription date : 21 October 2009
Messages : 1575
Là tu poses cette question concernant l'intégration des icônes du systray KDE?
Car pour la fonctionnalité de réduire le dock CD d'un nombre de pixels défini par l'utilisateur j'imagine que ça n'a rien à voir avec faire un xprop sur les widgets.

matttbe, Monday 17 June 2013 à 14:40 | Quote


Subscription date : 24 January 2009
Messages : 12573
Si, si l'idée est de réduire cette zone automatiquement.

@fabounet: Mais une option manuelle pour gérer les rares cas où il y a le soucis, ça peut aussi être suffisant, non?

FrankKubuntu, Monday 17 June 2013 à 14:42 | Quote


Subscription date : 21 October 2009
Messages : 1575
Ah, automatiquement! Ah ça c'est bcp de demandé. Ou bcp offert, ça dépend comment on voit ça.

Moi je le voyais en manuelle par le user. Comme il fait actuellement pour définir un décalage du dock, il y a une option dans le panneau de config pour ça.

FrankKubuntu, Tuesday 18 June 2013 à 03:47 | Quote


Subscription date : 21 October 2009
Messages : 1575
J'ai "xpropé" Device Notifier dans le systray KDE et ça donne ceci :

xprop
_KDE_NET_WM_BLUR_BEHIND_REGION
(CARDINAL) = 0034101351960197341
_NET_WM_STRUT
(CARDINAL) = 35000
_NET_WM_STRUT_PARTIAL
(CARDINAL) = 35000799996000000
_KDE_NET_WM_ACTIVITIES
(STRING) = "ALL"
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP
WM_STATE
(WM_STATE):
                
window stateNormal
                icon window
0x0
_NET_WM_STATE
(ATOM) = 
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 23068778
_KDE_OXYGEN_BACKGROUND_PIXMAP
(CARDINAL) = 0
_KDE_OXYGEN_BACKGROUND_GRADIENT
(CARDINAL) = 1
_NET_STARTUP_ID
(UTF8_STRING) = "0"
_KDE_SLIDE(_KDE_SLIDE) = 0xffffffff0x0
WM_WINDOW_ROLE
(STRING) = "panel_1"
_NET_WM_DESKTOP(CARDINAL) = 4294967295
_KDE_NET_WM_SHADOW
(CARDINAL) = 000000000000
_NET_WM_ICON
(CARDINAL) =        Icon (16 x 16):
                        
                ? ??    
                ?    ?  
                     ?  
                        
         ?  ?           
         ????           
         ?????          
        ????? ?         
        ?????           
         ?              
         ?       ?? ?   
          ?      ????   
           ?     ???    
            ??? ???     
                        

        
Icon (32 x 32):
                                        
                              ?         
                       ????  ???        
                       ???? ????        
                       ????  ???  ???   
                                 ????   
                                  ???   
                                        
                                        
            ?    ??                     
           ?    ???                     
           ?   ????                     
          ?   ?????                     
          ?  ???? ?                     
         ?? ????? ?                     
         ???????? ??                    
         ????????? ??                   
         ?????????  ????????  ?         
         ?????????             ?        
         ??????????             ?       
         ??? ??????             ?       
         ???                     ?      
          ??              ????   ?      
          ???             ?????? ?      
           ??             ????????      
            ??            ???????       
             ??           ???????       
              ???         ??????        
               ????       ?????         
                 ?????????????          
                     ??????             
                                        

        
Icon (64 x 64):
                                                                        
                                                                        
                                                                        
                                         ??       ?????                 
                                       ?????      ??????                
                                      ???????    ? ?????                
                                      ?? ????    ???????                
                                      ???????    ???????     ???        
                                      ???????     ??????   ??????       
                                       ??????      ????    ??????       
                                        ???               ????????      
                       ?                                  ????????      
                      ?                                    ??????       
                     ?                                      ?????       
                   ??                                                   
                   ?            ?                                       
                  ?            ?                                        
                 ?            ?                                         
                ??        ?????                                         
               ??        ?????                                          
               ?        ??????                                          
              ??        ??????                                          
             ??        ???????                                          
             ??        ??????                                           
            ???       ???????                                           
            ??      ?????????                                           
            ??    ????????? ?                                           
           ???   ?????????? ??                                          
           ??    ?????????? ??                                          
           ??   ???????????  ??                                         
          ???  ????????????  ??                                         
          ??? ?????????????  ???                                        
          ?????????????????   ???                                       
          ?????????????????    ????                                     
          ?????????????????     ??????    ???????????                   
          ??????????????????      ???????????       ??                  
          ??????????????????                          ??                
          ??????????????????                           ?                
          ???????????????????                          ??               
          ???????????????????                           ??              
          ????????????????????                          ??              
           ????      ??????????                          ??             
           ????                                          ??             
           ????                           ??????         ??             
            ????                           ????????       ??            
            ????                           ??????????     ??            
             ????                           ???????????   ??            
             ????                           ???????????? ??             
              ????                          ???????????????             
               ????                          ??????????????             
               ?????                         ??????????????             
                ?????                        ?????????????              
                 ?????                       ?????????????              
                  ?????                     ?????????????               
                   ??????                   ?????????????               
                     ?????                  ????????????                
                      ??????                ???????????                 
                        ???????            ???????????                  
                          ?????????     ????????????                    
                            ???????????????????????                     
                               ????????????????                         
                                                                        
                                                                        
                                                                        

        
Icon (128 x 128):
                                                                                                                                        
                                                                                                                                        
                                                                                                                                        
                                                                                                                                        
                                                                                                                                        
                                                                                                ??                                      
                                                                                              ???????                                   
                                                                         ?????              ??????????                                  
                                                                       ?????????           ????????????                                 
                                                                      ???????????          ?? ??????????                                
                                                                     ?????????????        ??  ??????????                                
                                                                     ?????????????        ??  ??????????                                
                                                                    ???  ??????????       ???????????????                               
                                                                    ???  ??????????       ???????????????                               
                                                                    ???????????????       ??????????????                                
                                                      ????          ???????????????        ?????????????         ???????                
                                                  ???      ?         ?????????????         ????????????        ??????????               
                                               ??            ?       ?????????????          ???????????       ????????????              
                                             ??               ?       ???????????            ?????????        ?????????????             
                                           ??                 ?        ?????????               ?????         ??  ??????????             
                                          ?                    ?        ???????                              ??  ??????????             
                                        ??                     ?                                             ??????????????             
                                       ?                       ?                                             ??????????????             
                                     ??                        ?                                             ??????????????             
                                    ??                                                                       ??????????????             
                                   ??                         ?                                               ????????????              
                                  ??                         ?                                                 ??????????               
                                ???                         ?                                                   ????????                
                               ???                         ?                                                      ?????                 
                              ???                         ?                                                                             
                              ???                        ?                                                                              
                             ???                        ?                                                                               
                            ???                        ?                                                                                
                           ???                        ??                                                                                
                          ???                ?       ??                                                                                 
                         ???                ???      ?                                                                                  
                        ????               ?????    ??                                                                                  
                        ???                ??????????                                                                                   
                       ???                ???????????                                                                                   
                      ????               ????????????                                                                                   
                      ???                ???????????                                                                                    
                     ???                ????????????                                                                                    
                    ????                ????????????                                                                                    
                    ???                ????????????                                                                                     
                   ????                ????????????                                                                                     
                   ???                ?????????????                                                                                     
                  ????                ?????????????                                                                                     
                  ???                 ?????????????                                                                                     
                 ????                ??????????????                                                                                     
                 ???               ????????????????                                                                                     
                ????              ????????????? ???                                                                                     
                ????          ????????????????  ???                                                                                     
               ????        ???????????????????  ???                                                                                     
               ????        ???????????????????  ???                                                                                     
               ????        ??????????????????   ???                                                                                     
              ?????       ???????????????????   ???                                                                                     
              ?????       ???????????????????   ????                                                                                    
              ?????      ????????????????????    ???                                                                                    
             ?????       ????????????????????    ????                                                                                   
             ?????      ?????????????????????    ????                                                                                   
             ?????     ??????????????????????     ????                                                                                  
             ?????    ???????????????????????     ?????                                                                                 
            ??????   ????????????????????????      ????                                                                                 
            ??????  ?????????????????????????      ?????                                                                                
            ?????? ??????????????????????????       ?????                                                                               
            ?????????????????????????????????        ??????                                                                             
            ??????????????????????????????????        ??????                                                                            
            ??????????????????????????????????         ???????                         ?????                                            
            ??????????????????????????????????          ?????????                ???????????????                                        
            ??????????????????????????????????            ??????????????????????????????    ??????                                      
            ???????????????????????????????????             ?????????????????????????           ????                                    
            ???????????????????????????????????               ???????????????????                 ???                                   
            ???????????????????????????????????                    ?????????                       ????                                 
            ????????????????????????????????????                                                    ????                                
            ????????????????????????????????????                                                     ???                                
            ?????????????????????????????????????                                                     ???                               
            ?????????????????????????????????????                                                      ???                              
            ??????????????????????????????????????                                                      ???                             
            ??????????????????????????????????????                                                      ???                             
            ???????????????????????????????????????                                                      ???                            
             ???????????????????????????????????????                                                     ???                            
             ??????????   ???????????????????????????                                                    ????                           
             ?????????        ????????????????????????                                                   ????                           
             ?????????                ????????                                                           ?????                          
              ????????                                                                                    ????                          
              ????????                                                                                    ????                          
              ?????????                                                     ???????????                   ?????                         
               ????????                                                    ????????????????                ????                         
               ????????                                                      ?????????????????             ????                         
                ????????                                                      ??????????????????           ????                         
                ????????                                                       ??????????????????          ????                         
                 ????????                                                      ????????????????????        ????                         
                 ????????                                                      ?????????????????????       ????                         
                  ????????                                                      ??????????????????????     ????                         
                  ????????                                                      ???????????????????????    ????                         
                   ????????                                                      ???????????????????????? ?????                         
                    ????????                                                     ??????????????????????????????                         
                    ?????????                                                    ?????????????????????????????                          
                     ?????????                                                   ?????????????????????????????                          
                      ????????                                                   ?????????????????????????????                          
                       ????????                                                  ?????????????????????????????                          
                        ????????                                                  ???????????????????????????                           
                        ?????????                                                ????????????????????????????                           
                         ?????????                                               ????????????????????????????                           
                          ?????????                                              ???????????????????????????                            
                           ??????????                                            ???????????????????????????                            
                            ??????????                                           ??????????????????????????                             
                             ??????????                                          ?????????????????????????                              
                               ??????????                                       ??????????????????????????                              
                                ??????????                                      ?????????????????????????                               
                                 ???????????                                    ????????????????????????                                
                                  ????????????                                  ???????????????????????                                 
                                    ????????????                               ???????????????????????                                  
                                     ?????????????                             ??????????????????????                                   
                                       ?????????????                          ??????????????????????                                    
                                         ???????????????                     ??????????????????????                                     
                                           ?????????????????               ??????????????????????                                       
                                             ???????????????????????????????????????????????????                                        
                                               ???????????????????????????????????????????????                                          
                                                  ?????????????????????????????????????????                                             
                                                     ???????????????????????????????????                                                
                                                          ??????????????????????????                                                    
                                                                ??????????????                                                          
                                                                                                                                        
                                                                                                                                        
                                                                                                                                        
                                                                                                                                        
                                                                                                                                        


_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 32716
XdndAware
(ATOM) = BITMAP
_MOTIF_DRAG_RECEIVER_INFO
(_MOTIF_DRAG_RECEIVER_INFO) = 0x6c0x00x50x00x00x00x00x00x00x00x00x00x100x00x00x0
WM_CLIENT_LEADER
(WINDOW): window id # 0x1600004
_NET_WM_PID(CARDINAL) = 2535
_NET_WM_WINDOW_TYPE
(ATOM) = _NET_WM_WINDOW_TYPE_DOCK
_MOTIF_WM_HINTS
(_MOTIF_WM_HINTS) = 0x30x3e0x7e0x00x0
WM_PROTOCOLS
(ATOM): protocols  WM_DELETE_WINDOWWM_TAKE_FOCUS_NET_WM_PING_NET_WM_SYNC_REQUEST
WM_NAME
(STRING) = "plasma-desktop"
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLASS(STRING) = "Plasma""Plasma"
WM_HINTS(WM_HINTS):
                
Client accepts input or input focusTrue
                Initial state is Normal State
.
                
bitmap id # to use for icon: 0x1600068
                
window id # of group leader: 0x1600004
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                
window gravityNorthWest
WM_CLIENT_MACHINE
(STRING) = "Kub64"
WM_COMMAND(STRING) = { "/usr/bin/plasma-desktop" }

fabounet, Wednesday 17 July 2013 à 17:42 | Quote


Subscription date : 30 November 2007
Messages : 17118
ok ce sont des "docks", donc on devrait pouvoir les détecter via la propriété "desktop-area" (j'ai pas le nom exact en tête) de X (et en soustrayant la zone qu'utilise le dock)
bon, ça n'a pas l'air trivial comme truc

FrankKubuntu, Wednesday 17 July 2013 à 18:11 | Quote


Subscription date : 21 October 2009
Messages : 1575
Cool alors!
Merci

FrankKubuntu, Monday 24 February 2014 à 14:00 | Quote


Subscription date : 21 October 2009
Messages : 1575
Comment ça fonctionne pour intégrer cette fonction dans les dev?

Tips and Tricks | Trucs et Astuces

Subjects Author Language Messages Last message
Définir à CD en Panel une valeur d'écran moins grande que la réalité
FrankKubuntu Français 17 FrankKubuntu [Read]
24 February 2014 à 14:00

Post a message

Anti-spam filter 3 (*) times (*) 5 =
            
Did you know ? You can easily create a link to a wikipedia file by using the tag: [[wikipedia:FILE]]


Glx-Dock / Cairo-Dock List of forums Tips and Tricks | Trucs et Astuces Définir à CD en Panel une valeur d'écran moins grande que la réalité Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.