Примушуйте клавішу alt + перемикатися лише на поточну робочу область в оболонці GNOME


151

Я шукаю чистий і швидкий метод, щоб змусити GNOME в Ubuntu 14.04 переходити між активними додатками лише на поточній робочій області при натисканні клавіші alt+ tab.

Відповіді:


177

Ось таке рішення, яке я придумав:

Дуже швидко та легко, без будь-яких установок / розширень:

  1. Встановити dconf-editor(вже встановлено на поточних дистрибутивах debian / ubuntu):

    sudo apt-get install dconf-editor
    
  2. Відкрити dconf-editor(з тире чи терміналу)

  3. Перейдіть до: org -> gnome -> shell -> перемикач додатків
  4. Встановіть значення "тільки для поточної робочої області"

    скріншот

..і ви закінчили :)


9
Побажання Gnome просто помістить це у свій аплет "Налаштування"
leo-the-manic

2
Будь ласка, додайте відповідь @austinmarton, оскільки, хоча це більш загальне, існує спосіб gnome, який не потребує додаткових встановлень.
Михайло Малостанідіс

4
Я додав випуск функції до проекту Gnome TWEAK gitlab.gnome.org/GNOME/gnome-tweaks/isissue/123
sobi3ch

1
Станом на Ubuntu 18.04 цей параметр можна знайти у / org / gnome / shell / window-switch / current-
workpace

2
ПОПЕРЕДЖЕННЯ: Для мене в Ubuntu 18.04 не працює, але версія командного рядка працювала: встановлено gsettings org.gnome.shell.app-switchcher current-workpace-only true
carlo.polisini

175

Просто:

gsettings set org.gnome.shell.app-switcher current-workspace-only true

5
супершвидкий, не потрібне додаткове програмне забезпечення і робить саме те, що просили! +1
Джеймі-505

1
Це працювало для мене на Ubuntu 17.04
Естебан Філарді

2
... а для мене в 17.10.
колан

12
Він працює на Ubuntu 18.04. Це просто і вам нічого не потрібно встановлювати
Андреа Тулімієро


15

В якості альтернативи встановленню dconf-editorта необхідності так сильно загравати з мишею, ви також можете це зробити з терміналу.

Щоб створити current-workspace-onlyзначення:

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'true'

Щоб видалити його, поверніться до налаштувань за замовчуванням:

dconf reset /org/gnome/shell/app-switcher/current-workspace-only

Мені б хотілося dconf-editorбільше, якби він міг шукати шляхи, властивості та значення.


2
відповідь (пізніше)gsettings - це просто api вищого рівня, які також встановлюють dconfзначення (і, ймовірно, взагалі віддадуть перевагу над прямим доступом до dconf)
michael

12

Здається, виправлено

gsettings set org.gnome.shell.window-switcher current-workspace-only true
gsettings set org.gnome.shell.app-switcher current-workspace-only true

Схоже, мені потрібен лише перший ( .window-switcher)
kerner1000

Це зробило роботу. Він показує лише додатки, які наразі знаходяться в робочій області, і, коли у додатку є два екземпляри в кожному робочому просторі при натисканні клавіш Alt + Tab, це не дозволяє показувати їх обох. Але ви повинні використовувати обидві команди в цій відповіді. Дивовижне, дякую!
juliangonzalez

6

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

У розділі Налаштування> Пристрої> Клавіатура (на Ubuntu 17.10):

  • Переключення Windows: Alt+Tab
  • Перемикайте програми: Super+Tab

Це складно - Alt + Tab змінює вікна, навіть при зміні комбінацій клавіш. Чи є спосіб це виправити?
Рік-777

Так, Alt + Tab покаже вікна, відкриті в поточній робочій області, тоді як вкладка Super + відображатиме всі відкриті програми (на будь-якій робочій області). Чого ви хочете досягти, щоб Alt + Tab відображав відкриті програми на поточній робочій області замість відкритих вікон?
Клод

1
Привіт ! Я намагаюся встановити цю специфічну поведінку, але, здається, не в змозі. Обидві команди завжди поводяться однаково. Я також спробував налаштування поточного робочого простору для перемикачів вікон та додатків, не пощастивши. Будь-яка ідея? Дякую :)
Biggybi

Я перевірив мої gsettings і у мене є org.gnome.shell.app-switcher current-workspace-only falseіorg.gnome.shell.window-switcher current-workspace-only true
Clauds

Це не відповідає на питання, але, тим не менш, є чудовою підказою.
крафтер

5

AlternateTab

Якщо ви також хочете розгрупувати програми на комутаторі, ви можете додати офіційно підтримувані розширення AlternateTab .

скріншот

Більше того :

Насправді Ubuntu матиме альтернативну вкладку "Альтернатива" у Alt+ tabу майбутній версії Ubuntu (19.04), тоді як поточний перемикач програм за замовчуванням залишиться на Super+ tab.


1

Інші рішення тут не працювали для мене на Ubuntu 18.04.1, але розширення Alt Tab Workspace працювало.

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