Peek: Peek Window est vraiment mince, ce qui rend le redimensionnement très difficile

Créé le 23 oct. 2017  ·  59Commentaires  ·  Source: phw/peek

Je ne suis pas sûr que ce soit une bonne question pour Github, mais j'ai remarqué que la fenêtre est très très mince, ce qui rend difficile d'essayer de redimensionner, le truc est également complètement transparent.

https://i.imgur.com/GoITz3b.png

Comment puis-je réparer ça? Ce n'était pas le problème lorsque j'ai installé Peek lors de ma dernière installation d'Ubuntu.

bug upstream

Commentaire le plus utile

J'ai fait une capture d'écran de Peek (en utilisant Peek: smile :) pour illustrer la déclaration suivante:

Il paraît que:

  • Je peux redimensionner la fenêtre en utilisant le haut de la fenêtre, car il y a la barre de titre.
  • Je peux redimensionner la fenêtre en utilisant la bordure gauche si je fais vraiment attention (je suppose que c'est une hitbox 1px).
  • Je ne peux pas du tout redimensionner la fenêtre en utilisant le bas ni la bordure droite de la fenêtre.

peek 18-11-2017 10-31

Tous les 59 commentaires

Est-ce le thème Ubuntu par défaut? Sur quelle version d'Ubuntu s'agit-il? Peut-être que je dois modifier un peu le style de ce thème particulier.

Changé pour le thème par défaut. Gnome. https://i.imgur.com/PmEZR1r.png

Voici à quoi cela ressemble avec. Encore beaucoup trop mince mais au moins ce n'est plus transparent.

En fait, il est si fin par but, mais avec le thème Adwaita ou Arc (que j'utilise) ce n'est pas un gros problème, car la zone à saisir pour le redimensionnement est plus grande que la fine bordure (vous pouvez saisir légèrement à l'extérieur de la bordure) .

Je dois tester, peut-être que vous pourriez même cliquer légèrement à l'intérieur de la bordure, mais cela est empêché par le clic de Peek. Si tel est le cas, je pourrais réduire la zone de clic de 2 ou 3 pixels pour faciliter le redimensionnement.

Bien. Merci pour votre temps.

salut!

Je viens d'installer Peek et j'ai rencontré le même problème sur KDE (Plasma 5.5.5).
Il est presque impossible de redimensionner la fenêtre.

A part ça, Peek semble vraiment sympa! Merci.

Veuillez me dire si je peux vous aider ou si vous avez besoin de plus de détails sur le problème.

Veuillez me dire si je peux vous aider ou si vous avez besoin de plus de détails sur le problème.

J'y jetterais un œil. De quel thème GTK s'agit-il alors?

De quel thème GTK s'agit-il alors?

Je ne suis pas familier avec les thèmes de bureau, donc je ne suis pas sûr d'utiliser un thème GTK depuis que je lance KDE.

Le thème KDE est Breeze (je suppose qu'il correspond à ce projet ), c'est l'un des thèmes officiels (pré-installés) à ma connaissance.
Dans les paramètres KDE, il y a une option pour choisir les thèmes GTK, c'est peut-être ce qui est utilisé pour les applications GTK? Si tel est le cas, le thème GTK est également Breeze, probablement celui-ci .

Est-ce que cela répond à votre question?

Pour votre information, voici à quoi ressemble Peek sur ma machine:
screenshot576

Je peux le confirmer dans ubuntu 16.04 avec le bureau gnome. Fondamentalement impossible à redimensionner, mais double-cliquer sur la barre de titre la maximise.

Je ne peux pas vraiment reproduire cela. Voici à quoi ressemble Peek avec le thème par défaut Ubuntu Ambiance sur Ubuntu 17.10 GNOME:

bildschirmfoto vom 2017-11-08 00-05-10

Vous pouvez faire glisser la bordure facilement, car toute la zone d'ombre autour de la fenêtre peut être déplacée.

Idem sur 16.04 Unity:

bildschirmfoto vom 2017-11-08 00-10-59

Je n'ai pas encore testé ce thème KDE.

Maintenant, j'ai également essayé le thème Breeze. Il a peut-être l'air plus mince, mais se comporte exactement de la même manière. Juste pour que cela soit clair: dans les captures d'écran ci-dessus, j'ai facilement une zone de 10 à 14 pixels autour du bord où je peux faire glisser. N'est-ce pas le cas pour vous?

Je peux également rendre la bordure visible autour de la zone d'enregistrement interne plus épaisse, mais cela n'a aucune influence sur la zone disponible pour le redimensionnement. Peek fournit juste autant d'espace pour le redimensionnement que toutes les autres fenêtres que j'ai essayé d'ouvrir.

@ davidv171 La seule capture d'écran qui ressemble ici est https://i.imgur.com/GoITz3b.png de votre rapport d'origine. C'est aussi Ambiance, non? De quel environnement de bureau s'agit-il?

@phw oui c'était l'ambiance.

Depuis que je ne peux pas modifier sur mobile son gnome (je pense que j'ai mentionné cela quelque part)

Puis-je utiliser peek pour enregistrer Peek lui-même? (Probablement pas)

Bonjour @phw ,

Merci d'avoir examiné la question.

Maintenant, j'ai également essayé le thème Breeze. Il a peut-être l'air plus mince, mais se comporte exactement de la même manière. Juste pour que cela soit clair: dans les captures d'écran ci-dessus, j'ai facilement une zone de 10 à 14 pixels autour du bord où je peux faire glisser. N'est-ce pas le cas pour vous?

Non, pas pour moi.

Il paraît que:

  • Je peux redimensionner la fenêtre en utilisant le haut de la fenêtre, car il y a la barre de titre.
  • Je peux redimensionner la fenêtre en utilisant la bordure gauche si je fais vraiment attention (je suppose que c'est une hitbox 1px).
  • Je ne peux pas du tout redimensionner la fenêtre en utilisant le bas ni la bordure droite de la fenêtre.

Je peux également rendre la bordure visible autour de la zone d'enregistrement interne plus épaisse, mais cela n'a aucune influence sur la zone disponible pour le redimensionnement. Peek fournit juste autant d'espace pour le redimensionnement que toutes les autres fenêtres que j'ai essayé d'ouvrir.

Ce n'est pas le cas sur KDE: le problème que j'ai décrit ne s'applique pas aux fenêtres d'autres applications telles que Firefox, Konsole, KeePassXC…

Juste une mise à jour: afin de reproduire cela, j'ai essayé d'installer KDE Plasma dans ma VM Ubuntu 16.04. Malheureusement, le plasma y est complètement inutilisable et cassé (la plupart des fenêtres sont non décorées et pleines de problèmes graphiques) et je ne peux pas vraiment tester avec cela. Peut-être que je devrais installer un Kubuntu plus récent à la place ou fonctionner sur du matériel réel via un CD live.

@phw Si vous voulez un ordinateur portable Linux dédié décent, le Dell XPS 13 avec ubuntu 16.04 préinstallé est plutôt bon. Quelque chose comme 1500 $ moins cher qu'un Mac aussi.

J'ai cloné le dépôt et essayé de modifier certaines propriétés dans le fichier application-window.ui sans succès. J'ai essayé de définir une largeur de bordure; il affichait une bordure mais ce n'était pas lié à la possibilité de saisir la fenêtre pour la redimensionner.

Ensuite, j'ai fait un peu de recherche sur le sujet et je n'ai rien trouvé. C'était difficile car je ne connaissais rien à GTK ou à l'interface utilisateur des applications de bureau en général, alors peut-être que je n'ai pas cherché avec les mots clés appropriés.

À la fin, j'ai trouvé une solution de contournement en utilisant les paramètres de KDE: j'ai configuré un raccourci clavier KWin pour redimensionner la fenêtre actuelle. Je ne peux toujours pas saisir les bords de la fenêtre pour la redimensionner, mais je peux déclencher un redimensionnement à l'aide d'un raccourci clavier personnalisé.

J'ai fait une capture d'écran de Peek (en utilisant Peek: smile :) pour illustrer la déclaration suivante:

Il paraît que:

  • Je peux redimensionner la fenêtre en utilisant le haut de la fenêtre, car il y a la barre de titre.
  • Je peux redimensionner la fenêtre en utilisant la bordure gauche si je fais vraiment attention (je suppose que c'est une hitbox 1px).
  • Je ne peux pas du tout redimensionner la fenêtre en utilisant le bas ni la bordure droite de la fenêtre.

peek 18-11-2017 10-31

J'ai installé KDE Neon dans une VM pour tester cela, et oui, je peux facilement le reproduire. Malheureusement, cela semble être un problème avec KWin ayant des problèmes avec les décorations côté client GTK3 (CSD). Pour une raison quelconque, l'ombre portée n'est pas rendue (ce qui dans le cas de fenêtres CSD, GTK3 devrait le faire). Je ne sais pas s'il s'agit d'un défaut de GTK3 ou de KWin. Je pourrais également reproduire le même problème ennuyeux avec GNOME Todo et la calculatrice GNOME.

Il existe deux solutions de contournement:

  1. Changer le thème GTK3
    Dans Paramètres> Style d'application> Style d'application GNOME, définissez le thème GTK3 sur "par défaut". Maintenant, Peek aura une plus grande bordure déplaçable, mais les applications GTK auront l'air un peu déplacées et moins intégrées.

  2. Définir les remplacements de thème et de gestionnaire de fenêtres pour Peek
    En gros, faites ce qui est décrit dans https://www.reddit.com/r/kde/comments/563snw/no_shadows_around_some_windows_in_kde_57/ pour Peek.

    Dans [Paramètres système] -> [Gestion des fenêtres] -> [Règles de la fenêtre] -> [Apparence et corrections], définissez [Pas de barre de titre et de cadre] sur Non
    Dans [Paramètres système] -> [Style d'application] -> [Décoration de fenêtre] -> [Réglage du thème Breeze] -> [Remplacements spécifiques à la fenêtre], réglez [taille de la bordure] sur Normal et réglez [Masquer la barre de titre de la fenêtre] sur oui.

    La dernière étape diffère un peu de la description liée. La taille de la bordure doit être définie sur Normal ou Minuscule, mais pas sur Aucune bordure. Avec No border, vous obtiendrez un triangle de redimensionnement laid dans la bordure inférieure droite, qui est également visible dans les enregistrements. Cela semble néanmoins un peu étrange, car il y aura un cadre supplémentaire autour de la fenêtre Peek, mais cela le rend utilisable.

La prochaine étape consiste à essayer de déterminer si je peux faire quelque chose dans la thématisation pour que cela fonctionne un peu mieux sur KWin avec Breeze. Après tout, le thème GTK3 par défaut, Adwaita semble avoir une solution de contournement.

Discussion et bug associés: https://bugzilla.gnome.org/show_bug.cgi?id=729721

Le statu quo est que GTK ne dessine pas l'ombre, car cela cause des problèmes avec KWin. Je ne sais pas exactement quels sont les problèmes, mais il s'agit probablement de calculs de taille, car les ombres sont à l'extérieur de la fenêtre et ne doivent pas être prises par le WM comme la bordure extérieure de la fenêtre entière.

J'ai apporté quelques modifications au thème pour permettre une bordure de redimensionnement plus grande sur Plasma si le thème Breeze est utilisé:

bildschirmfoto vom 2017-11-19 01-27-17

Pourriez-vous essayer la dernière version de développement pour voir si cela résout votre problème? Les builds PPA quotidiens et le package Snap on edge sont en cours de construction et devraient bientôt fournir le dernier code.

Bonjour,

Merci d'avoir essayé ça!

J'ai construit Peek à partir de sources (sur master ).
Malheureusement, cela ne semble pas faire l'affaire sur ma configuration:
peek 2017-11-19 09-20

Mais si le problème est causé par GTK ou KWin, vous ne devriez peut-être rien changer dans Peek?
En ce qui me concerne, je peux y faire face grâce à la solution de contournement décrite plus haut dans le fil, et nous ne savons même pas si ce problème concerne beaucoup de configurations.

@cGuille Je suppose que la détection de thème ne fonctionne pas comme elle le devrait. Actuellement, je dois détecter si KDE fonctionne pour obtenir e
La configuration du thème de KDE. Pourriez-vous me donner la sortie de env sur votre système. Surtout les valeurs de XDG_SESSION_DESKTOP, DESKTOP_SESSION et XDG_CURRENT_DESKTOP.

Fondamentalement, tous les utilisateurs de KDE utilisant le thème par défaut sont affectés. Je pense que compte tenu du désaccord général entre les équipes KWin et GTK concernant CSD, il est peu probable que nous obtenions une solution appropriée en amont, donc une solution de contournement semble être une bonne idée.

C'est ici:

$ env | grep -E '(XDG_SESSION_DESKTOP|DESKTOP_SESSION|XDG_CURRENT_DESKTOP)'
DESKTOP_SESSION=/usr/share/xsessions/plasma
XDG_SESSION_DESKTOP=KDE
XDG_CURRENT_DESKTOP=KDE

@cGuille Ok, ça devrait marcher. Quel est le contenu de $HOME/.config/gtk-3.0/settings.ini ? Pouvez-vous également démarrer Peek (dernière source à nouveau) avec

G_MESSAGES_DEBUG=all peek

Cela devrait générer le thème GTK détecté.

$ cat $HOME/.config/gtk-3.0/settings.ini
[Settings]
gtk-font-name=Noto Sans Regular 10
gtk-theme-name=Breeze
gtk-icon-theme-name=breeze
gtk-fallback-icon-theme=Humanity
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-menu-images=1
gtk-button-images=1
$ G_MESSAGES_DEBUG=all ./peek 
(peek:8255): Gtk-DEBUG: Connecting to session manager
** (peek:8255): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:8255): DEBUG: application.vala:286: GTK theme: Breeze
** (peek:8255): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:8255): DEBUG: application.vala:341: Decoration layout: menu:minimize,maximize,close
** (peek:8255): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:8255): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:8255): DEBUG: utils.vala:68: Looking for executable ffmpeg (0): /usr/bin/ffmpeg

Using screen recorder backend ffmpeg
** (peek:8255): DEBUG: application-window.vala:793: Decoration layout: menu:minimize,maximize,close
** (peek:8255): DEBUG: recording-area.vala:38: Absolute recording area x: 410, y: 239, w: 759, h: 431
** (peek:8255): DEBUG: recording-area.vala:45: Screen w: 1600, h: 900
** (peek:8255): DEBUG: recording-area.vala:58: Clipped recording area x: 410, y: 239, w: 759, h: 431
** (peek:8255): DEBUG: recording-area.vala:69: Scaled recording area x: 410, y: 239, w: 759, h: 431
** (peek:8255): DEBUG: recording-area.vala:38: Absolute recording area x: 410, y: 239, w: 759, h: 431
** (peek:8255): DEBUG: recording-area.vala:45: Screen w: 1600, h: 900
** (peek:8255): DEBUG: recording-area.vala:58: Clipped recording area x: 410, y: 239, w: 759, h: 431
** (peek:8255): DEBUG: recording-area.vala:69: Scaled recording area x: 410, y: 239, w: 759, h: 431
** (peek:8255): DEBUG: application-window.vala:204: delete_event: recorder.is_recording=false, window.is_postprocessing=false
** (peek:8255): DEBUG: application.vala:116: Application got shutdown signal

Tout cela a l'air bien: (Je ne sais pas pourquoi cela ne fonctionne pas. Quelle version de KDE sur quelle distribution est-ce? J'ai testé uniquement sur KDE Neon avec le dernier Plasma.

Edit: également la version GTK. Peut-être que la classe CSS requise est manquante.

Qu'est-ce que MADE et comment puis-je connaître sa version?

J'utilise Kubuntu 16.04 (mis à jour depuis les versions précédentes).
Il exécute KDE Plasma 5.5.5 avec Qt 5.5.1.

screenshot603

Qu'est-ce que MADE et comment puis-je connaître sa version?

Désolé, j'écris depuis mon mobile et la correction automatique est intervenue, signifiait KDE. Quelle version de GTK est installée?

Cela répond-il à la question? Je ne suis pas sûr.

''
$ dpkg -l libgtk2.0-0 libgtk-3-0
Désiré = Inconnu / Installer / Supprimer / Purger / Suspendre
| Status = Not / Inst / Conf-files / Unpacked / halF-conf / Half-inst / trig-aWait / Trig-pend
| / Err? = (Aucun) / Rétablissement requis (Statut, Err: majuscule = mauvais)
|| / Nom Version Architecture Description
+++ - =========================== - =================== - ================== - ================================ ============================
ii libgtk-3-0: amd64 3.18.9-1ubuntu3.3 bibliothèque d'interface utilisateur graphique amd64 GTK +
ii libgtk2.0-0: amd64 2.24.30-1ubuntu1.1 amd64 GTK + bibliothèque d'interface utilisateur graphique
ii libgtk2.0-0: i386 2.24.30-1ubuntu1.1 bibliothèque d'interface utilisateur graphique i386 GTK +

Oui, merci beaucoup pour cette info. Je vais essayer de comprendre ce qui ne va toujours pas :)

@cGuille que j'ai testé sur Kubuntu 16.04 avec le thème Breeze, fonctionne pour moi. J'ai testé sur le CD live et installé à partir de PPA quotidien. Pourriez-vous également tester la version PPA quotidienne:

sudo add-apt-repository ppa:peek-developers/daily
sudo apt update
sudo apt install peek

Rien n'a changé pour moi. : s

La mise à jour a eu lieu à partir du PPA quotidien:

[…]
Réception de:1 http://ppa.launchpad.net/peek-developers/daily/ubuntu xenial/main amd64 peek amd64 1.1.0-1+git788~ppa17~ubuntu16.04.1 [149 kB]
[…]

Voici la version installée:

$ dpkg -l peek
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                              Version               Architecture          Description
+++-=================================-=====================-=====================-========================================================================
ii  peek                              1.1.0-1+git788~ppa17~ amd64                 Simple screen recorder with an easy to use interface

Mais le problème demeure.

C'est la dernière version. Avez-vous désactivé tous les remplacements de paramètres de KDE que j'ai mentionnés ci-dessus comme solution de contournement?

Je vais démarrer un live cd Kubutu et faire quelques tests avec ça.

C'est la dernière version. Avez-vous désactivé tous les remplacements de paramètres de KDE que j'ai mentionnés ci-dessus comme solution de contournement?

Oh non, je pensais que c'était soit la solution de contournement, soit le correctif. Pardon.

Oh non, je pensais que c'était soit la solution de contournement, soit le correctif. Pardon.

Pas sûr que nous nous comprenions: le correctif seul devrait suffire. Les solutions de contournement ne doivent pas être appliquées dans ce cas. Je ne sais pas ce qui se passe si vous appliquez les solutions de contournement, mais cela pourrait très bien interférer avec le correctif.

Nous nous sommes donc compris jusqu'à votre dernière question, que j'ai mal interprétée.

Non, je n'ai pas modifié les paramètres comme dans votre solution de contournement.
Je préfère utiliser un raccourci clavier pour redimensionner la fenêtre plutôt que d'affecter tout mon environnement de bureau.

Serait-il possible de dessiner la superposition transparente qui montre la taille de la fenêtre jusqu'au début de l'enregistrement? De cette façon, nous pourrions facilement redimensionner avec un glisser Alt (ou Meta ) + droite de la souris . Ensuite, le correctif ne dépend pas d'un thème / environnement de bureau spécifique.

J'ai exactement le même problème, en utilisant Antergos et le dernier KDE sur le thème Breeze.

issue_thin_border

cat $HOME/.config/gtk-3.0/settings.ini
[Settings]
gtk-application-prefer-dark-theme=false
gtk-button-images=1
gtk-cursor-theme-name=Breeze_Snow
gtk-fallback-icon-theme=Adwaita
gtk-font-name=ABeeZee Regular 10
gtk-icon-theme-name=breeze
gtk-menu-images=1
gtk-primary-button-warps-slider=0
gtk-theme-name=Breeze
gtk-toolbar-style=GTK_TOOLBAR_ICONS
flood@flood-r3 ~> env G_MESSAGES_DEBUG=all peek
(peek:19161): Gtk-DEBUG: Connecting to session manager
(peek:19161): Gtk-DEBUG: Failed to get the GNOME session proxy: The name org.gnome.SessionManager is not owned
(peek:19161): Gtk-DEBUG: Failed to get the Xfce session proxy: The name org.xfce.SessionManager is not owned
(peek:19161): Gtk-DEBUG: Failed to get an inhibit portal proxy: The name org.freedesktop.portal.Desktop is not owned
** (peek:19161): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:19161): DEBUG: application.vala:286: GTK theme: Breeze
** (peek:19161): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:19161): DEBUG: application.vala:341: Decoration layout: menu:minimize,maximize,close
** (peek:19161): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:19161): DEBUG: application.vala:221: Changed keybinding_toggle_recording  => <Ctrl><Alt>R


