Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 06-05-2022 20:44:40

VBrice
Membre
(G)UI : mate
Inscription : 04-10-2021

[Resolu]menu contextuel clic droit trop petit, obliger de défiler

Bonjour,

Voilà, avec Caja 1.24, quand je veux supprimer quelque chose dans la corbeille, je fais un clic droit dessus puis vider la corbeille.

Cependant je ne vois pas entièrement le menu avec le clic droit, il s'affiche avec une flèche en haut et une en bas du menu afin de faire défiler les éléments du menu.
Du coup, je suis obligé de dérouler le menu vers le bas pour sélectionner "vider la corbeille".Pourtant, l'écran est largement assez grand pour que le menu apparaisse dans son entièreté!

Bizarrement, on ne peut faire un "impr. écran" quand le menu contextuel est affiché, j’espère donc que mes explications son claire. smile
Voici une image du rendu:
y83h.png

Cela arrive environ 7 fois sur 10 et je ne sais pas du tout pourquoi.

Avez-vous une astuce pour que le menu ne soit pas petit à l'affichage ?

En vous remerciant. smile

Dernière modification par VBrice (07-05-2022 11:11:41)

Hors ligne

#2 06-05-2022 21:20:35

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

Hello,

Je pense qu'il doit bien y avoir un fichier gérant ce comportement, mais lequel ?

Sinon, cela se produit qu'avec Caja ou aussi avec d'autre applications ou sur le bureau ?

Si seul Caja est concerné, alors regarde les fichiers de configuration, tu y trouveras peut-être quelque chose.

Edit:
Et si la fenêtre Caja est agrandie au maximum, le menu est aussi "déroulant" ?
Peut-être que ce menu contextuel s'adapte à la taille de la fenêtre ...
Fouille aussi les options de Caja voir si tu y trouves quelque chose permettant de régler ça.

Dernière modification par Tawal (06-05-2022 21:24:09)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#3 06-05-2022 21:50:26

VBrice
Membre
(G)UI : mate
Inscription : 04-10-2021

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

Bonsoir:
la taille de la fenêtre de Caja n'as aucune importance.

Apparemment c'est connu:
https://github.com/mate-desktop/caja/issues/1473

J'ai essayé avec la version sid de debian, caja 1.26, l’issue est toujours présente.

Je vais essayer de chercher un peu plus..


Sinon vous connaissez d'autre explorateur qui pourrai remplacer Caja qui vaille le coups? (j'ai déjà essayer Nautilus mais je le trouve trop simpliste)

Dernière modification par VBrice (06-05-2022 22:01:04)

Hors ligne

#4 06-05-2022 22:05:59

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

