Як зробити межу вікна більшою?


22

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

  • У Налаштуваннях системи> Зовнішній вигляд є чотири теми (Ambiance, Radiance, HighContrast, HighContrastInverse), які мають абсолютно однаковий розмір кордону.

  • Встановлення інших пакетів (наприклад, людина-тема) не впливає на вибір теми.

  • У мого ноутбука немає середньої кнопки миші, і навіть якщо це було, я не хочу двома руками натискати клавішу Alt + середню кнопку просто для зміни розміру вікна. Намагаючись змінити прив'язку ключа розміру, я встановив compizconfig-settings-manager і запустив ccsm. Будь-які зміни, внесені в прив'язку ініціювання розміру вікна в плагіні вікна Змінити розмір, не впливають. Насправді ccsm, здається, взагалі нічого не робить.

  • Я виявив, що попередній випуск полягає в тому, що я використовую Unity 2D замість Unity (3D), хоча я підбираю не-2D робочий стіл при вході в систему. У Unity 2D немає еквівалента ccsm, наскільки я бачу. . І коли я налаштовую VirtualBox так, що запускається 3D Unity, я повністю перекручую поведінку вікна (відсутні всі межі, не приймаю клацання миші тощо). Зітхнути.

Так:

  1. Допоможіть, будь ласка!

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


Чи помітили ви край трикутника у правому нижньому куті всіх вікон за допомогою двигуна gtk (який не включає такі речі, як хром), який допомагає захоплювати межі вікон? Крім того, на моєму робочому столі (Full-HD монітор, 23 дюймових), здається, щонайменше 8 пікселів, які можна грабувати (яке слово для цього? Lol) з усіх боків, крім верхнього. Чи не так у вас?
Домінік

1
Я не впевнений, що ви маєте на увазі під Windows за допомогою двигуна gtk - коли я відкриваю термінал або домашню папку, у нижньому правому куті я не бачу жодного краю трикутника.
eswierk

Вибачте, ви праві - це було раніше 11.04 чи 10.10, я думаю, але їх, здається, вже немає.
Домінік

Десь я бачив, що це знижка в останню хвилину, щоб уникнути помилок у якомусь пакеті. Якщо це так, все, що ви можете зробити, це почекати або спробувати інший менеджер вікон.
Шон Хуліхане

Відповіді:


9

Щоб збільшити межі вікон, ви можете дотримуватися інструкцій у коментарі 8 вищезгаданої помилки:

Закон Коліна (colin-law) писав на 2012-01-31: Re: Складно захопити межі вікон в єдності-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, я змінив на 8 пікселів, тому що думаю 3 все ще занадто малий. Щоб зміни набрали чинності, перейдіть на іншу тему, а потім знову поверніться.



2

Я навчився (і у мене були безкаркасні вікна, без піктограм min max close close), що утримування Altта вибір порожньої області всередині вікна дозволяє схопити та перемістити немаксимізоване вікно навколо.

За допомогою Chrome ретельно спробуйте знайти чітку область на панелі вкладок - клацніть правою кнопкою миші та зніміть позначку Use System Title Bar and borders


0

Ви можете ввімкнути ручки Unity Grab для більш легкої обробки вікон:

Встановіть диспетчер налаштувань Compiz (ігноруйте, якщо він уже встановлений)

sudo apt-get install compizconfig-settings-manager

Візьміть діалогове вікно запуску та введіть

ccsm

Відкриється диспетчер налаштувань Compiz .

У полі пошуку введіть "png" і поставте прапорець біля поля завантажувача зображень PNG.
Тепер знайдіть "захопити ручки" і поставте галочку біля пункту "Захопити ручки".

Тепер натисніть на сам предмет; з'явиться новий екран

Клацніть по кнопці праворуч від "Переключити ручки" та виберіть гарячу клавішу для перемикання ручок.


0

Я не знаю, як робити те, що ви просите, або якщо це можливо.

Тут, я думаю, є справедливим компромісом, якщо умови просто (1) потрапляння на більшу ціль розміру та (2) це робити однією рукою мишею / сенсорною панеллю: Клацніть правою кнопкою миші на панелі заголовка вікна та натисніть «Змінити розмір . "

Я все ще часто забуваю, що саме там я і борюся з тонкими межами.


0

Швидкий і некрасивий спосіб виправити це - встановити дозвіл на щось смішно низьке для дисплея з високою щільністю, тобто 1366x768. Це має сенс лише в тому випадку, якщо вам не потрібно постійного рішення, наприклад, під час завантаження з живого 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 перейдіть до Windows і в розділі HiDPI встановіть масштаб вікна на 2.

Підказка: Знайдіть теми менеджера вікон High DPI для робочого столу, і ви можете знайти щось, що працює краще, ніж теми ootb.

Підтримка екранів High DPI все ще не ідеальна для Linux, але, очевидно, Gnome та Ubuntu працюють над її вдосконаленням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.