** (peek:19161): WARNING **: Binding '<Ctrl><Alt>R' failed!
** (peek:19161): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:19161): DEBUG: utils.vala:68: Looking for executable ffmpeg (0): /usr/bin/ffmpeg

Using screen recorder backend ffmpeg

(peek:19161): Gtk-WARNING **: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(peek:19161): Gtk-WARNING **: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

(peek:19161): Gtk-WARNING **: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(peek:19161): Gtk-WARNING **: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version
** (peek:19161): DEBUG: application-window.vala:824: Decoration layout: menu:minimize,maximize,close
** (peek:19161): DEBUG: recording-area.vala:38: Absolute recording area x: 382, y: 315, w: 468, h: 216
** (peek:19161): DEBUG: recording-area.vala:45: Screen w: 1366, h: 768
** (peek:19161): DEBUG: recording-area.vala:58: Clipped recording area x: 382, y: 315, w: 468, h: 216
** (peek:19161): DEBUG: recording-area.vala:69: Scaled recording area x: 382, y: 315, w: 468, h: 216
** (peek:19161): DEBUG: recording-area.vala:38: Absolute recording area x: 382, y: 315, w: 468, h: 216
** (peek:19161): DEBUG: recording-area.vala:45: Screen w: 1366, h: 768
** (peek:19161): DEBUG: recording-area.vala:58: Clipped recording area x: 382, y: 315, w: 468, h: 216
** (peek:19161): DEBUG: recording-area.vala:69: Scaled recording area x: 382, y: 315, w: 468, h: 216

