Як налаштувати запуск на "ухилення вікон"?


28

Мені не подобається пускова установка автоматичного приховування, бо це занадто дратує мене. Пускова установка залишається прихованою, і щоб її виявити, покажчик миші повинен бути переміщений на гарячу точку за замовчуванням . Натомість я хотів би мати приховування, щоб ухилитися від вікон, які раніше були доступні в Ubuntu 11.10. Як повернутися до такої поведінки?

Відповіді:


15

Як відновити поведінку Dodge в 12.04

Ця публікація Ubuntu Geek та ця нова публікація з WepUpd8 повідомляють про відновлення Dodge Windows та Dodge Active Windows for Unity 12.04. Потім їх можна встановити в плагіні Unity в Менеджері налаштувань CompizConfig. Оновлення: 12.10. / 13.04., Будь ласка, зверніться також до цього повідомлення на WepUpd8 .

Потрібно додати ppa:

sudo apt-add-repository ppa:ikarosdev/unity-revamped

і запустити оновлення дистрибуції:

sudo apt-get update
sudo apt-get dist-upgrade

Потім відкрийте CCSM і налаштуйте його на свою улюблену поведінку!

Відновлено поведінку Dodge Window та Dodge Active Window в Ubuntu 12.04.  Термінал призначений лише для документування версії Ubuntu. (Термінал призначений лише для документування версії Ubuntu.)

Можливо, вам доведеться вийти із системи та знову ввійти, щоб воно набрало чинності.

Цей патч також відновлює стару поведінку Click-To-Minimize. Докладніше див. У цій публікації Webupd8 .

Усі зміни можна повернути за допомогою таких команд:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ikarosdev/unity-revamped

Як альтернативи , хак , щоб відновити стару поведінку Додж повідомили тут .

Я випробував версію "справжнього ухилення", і вона працює так, на мій погляд. Найбільш помітно, що пускова установка не «йде вище» активних вікон, а штовхає їх убік, де іноді застрягає (тому пускова установка знову не йде). Взагалі, коли пускова установка змінює положення, це робить багато інших речей на екрані (наприклад, піктограми на робочому столі).

Альтернативою є (майже) назавжди приховати пусковий апарат ( див. Тут ) і використовувати док-станцію з бажаними для поведінки (наприклад, kairo-dock).


Ваше репо змушує мій 12.04 знову зламатися (тобто: кричущі вікна при зміні робочого столу :-() - будь-яким способом ви можете додати виправлення? Якщо це не круто - спасибі ..
schmoopy

Це не моє репо, тому я не потрібний хлопець, щоб питати ... Вибачте. Я сподіваюся, що це буде виправлено.
Расмус

О, ха-ха, не знаю, чому я думав, що. Дякуємо, що поділилися цим
вмістом

17

12.04

Я боюсь, що можливість віконця ухилення була навмисно знята з 12.04

За словами Марка Шуттлворта

"Підхід до ухилення вікон перевірений дуже погано. Ми думали, що він буде добре працювати, спробували його, протестували, і нам довелося розвиватися звідти на основі доказів ....

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

Ось проблема. Більшість користувачів не виявляють ухилення, переміщуючи вікно, поки воно не торкнеться пускового пристрою. Вони вперше стикаються з цим, коли збільшують вікно. Отже, вони входять на робочий стіл. Добре. Вони запускають додаток. Добре. Потім вони максимізують вікно, і пускова установка «зникає». Для цих користувачів поведінка глибоко незручна, випадкова. А це насправді більшість користувачів. Також виявляється, що користувачі, які можуть працювати з пусковими установками, також можуть прекрасно працювати з пусковими установками, які завжди ховаються, коли не використовуються ".

За замовчуванням пуск завжди видно.

Більш детальну інформацію про те, як налаштувати пускову установку, можна знайти в Q&A

Як я можу налаштувати поведінку автомата при запуску Unity?


Dodge Windows - тема, яку висвітлює WebUpd8

Заповзятливий розробник написав кілька сценаріїв, що імітують поведінку вікна ухилення, коли вікно переміщується в область запуску - тобто воно приховує і приховує, як це доречно.

Подібний сценарій доступний для автоматичного приховування запуску, коли вікно максимізоване.

Примітка - вони у форматі двійкового дебюту . Очевидно, що встановлення випадкових бінарних файлів не рекомендується практикою з точки зору безпеки. Прочитайте статтю, якщо бажаєте цього досягти.


2
є звіт про помилки з деякими дуже відвертими поглядами на те, як зберегти варіант для поведінки ухилення: bugs.launchpad.net/unity/+bug/930148
fossfreedom

5

12.04

Ось таке рішення: https://help.ubuntu.com/community/Unity-ReplaceDodgeWindowsBehavior

весело!


Це поверне єдність до 4-х варіантів приховування, тут не бачите жодних проблем. В майбутньому, ймовірно, будуть доступні пакети для тих, хто не хоче створити єдність. У той час як поради і уроки по раніше дозволяють підтримувати це може бути отримано тут, ubuntuforums.org/showthread.php?t=1967822
Дуги

3

12.04

ця функція називається ухиленням. було скинуто з єдності. Є неофіційні рішення, щоб повернути його.

Доступні два способи ухилення вікон: одне, яке працює в основному як раніше в Ubuntu 11.10, а інше працює лише для максимізованих вікон:

 real window dodge behaviour for the Unity Launcher and you can download it here: 

http://webupd8.googlecode.com/files/unity-dodge-windows_1.5_all.deb

 window dodge behaviour for maximized windows and you can download it here:

http://webupd8.googlecode.com/files/unity-dodge-maximized-windows_1.5_all.deb

для отримання додаткової інформації дивіться відповідний розділ у цій публікації .


Дякую за вашу відповідь. Було б дуже приємно, якби програма працювала. На жаль, він спамує awk помилки та встановлює пусковий механізм ніколи не ховатися. Я думаю, що зараз я відмовляюся від єдності, менше ніж за 24 години після того, як я почав його використовувати. :)
Еті

