Как сделать рамку окна больше?

Я использую Ubuntu 11.10 в VirtualBox VM на MacBook Pro с пользовательским интерфейсом Unity по умолчанию. Расположение курсора мыши над границей шириной в 1 пиксель для изменения размера окна сводит меня с ума. Многие люди задавали один и тот же вопрос, но все советы, которые я нашел для исправления, похоже, не работают:

  • В Системных настройках> Внешний вид есть четыре темы (Ambiance, Radiance, HighContrast, HighContrastInverse), каждая из которых имеет одинаковую границу изменения размера.

  • Установка других пакетов (например, human-theme) не влияет на выбор темы.

  • У моего ноутбука нет средней кнопки мыши, и даже если бы она была, я не хочу использовать две руки, чтобы нажать Alt + среднюю кнопку, просто чтобы изменить размер окна. В попытке изменить привязку ключа изменения размера я установил compizconfig-settings-manager и запустил ccsm. Любые изменения, которые я делаю в привязке изменения размера окна инициирования в плагине изменения размера окна, не имеют никакого эффекта. На самом деле, похоже, что ccsm ничего не делает.

  • Я обнаружил, что предыдущая проблема связана с тем, что я использую Unity 2D вместо Unity (3D), хотя при входе в систему я выбираю не 2D рабочий стол. Unity 2D не имеет эквивалента ccsm, насколько я вижу., И когда я настраиваю VirtualBox так, чтобы 3D Unity запускался, я полностью запорол поведение окна (пропускает все границы, не принимает щелчки мыши и т. Д.). Вздох.

Так:

  1. Помогите, пожалуйста!

  2. Я ненавижу использовать слово M, но на Mac все окна также имеют визуальную границу в 1 пиксель, но невидимая граница изменения размера действительно применима (ее ширина по крайней мере 8 пикселей по краям, плюс большой большой прямоугольник в нижней части) -правый угол). Я не думаю, что реализация применимого поведения изменения размера должна соответствовать каждой отдельной теме; Это проблема функциональности более низкого уровня, и она должна работать правильно в каждой теме. Какой пакет подходит для сообщения об ошибке?

7 ответов

Чтобы увеличить границы окна, вы можете следовать инструкциям в комментарии 8 вышеупомянутой ошибки:

Колин Лоу (Colin-Law) написал на 2012-01-31: Re: Трудно захватить границы окна в Unity-2d

Другой обходной путь - взломать саму тему. Для темы Ambiance отредактируйте /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml и в разделе, начинающемся <frame_geometry name="frame_geometry_normal" менять left_width, right_width а также bottom_height от 1 до 3.

Но вместо того, чтобы изменить ширину с 1 на 3, я изменил на 8px, потому что я думаю, что 3 все еще слишком мала. Чтобы изменения вступили в силу, перейдите на другую тему и вернитесь снова.

Это открытый вопрос на launchpad.net: https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/878198. Пожалуйста, добавьте себя, может быть, кто-то заметит.

Я узнал (и у меня были окна без рамок без значков минимального и максимального закрытия), что, удерживая клавишу Alt и выбрав пустую область внутри окна, вы можете захватывать и перемещать не развернутое окно.

С Chrome тщательно попробуйте найти свободную область на панели вкладок - щелкните правой кнопкой мыши и отмените выбор Use System Title Bar and borders

Я не знаю, как сделать то, что вы просите, или если это возможно.

Здесь, я думаю, справедливый компромисс, если условия просто (1) поражают большую цель изменения размера и (2) делают это одной рукой с помощью мыши / сенсорной панели: щелкните правой кнопкой мыши строку заголовка окна и выберите "Изменить размер" ".

Я до сих пор часто забываю, что именно там я борюсь с тонкими границами.

Быстрый и уродливый способ исправить это - установить разрешение на что-то смехотворно низкое для дисплея с высокой плотностью, то есть 1366x768. Это имеет смысл, только если вам не нужно постоянное решение, например, при загрузке с live cd.