Revenons à cela encore. @ gandalf3 J'apprécie votre suggestion, alors je vais essayer rapidement. Dans la branche https://github.com/phw/peek/tree/easier-window-resizing-on-kde, le comportement de clic est désactivé sans enregistrement. Et puis vous pouvez facilement redimensionner comme vous l'avez dit en utilisant la souris (Alt + clic droit). Actuellement, c'est un peu déroutant, car la superposition n'est pas affichée, donc la zone est complètement transparente. Mais je vais probablement nettoyer cela et montrer la superposition tout le temps.

En dehors de cela, je me demande toujours pourquoi les changements de thème ne sont pas appliqués dans certains cas. Pour moi, Peek fonctionne très bien comme n'importe quelle application KDE native en ce qui concerne le comportement de redimensionnement. Pour moi, la zone de redimensionnement sur les bords est extrêmement petite dans toutes les applications, cela semble être un problème général avec le thème Breeze.

@phw Excellent, c'est tellement mieux! De cette façon, il est également plus facile à utiliser sur des WM plus inhabituels; J'utilise actuellement bspwm qui ne fait pas du tout de redimensionnement des bords, ce qui rend une version d' Alt RMB plutôt indispensable. Cela dit, même lorsque j'utilisais KDE, je n'ai pratiquement jamais utilisé les bords pour redimensionner, préférant le Super RMB .