2

12.04

Єдність 2D - це єдиний спосіб ухилитися від точності з коробки. Після входу у систему відкрийте dconf-редактор та перейдіть до /com/canonical/unity-2d/launcher/hide-modeта встановіть його значення 2 (за замовчуванням - 0).


2

13.10

Це можливо 13.10, принаймні це добре перевірено в моїй машині.

Старіші сценарії не працюють так, як ви (Seth) виявили. Однак нові сценарії, які працювали 12.10 і 13.04, працюють 13.10.

На сайті webupd8.org є вказівки. Як зазначено, інструкції призначені для 12.10 та 13.04, але я протестував цей у Virtualbox, і він працював бездоганно (як і у 12.04 вгору, є кілька обмежень, як зазначено в статті, але всі вони працюють добре )

На жаль, ppa для Saucy не оновлюється, щоб включати ці сценарії (принаймні, не настільки, наскільки я міг визначити), тому єдиним рішенням є завантаження їх безпосередньо.

Є 2 різні сценарії, і їх неможливо встановити разом.

Один сценарій лише ухиляється від максимізованих вікон. Найбільше обмеження полягає в тому, що він дозволить запуску перекривати будь-які вікна, які були відкриті, поки вони були приховані.

Інший сценарій повертає старий стиль ухилення вікон (майже) тим, що він приховуватиме запуск, коли будь-яке вікно знаходиться у ньому (пускових установках). Найбільшим обмеженням, яке я помітив, є те, що якщо будь-яке вікно відкрите, що знаходиться в просторі пускової програми, пускач буде залишатися прихованим, навіть якщо це вікно буде мінімізоване.

Ось посилання для завантаження сценарію з максимальним доріг Windows для Dodge

Ось посилання для завантаження "оригінального" сценарію додж Windows

Посилання для завантаження, які я включив вище, надходять безпосередньо зі статті на webupd8.org.

