Comment agrandir la bordure de la fenêtre?

22

J'utilise Ubuntu 11.10 dans une machine virtuelle VirtualBox sur un MacBook Pro avec l'interface utilisateur Unity par défaut. Positionner le curseur de la souris sur la bordure large de 1 pixel pour redimensionner une fenêtre me rend complètement fou. Beaucoup de gens ont posé la même question, mais tous les conseils que j'ai trouvés pour résoudre ce problème ne semblent pas fonctionner:

  • Dans Paramètres système> Apparence, il existe quatre thèmes (Ambiance, Radiance, HighContrast, HighContrastInverse), qui ont tous exactement la même taille de bordure de redimensionnement.

  • L'installation d'autres packages (par exemple, human-theme) n'a aucun effet sur la sélection du thème.

  • Mon ordinateur portable n'a pas de bouton central de la souris, et même si c'était le cas, je ne veux pas utiliser les deux mains pour appuyer sur Alt + bouton central juste pour redimensionner une fenêtre. Pour essayer de modifier la liaison de la clé de redimensionnement, j'ai installé compizconfig-settings-manager et exécuté ccsm. Toutes les modifications que j'apporte à la liaison Initiate Window Resize dans le plug-in Resize window n'ont aucun effet. En fait, ccsm semble ne rien faire du tout.

  • J'ai découvert que le problème précédent était dû au fait que j'utilise Unity 2D au lieu de Unity (3D), même si je sélectionne le bureau non 2D lorsque je me connecte. Unity 2D n'a pas d'équivalent de ccsm pour autant que je puisse voir . Et lorsque je configure VirtualBox pour que 3D Unity démarre, j'obtiens un comportement de fenêtre complètement vissé (il manque toutes les bordures, n'accepte pas les clics de souris, etc.). Soupir.

Alors:

  1. Aidez-moi, s'il vous plaît!

  2. Je déteste utiliser le mot M, mais sur le Mac toutes les fenêtres ont également une bordure visuelle de 1 pixel , mais la bordure de redimensionnement invisible est en fait utilisable (elle fait au moins 8 pixels de large sur les bords, plus un joli grand rectangle en bas) -le coin droit). Je ne pense pas que la mise en œuvre d'un comportement de redimensionnement utilisable devrait être à la hauteur de chaque thème individuel; il s'agit d'un problème de fonctionnalité de niveau inférieur et devrait fonctionner correctement dans chaque thème. Quel est le bon package contre lequel déposer un bogue?

eswierk
la source
Avez-vous remarqué le bord du triangle dans le coin inférieur droit de toutes les fenêtres en utilisant le moteur gtk (qui n'inclut pas de choses comme le chrome) qui aide à saisir les bordures de fenêtre? En plus de cela, sur mon bureau (moniteur Full HD, 23 pouces), il semble également y avoir au moins 8 pixels qui peuvent être saisis (quel est le mot pour ça? Lol) de chaque côté sauf le supérieur. N'est-ce pas le cas avec vous?
Dominik
1
Je ne sais pas ce que vous entendez par Windows utilisant le moteur gtk - lorsque j'ouvre le terminal ou le dossier personnel, je ne vois aucun bord de triangle dans le coin inférieur droit.
eswierk
Je suis désolé, vous avez raison - c'était le 11.04 ou 10.10 je pense, mais ils semblent avoir disparu.
Dominik
J'ai vu quelque part qu'il s'agissait d'une rétrogradation de dernière minute pour éviter un bug dans certains packages. Si tel est le cas, tout ce que vous pouvez faire est d'attendre ou d'essayer un autre gestionnaire de fenêtres.
Sean Houlihane

Réponses:

9

Pour agrandir les bordures de fenêtre, vous pouvez suivre les instructions du commentaire 8 du bogue mentionné ci-dessus:

Colin Law (colin-law) a écrit le 31.01.2012: Re: Difficile de saisir les bordures des fenêtres dans l'unité-2d

Une autre solution consiste à pirater le thème lui-même. Pour le thème Ambiance, modifiez /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml et dans la section commençant le <frame_geometry name="frame_geometry_normal" changement left_width, right_widthet bottom_heightde 1 à 3.

Mais au lieu de changer la largeur de 1 à 3, je suis passé à 8px, car je pense que 3 est encore trop petit. Pour que les modifications prennent effet, passez à un autre thème, puis à nouveau.

Hilko
la source
2

J'ai appris (et j'avais des fenêtres sans bordure sans icônes de fermeture min max) que le fait de maintenir enfoncé Altet de choisir une zone vide à l'intérieur d'une fenêtre vous permet de saisir et de déplacer la fenêtre non maximisée.

Avec Chrome, essayez soigneusement de trouver une zone claire dans la barre des onglets - faites un clic droit et désélectionnez Use System Title Bar and borders

user43388
la source
0

Vous pouvez activer les poignées Unity Grab pour faciliter la gestion des fenêtres:

Installez le Gestionnaire de paramètres Compiz (ignorez s'il est déjà installé)

sudo apt-get install compizconfig-settings-manager

Apportez votre boîte de dialogue d'exécution et tapez

ccsm

Le gestionnaire de paramètres Compiz s'ouvre.

Dans la zone de recherche, tapez "png" et cochez la case du chargeur d'image PNG.
Maintenant, recherchez «poignées de maintien» et cochez la case à côté de l'élément Poignées de maintien.

Maintenant, cliquez sur l'élément lui-même; un nouvel écran apparaîtra.

Cliquez sur le bouton à droite de la "Toggle Handles" et choisissez votre raccourci clavier pour basculer les poignées.

kddlb
la source
0

Je ne sais pas comment faire ce que vous demandez ou si c'est possible.

Ici, je pense, est juste un compromis si les conditions sont juste (1) atteindre une cible de redimensionnement plus grande et (2) le faire d'une main avec une souris / un pavé tactile: cliquez avec le bouton droit sur la barre de titre de la fenêtre et cliquez sur "Redimensionner . "

J'oublie encore souvent que c'est là que je lutte moi-même avec les fines frontières.

Kelvinilla
la source
0

Le moyen le plus rapide et le plus laid de le corriger serait de régler la résolution sur quelque chose de ridiculement bas pour un écran haute densité, c'est-à-dire 1366x768. Cela n'a de sens que si vous n'avez pas besoin d'une solution permanente, par exemple lors du démarrage à partir d'un CD live.

Pour rendre les décorations de fenêtres plus utilisables sans changer la résolution, vous devez définir une mise à l'échelle de la police double et définir un thème de gestionnaire de fenêtres conçu pour les écrans Retina.

Xubuntu

C'est ce qui a fonctionné pour xubuntu 16.04 pour le rendre partiellement utilisable sur un macbookpro:

  1. Dans l' onglet Paramètres > Polices d' apparence, définissez le paramètre DPI personnalisé sur ou plus.200
  2. Sous Paramètres > Style du gestionnaire de fenêtres, sélectionnez Default-xhdpi .

Ubuntu

Pour Ubuntu Unity, vous auriez besoin de ce gnome-tweak-toolqui peut être installé avec:

sudo apt install gnome-tweak-tool

Une fois que vous lancez gnome-tweak-tool, allez dans Windows et sous la section HiDPI , réglez l' échelle de la fenêtre sur 2.

Astuce: recherchez des thèmes de gestionnaire de fenêtres haute résolution pour votre bureau et vous trouverez peut-être quelque chose qui fonctionne mieux que les thèmes ootb.

La prise en charge des écrans haute résolution n'est pas encore parfaite sur Linux, mais apparemment Gnome et Ubuntu travaillent à son amélioration.

ccpizza
la source