перестает работать alt+tab в ubuntu
Ubuntu 14.04.3 LTS
периодически перестает работать переключение программ через alt+tab — т.е. при нажатии отрабатывает только alt
перелогин помогает, но это не выход
в чем может быть причина?
что можно перезапустить, чтобы не перелогиниваться каждый раз?
в компизе или в клавиатуре
что можно перезапустить, чтобы не перелогиниваться каждый раз?
если я перезапущу компиз (кстати — как?), у меня при этом не рухнут все приложения в сеансе?
не рухнут все приложения в сеансе?
нет, но если ты их по рабочим столам раскидал, то они все на одном(активном) окажутся.
и ещё, попробуй снести конфиг компиза. возможно, это решит проблему.
А переключение расскладок как?
А dmesg в студию будь лю. А то вдруг у тебя клавиатура глючит, а ты из-за этого целый компиз будешь перезапускать.
наверное, на лоре люди достаточно умны, чтобы проверить, работает ли кнопка, прежде чем писать именно про альт-таб. ну или я совершенно не в курсе уровня интеллекта лоровцев.
Наверное, люди с десятилетним опытом внедрения Linux кое-что понимают в линуксах.
Сделаю скидку на уровень интеллекта лоровцев: человек с десятилетним опытом — это я.
для того чтобы догадаться проверить работу кнопки tab, не нужен десятилетний опыт внедрения линуксов.
Ууууу, как всё запущено…
Я понимаю, это может показаться безумным, но попробуй задаунгрейдить ядро до 3.16 (есть в Синаптике) или до 3.17 (есть здесь https://wiki.ubuntu.com/Kernel/MainlineBuilds http://kernel.ubuntu.com/
kernel-ppa/mainline/v3.17.8-vivid/). Ядро добавится в меню граба, старое не поломает, между разными ядрами можно переключаться просто перезагружая компьютер.
У меня это пролечило:
— Подключение Андроидов по MTP/ADB
— Пропадание курсора мыши на пару минут после логина
— Отваливающуюся в случайный момент на неопределенное время переключалку клавиатуры
— Мертвое зависание фаерфокса на этой странице http://www.howtogeek.com/196655/how-to-configure-the-grub2-boot-loaders-setti. (заодно там посмотри, как включить отображение граба при загрузке)
Альт-таб может быть тоже пролечило, но я им особо не пользуюсь, поэтому не в курсе, ломался ли он
Если у него сломалась кнопка «Tab» то в dmesg он все равно ничего не увидит. Увидеть можно только если у него проблемы с usb непосредственно, что тоже в случае с клавиатурой что-то из разряда фантастики.
По сабжу скорей всего это: https://askubuntu.com/questions/135685/alt-tab-does-not-switch
Если у него сломалась кнопка tab, он это заметит, а вот проблемы по USB случаются, это не фантастика.
C клавиатурами очень редко. Учитывая, что ее обычно подключают только один раз, а если человеку надо часто пере-подключать, то используется отдельная клавиатура. Короче говоря это сверх редких случай даже с самой дешевой и убитой клавиатурой, и тогда у него проблемы начнутся нетолько с «Tab». Более вероятное механическое повреждение это залить клавиатуру.
Учитывая, что ее обычно подключают только один раз, а если человеку надо часто пере-подключать, то используется отдельная клавиатура.
А если в этот хаб запитано что-то ещё и напряжения не хватает? Я рассказывал о случае, когда при переключении раскладки отваливалась USB-звуковуха? 🙂
CCЗБ и макофилы кто подключает клавиатуру в usb-хаб. В любом случае тогда бы он не смог, набирать совсем, а в dmesg посыпались бы ошибки не от клавиатуры, а от порта хаба, на котором она висит. Да и неужели так тяжело купить нормальный usb-хаб?
Источник
ALT+TAB больше не группирует окна под приложениями в Ubuntu 19.04
После установки Ubuntu 19.04 ALT + TAB больше не группирует окна в одном приложении. Вместо этого он перебирает все окна независимо от того, к какому приложению он принадлежит. В Ubuntu 18.10 он работал по-другому (и, на мой взгляд, лучше), так что ALT + TAB переключался между приложениями, а ALT + | (клавиша над TAB ) переключается между окнами одного и того же приложения. Как я могу добиться этой настройки в 19.04?
ПРИМЕЧАНИЕ: ALT + | по-прежнему циклически перебирает окна одного и того же приложения, но я не могу сначала использовать ALT + TAB, чтобы выбрать приложение из более короткого списка приложений (по сравнению со списком окон), поэтому ALT + TAB теряет большую часть своей мощности, если у вас много окна открыты.
1 ответ
Согласно примечаниям к выпуску Ubuntu 19.04, Alt + Tab ведет себя иначе, чем раньше:
Обработка alt-tab теперь переключает окна по умолчанию. Переключение приложений по умолчанию можно сделать с помощью супер вкладки
Изображение ниже иллюстрирует, что делает Alt + Tab :
И Super + Tab переключается между приложениями с окнами каждого приложения, доступными ниже:
На следующем изображении показаны параметры «переключения» по умолчанию в меню » Настройки»> «Устройства»> «Клавиатура»> «Горячие клавиши»> «Навигация»:
Всеми сочетаниями клавиш, включая Alt +, Tab можно управлять в меню » Настройки» / » Сочетания клавиш».
Мне понравился стиль в Ubuntu 18.04 GNOME, где Alt + Tab переключение приложений. В Ubuntu Super + Tab по умолчанию переключает приложения, но вы можете изменить это по своему вкусу.
Короткий список со значениями по умолчанию для Ubuntu 20.04 LTS. NB! Возможны изменения в разных версиях.
- Переключение приложений ( Super + Tab ) — переключаться только между приложениями. Последнее выделено окно приложения по умолчанию выбрано — Великий, когда вы Alt + Tab «ИНГ между вашим браузером и окном терминала.
- Переключение окон ( Alt + Tab ) — переключение между всеми открытыми окнами, независимо от того, какое это приложение.
- Прямое переключение окон ( Alt + Escape ) — переключение между двумя последними окнами одним нажатием или циклическое нажатие несколько раз, независимо от приложения. Напоминает мне ctrl + a ctrl + экрана GNU a .
- Переключение окон приложения ( Super +клавиша выше Tab ) — переключение между окнами только текущего приложения. Поскольку у меня всегда есть несколько окон терминала и браузера, мне это нравится. Это Super + | (трубка) на моей клавиатуре. YMMV.
Источник
alt + tab not working properly
ALT + Tab functionality has suddenly started misbehaving. it’s showing only desktop and the current active app instead of all the applications opened.
For eg currently, opened applications are firefox and terminal but when i press ALT + Tab I can see either «desktop + firefox» or «desktop + terminal» depending upon whether the current active application is browser or terminal.
I have not installed any update.
6 Answers 6
I had this problem with the 12.10 beta 2, although I don’t know precisely why it behaved that way, here is how to fix it.
Go to your System Settings > Window Behavior > Task Switcher
Now, on the right side, under the heading «Filter Windows By», the Minimization setting should either be set to «Visible windows» or deselected entirely. That fixed it for me.
If it is set to «Hidden Windows» it tries to show the desktop, it minimizes all other windows, and just seems to behave weirdly.
Are the apps on different desktops? The Alt + Tab switcher cycles through the apps on the currently active workspace only.
I’m on 12.10. I tried all that and messed around with compiz but the settings were missing.
I logged out and logged in a «gnome classic session (no effects)» and it seems to work for now
I also had this problem with 12.04 but neither of the above solutions worked for me.
My solution was to open the Ubuntu menu, and choose System Tools -> System Settings, then under Hardware, open Keyboard, click the shortcuts tab, choose Navigation from the left, and scroll down on the right to find «Switch Applications». When you click that it shows «New Accelerator. » — at this point just press ALT-TAB and its set
Its worked perfectly for me ever since. hope that helps someone.
I had the same issue, none of the above soltution helped.
Actually, in my case, I went back from unity to gnome using the fallback application and these hotkeys were not working. I found the solution there: http://www.qc4blog.com/?p=1407#comment-1614
It has to do with compiz and the application switcher has to be enable..
The link to the blog given by MarK helped me find the solution but the blog missed a step:
The blog has you install the compizconfig-settings-manager but not compiz-plugins. This is definitely a workaround but it worked for me in the «gnome classic session».
- Install packages: sudo apt-get install compiz-plugins compizconfig-settings-manager
- Run «ccsm»
- Scroll down to Window Management and enable (tick) «Application Switcher».
I personally found that the «Application Switcher» option did not work for me and I had to use the «Static Application Switcher»
Источник
Решение проблемы с переключением по alt+shift в Linux, в приложениях на Electron
Хочу поделиться поделиться своим решением проблемы, которая указана в заголовке. Написанием статьи вдохновился от коллеги brnovk, который не поленился и предложил частичное (для меня) решение проблемы. Я сделал свой «костыль», который помог мне. Делюсь с вами.
Описание проблемы
Использовал Ubuntu 18.04 для работы и в последнее время заметил, что при переключении раскладки по alt+shift в таких приложениях, как Visual Studio Code, Skype, Slack и прочих, которые созданы с помощью Electron возникает следующая проблема: фокус с поля ввода, переходит к верхней панели окна (меню). По иным причинам переехал в Fedora + KDE и понял, что проблема никуда не делась. В поисках решения нашёл замечательную статью Чиним Skype своими руками. Огромное спасибо товарищу brnovk, что подробно рассказал о проблеме и поделился своим способом её решения. Но указанный в статье способ закрывал вопрос лишь с одним приложением, а именно Skype. Для меня ещё было критичным разобраться с Visual Studio Code, потому как писать сообщения с прыгающей менюшкой хоть и раздражает, но не так сильно если занимаешься разработкой. Плюс ко всему, коллега предложил решение, при котором меню приложения пропадает полностью, а мне бы не очень хотелось потерять меню в VS Code.
Пытался понять в чём дело
Итак, я решил выделить время и разобраться в чём дело. Сейчас кратко опишу каким путём я шёл, может быть кто-то более подкованный в данном вопросе поможет разъяснить те трудности, с которыми я столкнулся.
Я открыл Visual Studio Code и начал нажимать на разные сочетания Alt+ , смотря на реакцию приложения. Практически во всех случаях все комбианции, кроме Alt+Shift отрабатывали без потери фокуса. Складывалось впечатление, что кто-то съедает нажатый Shift, который следовал после зажатия и удержания Alt и приложение думает что я нажал Alt, потом не нажал ничего, отпустил Alt и оно радостно бросало мой фокус в своё меню, что ему казалось вполне логичным.
Я открыл настройки переключения раскладки клавиатуры (ну знаете вот этот вот длинный список с чекбоксами и всевозможными настройками для клавиш) и установил переключение раскладки по кнопке Alt, без каких-либо дополнительных нажатий.
После этого перестал работать Alt+Tab для переключения окон. Работал только Tab, то есть кто-то снова «съедал» мой Alt. Кто этот «кто-то» вопросов уже не оставалось, а вот что с ним можно сделать я понятия не имею.
Но так как проблему решать было нужно хоть как-то, тогда в голову и пришло решение:
- В настройках отключить хоткей для переключения раскладки клавиатуры (снять все чекбоксы в разделе Switch to another layout);
- Создать свой хоткей, который бы переключал мне раскладку
Описание решения
Для начала установим программу, позволяющую назначать команды клавишам Xbindkeys. К сожалению, штатные средства не позволили мне через красивый интерфейс создать хоткей для сочетания типа Alt+Shift. Можно сделать для Alt+S, Alt+1, Alt+shift+Y и т.д. и т.п., но для нашей задачи это не подходит.
Более подробно про неё есть на ArchWiki
Далее создадим образец файла настроек для программы. Образец довольно короткий, с несколькими командами как раз то, что нужно чтобы разобраться как с ним работать:
Как видно из примера, который находится в файле, нам нужно указать хоткей, который мы хотим использовать и комманду, которая должна исполнится. Выглядит просто.
В качестве хоткея можно использовать человекопонятное написание или использовать коды клавиш. У меня сработало только с кодами, но никто не запрещает Вам немного поэксперементировать.
Чтобы получить коды нужно использовать команду:
Откроется маленькое «Иксовое» окно. Нажимать клавишы нужно только при фокусе на это окно! Только в этом случае Вы увидите в терминале что-то такое:
В моём случае комбинация для клавиш Alt+Shift выглядит вот так:
Теперь нужно сделать так, чтобы при нажатии на эту комбаницию, происходило именно переключение раскладки. Я нашёл только одну рабочую комманду для указания раскладки:
Как видно из примера она умеет только включать ту или иную раскладку, поэтому ничего кроме написания скрипта мне в голову не пришло.
Теперь если файлы .xbindkeysrc и layout.sh лежат в одной директории, то конечный вид файла .xbindkeysrc выглядит так:
После этого применяем изменения:
И можно проверять. Не забудьте отключить любые опции по переключению раскладки в штатных настройках.
Источник