Je viens de tester sur plasma 5.15 la dernière version et le thème Breeze fonctionne enfin! Ils ont corrigé de nombreux problèmes de thème gtk dans la dernière version.

Je peux confirmer que, le dernier plasma a finalement résolu le problème,
c'est encore très fin mais au moins faisable!

peek 2019-02-13 11-28

@phw Je pense que nous pouvons fermer cela, semble bien fonctionner maintenant.

Encore mince et impossible à redimensionner pour moi, Peek 1.4.1 sur bspwm

Je suis ici parce qu'il est mince et impossible pour moi de redimensionner sur mon bureau KDE Plasma; Je pense que c'est parce que j'ai défini les bordures de fenêtre sur aucune (elles sont plus minces que dans l'image de @ atar-axis ci-dessus, littéralement exactement un pixel de large). D'autres fenêtres ont une zone de redimensionnement qui s'étend autour de la fenêtre de quelques pixels, mais Peek ne semble pas le faire (peut-être parce que c'est Gtk?)

Merci d'avoir écrit / maintenu cet utilitaire génial, à part le manque de redimensionnement, ma première expérience était géniale!

Dans [Paramètres système] -> [Gestion des fenêtres] -> [Règles de la fenêtre] -> [Apparence et corrections], définissez [Pas de barre de titre et de cadre] sur Non

Dans [Paramètres système] -> [Style d'application] -> [Décoration de fenêtre] -> [Réglage du thème Breeze] -> [Remplacements spécifiques à la fenêtre], réglez [taille de la bordure] sur Normal et réglez [Masquer la barre de titre de la fenêtre] sur oui.

La dernière étape diffère un peu de la description liée. La taille de la bordure doit être définie sur Normal ou Minuscule, mais pas sur Aucune bordure. Avec No border, vous obtiendrez un triangle de redimensionnement laid dans la bordure inférieure droite, qui est également visible dans les enregistrements. Cela semble néanmoins un peu étrange, car il y aura un cadre supplémentaire autour de la fenêtre Peek, mais cela le rend utilisable.

C'est un vieux problème, mais j'ai essayé cette solution de contournement et cela fonctionne très bien dans Plasma (5.16.5). Définir la taille de la bordure sur "sans bordures" fonctionne bien si vous décochez "ajouter une poignée pour redimensionner les fenêtres sans bordure" dans les paramètres de thème de Breeze.

Peek 2019-09-29 03-53

C'est toujours un problème pour moi même après avoir essayé d'appliquer cette solution de contournement. J'ai trouvé que maintenir la touche Alt et faire un clic droit-glisser était le moyen le plus simple de redimensionner la fenêtre.

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"

J'utilise Awesome sur Arch Linux et j'ai également des problèmes de redimensionnement. Si changer la taille de la bordure est trop difficile, je serais également satisfait d'un moyen d'entrer directement la taille de la fenêtre de capture.

@clofresh avez-vous essayé cette branche? https://github.com/phw/peek/issues/199#issuecomment -374805943

Peut-être qu'un moyen de s'aligner sur la géométrie des fenêtres existantes (même aussi simple que de fournir un moyen de spécifier la géométrie de la fenêtre via la ligne de commande) serait une solution de contournement acceptable?

Si votre mise en attente sur KDE affiche la fenêtre d'aperçu au premier plan (sélectionnée)

maintenez la touche ALT enfoncée et utilisez le bouton droit de la souris pour cliquer et faire glisser les coins pour redimensionner.

Cela fonctionne bien pour moi.

MODIFIER: même si vous ne chronométrez pas votre clic peu de temps après avoir appuyé sur ALT, il peut être difficile de saisir les coins ou les bordures.

Je ne comprends pas pourquoi cela est lié au thème utilisé. Il devrait y avoir une bordure de même épaisseur sur chaque thème. Cela devrait être fait par son propre code, pas en fonction du thème ou de l'environnement de bureau.

@ponchofiesta Parce que, fondamentalement, Plasma ne supportait pas entièrement les fenêtres GTK avec des décorations client, et pour celles-ci, la bordure fait partie de l'application. Cela signifie également que les thèmes affectent la taille de la bordure.

Mais Plasma 5.18 corrige ce problème, prenant pleinement en charge les fenêtres GTK avec la décoration du client, y compris les ombres portées et une plus grande zone autour de la fenêtre à saisir pour le redimensionnement. Avec cela, il ressemble et fonctionne maintenant comme sur GNOME par exemple. Je vais clore ce problème car tout ce qui peut être fait ici n'est que des solutions de contournement et des hacks sales.

grafik

Je voulais juste publier que je suis sur le dernier KDE (Ubuntu 18.04.4 et thème standard brise-sombre plasma-desktop) et que j'ai toujours du mal à saisir les coins inférieurs gauche et droit pour redimensionner les fenêtres d'aperçu. Cependant, si vous cliquez avec le bouton droit sur la barre de titre de l'application peek, vous pouvez choisir l'option de redimensionnement, cela fonctionne autour du problème. J'ai trouvé cela utile.

@phw Ne

@ponchofiesta Désolé, je ne suis pas intéressé par la réimplémentation de parties de Gtk et l'implémentation de la gestion de fenêtre personnalisée simplement parce que Plasma ne gère pas cela correctement. Surtout pas depuis qu'ils l'ont maintenant corrigé.

OK, je vais continuer à utiliser Peek de Snap pour le moment jusqu'à la sortie de Kubuntu 20.04.1 qui, espérons-le, est livré avec le dernier Plasma qui le corrige. Veuillez ne pas le supprimer :-)

Cette page vous a été utile?
0 / 5 - 0 notes