Чтобы сделать использование окон более удобным без изменения разрешения, вам нужно установить двойное масштабирование шрифта и установить тему оконного менеджера, которая была создана для дисплеев сетчатки.

Xubuntu

Вот что сработало в xubuntu 16.04, чтобы сделать его частично применимым в macbookpro:

  1. На вкладке "Настройки" > " Внешний вид шрифтов " установите для параметра " Пользовательский DPI" значение 200 или выше.
  2. В разделе "Настройки" > " Стиль диспетчера окон " выберите "Default-xhdpi".

Ubuntu

Для Ubuntu Unity вам понадобитсяgnome-tweak-toolкоторый может быть установлен с:

sudo apt install gnome-tweak-tool

После запуска gnome-tweak-tool перейдите в Windows и в разделе HiDPI установитемасштабирование окна на2,

Подсказка: ищите темы оконного менеджера с высоким разрешением для вашего рабочего стола, и вы можете найти что-то, что работает лучше, чем темы ootb.

Поддержка экранов с высоким разрешением все еще не идеальна в Linux, но, очевидно, Gnome и Ubuntu работают над ее улучшением.

Вы можете включить Unity Grab Handles для более легкой обработки окон:

Установите диспетчер настроек Compiz (игнорируйте, если он уже установлен)

sudo apt-get install compizconfig-settings-manager

Принесите свой диалог запуска и введите

ccsm

Откроется диспетчер настроек Compiz.

В поле поиска введите "png" и установите флажок "Загрузчик изображений PNG".
Теперь найдите "захватить ручки" и установите флажок рядом с элементом "Ручки для захвата".

Теперь нажмите сам элемент; появится новый экран.

Нажмите на кнопку справа от "Toggle Handles" и выберите свою горячую клавишу, чтобы переключать ручки.

Нет необходимости делать все эти изменения, если вы устанавливаете Compiz Window Manager, Compiz Fusion Icon и Emerald Theme Manager. Я обычно устанавливаю менеджер пакетов Synaptic, если он не установлен по умолчанию, а затем ищу все материалы Compiz для установки и установки Emerald Theme Manager также через Synaptic. Emerald описан как декоратор темы для Compiz. Если вы используете Ubuntu-Mate, в диспетчере настроек конфигурации Compiz есть возможность сделать Compiz Mate совместимым. То же самое касается и Гнома. Вам необходимо добавить Compiz в список запуска вашей программы, чтобы оконный менеджер загружался при каждом запуске вашей системы. Я также добавляю Изумруд и значок Fusion. Значок Fusion появится на панели, и вы сможете изменить любые настройки в любое время. У меня не было никаких проблем с Compiz за многие годы использования, но у других они были. Я думаю, что это во многом зависит от графического менеджера. Особенно, если вам нравятся приятные глазу и вращающиеся кубики для быстрого и красивого выбора рабочих столов. В любом случае, я использую тему, в которой есть опция «Дополнительные захваты мыши» в разделе «Редактировать темы», как только вы выбрали понравившуюся тему. Я не думаю, что все темы будут иметь эту опцию, вам придется проверить. Это зависит от создателя темы и того, что он добавил. В разделе «Дополнительные захваты мыши» просто отрегулируйте размер. Я пошел по четырем со всех сторон. Первоначально выбранная мной тема не имела боковых или угловых захватов, но увеличение числа с нуля до четырех решило эту проблему. Удачи всем, кто это читает. Он сделал всю работу за меня и сделал жизнь намного проще. Я подумал, что мне нужна новая мышь с более высоким разрешением или что-то в этом роде... О, и я вхожу в Центр управления Mate, Look and Feel, MATE Tweak, Windows и убеждаюсь, что я выбрал Compiz в качестве диспетчера окон, чтобы все было в порядке, потому что Compiz будет работать сам по себе, но Марко по-прежнему будет выбран менеджером по умолчанию в MATE Tweak, а я этого не хочу. Если у вас возникли проблемы с использованием выбранной вами Изумрудной темы, попробуйте другую, прежде чем удалять всю идею.

Другие вопросы по тегам