Как сделать рамку окна больше?
Я использую 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 запускался, я полностью запорол поведение окна (пропускает все границы, не принимает щелчки мыши и т. Д.). Вздох.
Так:
Помогите, пожалуйста!
Я ненавижу использовать слово 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:
- На вкладке "Настройки" > " Внешний вид шрифтов " установите для параметра " Пользовательский DPI" значение
200
или выше. - В разделе "Настройки" > " Стиль диспетчера окон " выберите "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, а я этого не хочу. Если у вас возникли проблемы с использованием выбранной вами Изумрудной темы, попробуйте другую, прежде чем удалять всю идею.