Я б запропонував, щоб ви прочитали статтю на webupd8.org, з якою я посилався на ній, добре пропустили сценарії, (я не хочу потрапляти на територію плагіату, включивши занадто багато статті.


В інтересах повного розкриття інформації я не грав дуже довго з 13.10 VM, але під час його використання я не помічав жодних несподіваних проблем зі сценаріями dodge windows. Я також взагалі довго не грав (можливо, годину) зі "оригінальним" сценарієм ухилення windows, оскільки обмежене прихованим запуском, яке я згадав вище, мені не сподобався. Скрипт Windows, що максимізується, мав можливість успіху використовувати 10+ годин.


Як редакційна записка (прочитайте мою думку, яка вартує саме того, що ви заплатили за це); Ці питання "ухилення вікон" і шляхи вирішення проблем по всій АС та Інтернету, я не розумію, чому Canonical так одружений з думкою, що це була погана особливість. Так, я бачив статті про те, чому вони його видалили, і мені це здається "тонким супом", очевидно, багато користувачів цього хочу, і сценарії працюють досить добре.

Щоб дати кредит там, де це належить (я думаю *), я вважаю, що @JorgeCastro написав перший сценарій обходу ще в 12.04 (dodge максимізував вікно один). Дякую кучу Хорхе, ця відсутня функція була для мене переривкою угод, і я розглядав можливість відключитися від Unity (розглядав корицю, але це було баггі, тому ти справді мене врятував принаймні).

Я взяв трохи свободи, включаючи цю редакцію, і мій намір не полягав у тому, щоб розпочати дискусію на цю тему, а лише викласти те, що, як видається, є загальною думкою у спільноті Ubuntu. Будь ласка , не відповідайте на це як на дискусію, інакше я, або модники будуть змушені редагувати чи видаляти цю відповідь.


Чи регулярно ви використовуєте 13.10 з ухиленням вікон? (Дорога, я не знаю, звідки походило голосування.)
Сет

ІДК, де або чому голосування проти, це було зроблено дуже швидко після того, як я відповів ... І ні, я не використовую його регулярно, я маю його в VM і маю, можливо, 12-13 годин на ньому, але я не помітив різниці між цим і 12.04 (якими я користуюсь, я продовжував ставити оновлення, оскільки не хотів намагатися перевстановити всі свої програми, тепер я міг би просто зачекати до 14.04 ...) сценарій може бути трохи швидшим робота в 13.10, але це може бути лише тому, що Unity швидше, але це все ще не так швидко, як початкова поведінка була в 11.04 & 11.10, все ще є невелика затримка до повернення
пускового пристрою

1

12.04

В Ubuntu 12.04 функцію Dodge Windows було видалено. Щоб повернути його, вам доведеться встановити виправлену версію Unity.

Найпростіший спосіб - це, мабуть, уважно прочитати наступні публікації та слідувати вказівкам. Існує два різних виправлення, і вам доведеться погодитися на одне.

Отримайте Dodge Windows Unity Autohide Behavior для максимізованих Windows в Ubuntu 12.04 Точний Pangolin та Real Window Dodge Unity Launcher Bahaviour Для Ubuntu 12.04 , я припускаю, що ви віддасте перевагу останньому. Я, однак, розумію, що це власна збірка Unity і не можу дати жодної інформації про майбутні оновлення (якщо єдність отримувати оновлення), виправлення помилок тощо.

Ви також можете перевірити оригінальний потік ubuntuforums, який займався цими проблемами: HOW-TO: Об'єднайтесь із «Dodge Windows» та мінімізуйте / немінімізуючи поведінку


1

13.10

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo gedit '/etc/apt/sources.list.d/nilarimogard-webupd8-saucy.list'

переконайтесь, що це виглядає так

deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main

Це змінює "солодкість" на "рясність".

sudo apt-get update
sudo apt-get install unity-dodge-maximized-windows

Atlast перезавантажте ваш ПК, щоб внести зміни (єдиність-ухилення-максимізація-windows).


Чи можете ви додати ще детальну інформацію? Наскільки добре це працює? Ви перевірили?
Сет

Я зараз його використовую. Unity максимізовані вікна максимізуються на всіх максимізованих вікнах просто чудово. Я спробував використовувати windows dodge windows, і він не працював належним чином. Я все одно віддаю перевагу максимізованим вікнам. Це вимагало перезавантаження.
mchid

Крім того, я додав сценарій до /etc/init.d, що завантажив сюди посилання, я не впевнений, чи має це значення.
мчід

1

14.04

Параметр PPA, який був доступний в 12.10 та 13.04, досі не оновлювався на 13.10 чи 14.04 станом на цей час.

Під час тестування я виявив, що сценарій "Dodge Windows" (який майже відновить стару поведінку додж-вікон) більше не працює .... коли він встановлений, пускач постійно ховається і змінює поведінку в Налаштуваннях системи. не працює, поки сценарій не буде видалений.

"Windows Maximized Windows" все ще працює з тими ж обмеженнями, які я згадав у своїй відповіді за 13.10 разом з двома іншими ....

  1. на деяких веб-сторінках вікно змінить розмір вікна, так що панель запуску буде видимою, це, здається, пов'язане з певними веб-сторінками (ighome.com - єдиний, який я знайшов поки що). Перехід на будь-які інші відкриті вкладки відновить вікно та приховає запускається знову .... (я використовую Firefox, тому це може бути різним для Chrome або інших браузерів)
  2. Коли ви мінімізуєте максимізоване вікно, пускач залишатиметься прихованим, поки вікно не буде відкрито - цього раніше не було, (пускова установка повернеться, якби вікно було мінімізоване до запуску)

Я відредагую цю відповідь у якийсь пізній момент, якщо з’явиться краще рішення або поточні сценарії будуть відредаговані для кращої роботи.

Як я вже говорив у своїй іншій відповіді, посилання для завантаження надходить прямо з PPA lauchpad, який був за 13.10 ..... це посилання:

Dodge максимізовані вікна

Повідомлення в блозі про PPA та сценарії, написане за 12.10 та 13.04

Як отримати увімкнення запуску єдності в Ubuntu 12.10 або 13.04

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