Il existe un "fix" mais d'après ce que j'en ai compris, tu es bon pour recompiler Caja :
https://github.com/mate-desktop/caja/pu … d626f0ae7d
Un fichier source à modifier (des lignes à ajouter, d'autres à enlever).

Edit:
Si ça ne le faisait pas avant, il reste encore peut-être la solution du downgrade de Caja ...

Dernière modification par Tawal (06-05-2022 22:07:48)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#5 06-05-2022 22:11:35

VBrice
Membre
(G)UI : mate
Inscription : 04-10-2021

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

d'après ce que j'en ai compris

c'est bien ce qui me sembler, mais en parcourant les pages je doit avouer que je m'y perd.
Je n'est jamais recompiler un programme jusqu'à présent, il vas être en conflit avec le caja de apt?

Hors ligne

#6 06-05-2022 22:17:06

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

"il va être en conflit avec le caja de apt? "

Oui, malheureusement.
Et comme tu es sous Mate, la désinstallation de Caja au préalable risque de déstabiliser ton bureau (en enlevant d'autres paquets).
Pour le savoir, tu peux essayer une simulation de la désinstallation, ça listera les paquets "emportés".

apt  -s  remove caja


donne le retour (ça ne désinstalle rien wink)

Dernière modification par Tawal (06-05-2022 22:18:48)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#7 06-05-2022 22:30:44

VBrice
Membre
(G)UI : mate
Inscription : 04-10-2021

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  caja-common debian-mate-default-settings dnsmasq-base engrampa
  engrampa-common eom eom-common espeak-ng-data ffmpegthumbnailer
  fonts-cantarell fonts-symbola gir1.2-atspi-2.0 gir1.2-eom-1.0
  gir1.2-gtksource-3.0 gir1.2-matemenu-2.0 gir1.2-peas-1.0 gir1.2-pluma-1.0
  gir1.2-wnck-3.0 gnome-accessibility-themes gnome-themes-extra
  gnome-themes-extra-data gtk2-engines gtk2-engines-murrine
  gtk2-engines-pixbuf hyphen-en-us libatk-adaptor libatkmm-1.6-1v5
  libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7
  libbluetooth3 libbrlapi0.8 libcairomm-1.0-1v5 libcpupower1 libdotconf0
  libespeak-ng1 libffmpegthumbnailer4v5 libgtk-layer-shell0 libgtkmm-3.0-1v5
  libgtksourceview-3.0-1 libgtksourceview-3.0-common libgtop-2.0-11
  libgtop2-common libgucharmap-2-90-7 libjpeg-turbo-progs
  liblightdm-gobject-1-0 libmarco-private2 libmate-desktop-2-17 libmate-menu2
  libmate-panel-applet-4-1 libmate-slab0 libmate-window-settings1 libmatedict6
  libmatekbd-common libmatekbd4 libmatemixer-common libmatemixer0
  libmateweather-common libmateweather1 libndp0 libnm0 libnma-common libnma0
  libpangomm-1.4-1v5 libpcaudio0 libpeas-1.0-0 libpeas-common librda-common
  librda0 libsonic0 libteamdctl0 libturbojpeg0 libxfce4ui-2-0
  libxfce4ui-common libxfce4util-bin libxfce4util-common libxfce4util7
  libxfconf-0-3 libxpresent1 lightdm lightdm-gtk-greeter marco marco-common
  mate-applet-brisk-menu mate-applets mate-applets-common mate-backgrounds
  mate-calc mate-calc-common mate-control-center mate-control-center-common
  mate-desktop mate-icon-theme mate-media mate-media-common mate-menus
  mate-panel mate-panel-common mate-polkit mate-polkit-common
  mate-power-manager mate-power-manager-common mate-screensaver
  mate-screensaver-common mate-session-manager mate-settings-daemon
  mate-settings-daemon-common mate-system-monitor mate-system-monitor-common
  mate-themes mate-user-guide mate-utils mate-utils-common menu-xdg
  mobile-broadband-provider-info mythes-en-us network-manager
  network-manager-gnome orca perl-tk pluma pluma-common python3-brlapi
  python3-cairo python3-louis python3-pyatspi python3-speechd python3-xdg
  sound-icons speech-dispatcher speech-dispatcher-audio-plugins
  speech-dispatcher-espeak-ng task-desktop x11-apps x11-session-utils xbrlapi
  xfconf xfwm4 xinit xkbset xorg xscreensaver xscreensaver-data
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  caja mate-desktop-environment mate-desktop-environment-core
  task-mate-desktop
0 mis à jour, 0 nouvellement installés, 4 à enlever et 85 non mis à jour.
Remv task-mate-desktop [3.68+deb11u1]
Remv mate-desktop-environment [1.24.0+4]
Remv mate-desktop-environment-core [1.24.0+4]
Remv caja [1.26.0-1]
 



Ça à l'aire de vouloir tous enlever hmm

Hors ligne

#8 06-05-2022 22:45:10

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

Arff, je m'en doutais.
Ce sont ces paquets qui vont être enlevés (pas la grande liste) :

mate-desktop-environment mate-desktop-environment-core
task-mate-desktop

mais ils posent problème pour ton bureau (et la réinstallation impliquera celle de Caja non modifié)

À mon niveau, je ne vois guère attendre une mise à jour ou downgrader Caja sad
Edit:
Et encore "downgrader" Caja mènera au même problème.

Dernière modification par Tawal (06-05-2022 22:49:08)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#9 06-05-2022 23:14:58

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.0.0-4-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

Tawal , ce sont pas des mêta - paquets en plus ?

si , c'est le cas , la casse risque d' être conséquente .
mais normalement lors de la compilation , la version de développement remplace la version courante .
https://github.com/mate-desktop/caja

mais bon amusement  pour les prérequis !
la compilation , généralement , est facile .
les dépendances , c'est autre chose !

oui , mieux vaut attendre une m.a.j.

ou contacter les développeurs du bts  .
(anglais uniquement  mais y a "IM translator" (google) ou encore "deepl" (internet) )

amicalement .

alain .

coyotus.png

Dernière modification par Debian Alain (06-05-2022 23:16:48)

Hors ligne

#10 06-05-2022 23:53:11

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

En fait, il faudrait modifier aussi le fichier DEBIAN/control du paquet source de Caja pour y attribuer un numéro de version supérieure à celle d'origine (ajouter 1 au dernier numéro) ainsi l'installation du paquet "modifié" viendrait en "upgrade" de Caja.
Le fait d'ajouter 1 au dernier numéro de la version actuelle n'empêchera pas la mise à jour future via apt.

Donc :
   - télécharger le paquet source de Caja (même version que celle installée actuellement)
   - dépaqueter la paquet dans un dossier réservé a cet effet
   - apporter les modifications
   - recompiler le nouveau paquet
   - installer le nouveau paquet

Dernière modification par Tawal (06-05-2022 23:55:54)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#11 07-05-2022 00:23:53

VBrice
Membre
(G)UI : mate
Inscription : 04-10-2021

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

Me revoilà,

Alors j'ai décidé de faire ma 1ere recompilation avec le fix suggéré, est après quelque essais cela à l'aire de fonctionner.

     - J'ai fait un apt source caja pour récupérer les sources du Caja v1.24 du dépôt,
     - puis apt build-dep caja pour récupérer les dépendances, je ne sais pas si cela est facultatif.
     - j'ai appliqué le fix dans les sources,
     - puis dpkg-source --comit, si je comprend bien, c'est pour "identifier" les modifications?
     - et enfin dpkg-buildpackage -us -uc -d pour la création des fichier .deb
     - et finalement installer le fichier "caja_1.24.0-1_amd64.deb".
nlhr.png


1) Tous les autre fichier .deb sont les dépendances qui ont aussi été recompilé?

2) Maintenant que la compilation est faite, est-ce possible de réutiliser le fichier caja_1.24.0-1_amd64.deb sur une autre machine? Dois-je copier uniquement ce fichier ou tous les autre également sur le second PC? Si oui, il faut que je change les permissions des fichiers?


