Page 1 sur 1

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

Publié : ven. 02 mai 2014, 23:12
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.

Re: [kde - Kicker homerun] Modifier taille colonnes

Publié : ven. 06 juin 2014, 16:20
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.

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

Publié : ven. 06 juin 2014, 20:28
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).

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

Publié : dim. 08 juin 2014, 23:04
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/

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

Publié : sam. 23 juil. 2016, 10:57
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.