Не дозволяйте запуску запуску показувати, коли клавішу Super утримується або коли вона поєднується з іншою клавішею


10

Контекст

Мені подобається використовувати клавішу Super як клавішу модифікатора як частину різних комбінацій клавіш. Наприклад, у складі сітки у мене є дві комбінації клавіш (Super + H та Super + L), які ставлять вікна відповідно зліва та справа.

Однак коли я використовую ці клавіші швидкого доступу, відображається і меню запуску Unity. Це не відбувається, коли я натискаю Windows + 1,2,3.

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

Питання

  • Чи є спосіб запобігти відображенню меню пускової програми Unity, коли клавіша Super поєднується з іншою клавішею?

Відповіді:


1

Напевно, ви не можете отримати потрібну функціональність, не вносивши жодних змін до самого Unity. (Потрібні знання з програмування)

Немає чіткого способу визначити різницю між двома випадками. Або Unity може прив’язатись до ключових подій натискання / випуску на Super (які не побачать натискання інших клавіш, поки він утримується), або він може прив'язуватися до комбінацій клавіш; що було натиснуто в поєднанні з ним.

Теоретично слід досягти необхідної функціональності, використовуючи Unity, XGrabKeyboardколи ви натискаєте Супер і XUngrabKeyboardколи ви відпускаєте його, але це не зовсім звичайне явище.

Те, що я зазвичай бачу в таких речах, як IceWM та Windows, полягає в тому, що там має бути глобальне нав'язування клавіш на Superклавіші, а потім локальні палітурки клавіш у вікні, яке викликає такі речі Super+R(діалогове вікно Запуск Windows ...) тощо.

Моя порада полягатиме в тому, щоб перев’язати ярлик для запуску на щось майже таке легке, як голий Супер. (Я використовую Super+Spaceдля копії gmrun, який я використовую в Lubuntu, що добре відповідає використанню Ctrl+Spaceта Alt+Spaceдля інших пускових пристроїв, таких як SiteLauncher у Firefox)


1
Не впевнений, що це правильне місце, щоб сказати це, але .. Він прекрасно працює на Windows, так чому б це було "важко" в ubuntu? Просто покладіть на клавіші подій, а не вниз.
richardwiden

Тому що ви все ще матимете відкриття пускової установки, крім того, що ще станеться. Якщо ви хочете, щоб суперзв'язувальна робота була інтуїтивно зрозумілою для клавіатурних зв’язків, що знаходяться поза Unity, вам потрібно Unity схопити всі Super+Somethingкомбінації, а потім повторно відправити події, які вас не цікавлять.
ssokolow

0

Відкрийте диспетчер налаштувань CompizConfig та перейдіть у розділ плагіна Ubuntu Единство. натисніть кнопку "x" поруч із клавішею "клавіша для показу запуску", щоб відключити її.


1
Дякую за пропозицію. На жаль, це відключає всі відповідні функції. Тобто я більше не можу натискати Супер, щоб показати пускову установку. Я більше не можу використовувати Super + 1 для запуску / активації програми. Я просто хочу запобігти показу пускової установки, коли я комбіную Супер з іншим ключем.
Джеромі Англім

0

Ви можете завантажити конфіденційність http://sourceforge.net/projects/confity/ . Після того, як ви його скасували, вам слід натиснути uiSelcectoinDialog.py (Зробіть берег виправданим) і натисніть кнопку ОК, внизу ви можете змінити скорочення або видалити потім. Окрім цього, деякі додаткові речі роблять об'єднання трохи більш налаштованим.


Дякую. У мене було швидке посилання на кілька статей про конфіденційність, це виглядало досить схоже на налаштування CompizConfig Unity.
Джеромі Англім

0

З того, що ви запитуєте в питанні, і з того, що ви говорите в коментарях інших відповідей, це, здається, те, що ви хочете:

  • Супер слід використовувати в поєднанні з іншими клавішами
  • Коли ви хочете показати пусковий пристрій, натисніть і утримуйте клавішу супер
  • Натискання клавіші super + num (1-9) має відкрити та / або перейти до програми
  • Ви не хочете показувати пусковий апарат, коли використовуєте його в поєднанні з іншими клавішами, ніж 1-9.

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

Якщо у вас є ідеї, як це можна зробити, не соромтесь написати електронний лист на розсилку Ayatanas.

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