J'imagine également qu'au moment ou la version 1.26 de Caja, qui n'est pas fixé, sera mis dans les dépôts il faudra refaire tous ce processus.

Bonne nuit smile


Edit: je viens de voir vos messages, mais je ne vois pas du tout comment modifier le fichier DEBIAN/control il m'indique l'architecture, les dépendances, la description mais aucune info sur la version.

Dernière modification par VBrice (07-05-2022 10:36:35)

Hors ligne

#12 07-05-2022 09:49:40

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

Bon, ça fait un moment que je n'ai pas fait cela.

Pour changer le numéro de version, il te faut modifier finalement le fichier debian/changelog et y ajouter une entrée avec le numéro de la nouvelle version et tant qu'à faire ajouter aussi un descriptif de cette nouvelle version.
Ajouter en tête de fichier un truc du genre :

caja (1.24.0-1a) unstable; urgency=medium

  [ Moi l'auteur ]
  * src/caja-places-sidebar.c:
    + Fix apporté pour modifier la hauteur du menu contextuel (#1571)

 -- Moi l'auteur  sat, 07 may 2022 09:36:55 +0200


Et recompiler.

Je ne pense pas que les dépendances soient nécessaires.
Et oui, il suffit d'utiliser ce seul nouveau paquet sur d'autres machines (ou tous si, au final, les dépendances sont nécessaires).
Pour les nouvelles version à venir, 2 choix : les bloquer ou recommencer le travail.

Dernière modification par Tawal (07-05-2022 09:55:49)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#13 07-05-2022 11:02:31

VBrice
Membre
(G)UI : mate
Inscription : 04-10-2021

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

Merci,
pour bloquer le paquet j'ai créé le fichier /etc/apt/preferences
avec comme contenu:

Package: caja
Pin: release *
Pin-Priority: -1



ou avec apt-mark hold caja (pour le debloquer: apt-mark unhold caja)

Il me reste plus qu'a les déployer sur les autres machines wink
EN effet, juste le .deb est nécessaire, sans les dépendances.

Un grand merci pour vos réponse smile

Dernière modification par VBrice (07-05-2022 11:13:23)

Hors ligne

#14 07-05-2022 11:23:30

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

yes.gif

Reste attentif aux mises à jour de sécurité de Caja car avec ton fichier tu vas les louper.
Bon, ce n'est pas tous les 4 matins qu'il y a une mise à jour de sécurité sur Caja.

Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#15 07-05-2022 12:58:53

robert2a
Membre
Distrib. : Bookworm version 12
Noyau : kernel 6.x.x
(G)UI : Mate
Inscription : 15-11-2014

Re : [Resolu]menu contextuel clic droit trop petit, obliger de défiler

Bonjour
j'ai le même comportement sur bookworm , un ascenseur pour choisir l'action


apt policy caja
caja:
  Installé : 1.26.0-1
  Candidat : 1.26.0-1
 Table de version :
 *** 1.26.0-1 500
        500 https://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status
 


j'ai le même comportement avec caja 1.26 , mais bon avec l'icône de la corbeille du bureau encore plus simple pour la vider
ça ne me dérange  pas trop  smile


Machines : kabylake I7 7700 , AMD 1700(X) ,AMD threadripper gen1 , AMD Raven R3 2200G , AMD FX(tm)-8320

Hors ligne

Pied de page des forums