[kde - Kicker] Modifier taille colonnes (Résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Pafrapé
Chu Ko Nu
Messages : 401
Inscription : mar. 29 juin 2010, 09:24

[kde - Kicker] Modifier taille colonnes (Résolu)

Message par Pafrapé »

J'ai découvert un nouveau lanceur d'application pour Kde il y a maintenant quelques mois que je trouve super (bien entendu cela n'engage que moi :lol: )
Il s'agit de la version réduite (non plein écran) de Homerun, qui est disponible dans Aur à l'adresse suivante : https://aur.archlinux.org/packages/kdep ... s-homerun/, dont on peut voir un exemple en suivant le lien suivant : http://blogs.kde.org/2014/01/29/homerun-120, bien que la version actuelle ait légèrement évoluée.

Ce lanceur, en version non plein écran, fonctionne à la manière de Lancelot, mais est beaucoup plus simple en n'étant plus rapide.
De plus, il affiche les dernières applications utilisées ainsi que les derniers documents utilisés.

Néanmoins, j'ai un léger regret concernant ce lanceur : la largeur des colonnes est fixe et ne peut pas être modifiée.

Quelqu'un aurait-il une idée des modifications à apporter pour pouvoir modifier la largeur des colonnes (je pense qu'il faut apporter des modifications à certains fichiers, mais quelles modifications ? et dans quels fichiers ?).

Je vous remercie d'avance pour votre aide, sachant que la réponse est loin d'être évidente.
Dernière modification par Pafrapé le sam. 23 juil. 2016, 10:52, modifié 2 fois.
Pafrapé, car il faudrait être frappé pour... :paf:
Pafrapé
Chu Ko Nu
Messages : 401
Inscription : mar. 29 juin 2010, 09:24

Re: [kde - Kicker homerun] Modifier taille colonnes

Message par Pafrapé »

Après de nombreuses recherches et avoir pris contact avec le programmeur, voici les démarches qu'il convient d'effectuer pour modifier Kicker Homerun.

Attention ! Ces modifications toucheront tous les utilisateurs et devront être réalisées en administrateur (root).


A. Modification de la largeur du menu et des colonnes historique et marque-page.

1. Ouvrir le fichier (en root) : /usr/share/apps/plasma/plasmoids/org.kde.homerun-kicker/contents/ui/main.qml

2. A la ligne 262 : width: theme.defaultFont.mSize.width * X, modifier le X en fonction du nombre de caractères désirés. Il s'agit en effet d'une valeur liée à la police de caractère. Ainsi, pour pouvoir afficher par exemple 50 caractères dans le menu, il faut remplacer X par 46.62, ce qui représente un facteur d'environ e 0.9324. Ainsi, pour afficher 10 caractères, il faut remplacer X par environ 9.33.


B. Modification de la largeur de la colonne applications.

1. Ouvrir le fichier (en root) : /usr/share/apps/plasma/plasmoids/org.kde.homerun-kicker/contents/ui/ItemListView.qml

2. A la ligne 29 : width: theme.defaultFont.mSize.width * Y * ((nameFormat > 1) ? 20 : 18), modifier le Y en fonction du nombre de caractères désirés. Il s'agit également d'une valeur liée à la police de caractère. Ainsi, pour pouvoir afficher par exemple 50 caractères dans la colonne des applications, il faut remplacer Y par 2.65, ce qui représente un facteur d'environ 0.048 par caractère. Ainsi, pour afficher 10 caractères, il faut remplacer Y par environ 0.48.
Pafrapé, car il faudrait être frappé pour... :paf:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [kde - Kicker homerun] Modifier taille colonnes (Résolu)

Message par FoolEcho »

Pafrapé a écrit :Attention ! Ces modifications toucheront tous les utilisateurs et devront être réalisées en administrateur (root).
À vérifier, mais tu devrais pouvoir faire les changements dans ton home: ~/.kde4/share/apps/plasma/plasmoids/org.kde.homerun-kicker/ (au besoin en recopiant ce qui manquerait depuis /usr/share).
«The following statement is not true. The previous statement is true.» :nage:
Pafrapé
Chu Ko Nu
Messages : 401
Inscription : mar. 29 juin 2010, 09:24

Re: [kde - Kicker homerun] Modifier taille colonnes (Résolu)

Message par Pafrapé »

J'ai vérifié, mais c'est, dans l'état actuel des choses, impossible.
Il n'y a rien dans mon home : ~/.kde4/share/apps/plasma/plasmoids/org.kde.homerun-kicker/
Pafrapé, car il faudrait être frappé pour... :paf:
Pafrapé
Chu Ko Nu
Messages : 401
Inscription : mar. 29 juin 2010, 09:24

Re: [kde - Kicker] Modifier taille colonnes (Résolu)

Message par Pafrapé »

Suite au passage à Kde5, ou plasma5, les fichiers ont changé.

Maintenant, il convient de modifier la ligne 30 : width: units.gridUnit * 14, en remplaçant 14 par la valeur que l'on souhaite, dans le fichier suivant :
/usr/share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/ItemListView.qml

En espérant que cela puisse aider quelqu'un.
Pafrapé, car il faudrait être frappé pour... :paf:
Répondre