Привет! В любом линукс-дистрибутиве есть возможность переключать рабочие столы. И это замечательно, особенно при веб-программировании: на один рабочий стол ставим редактор кода, на второй - браузер и казалось бы должно быть весьма удобно, но процесс переключения между столами оказывается более долгим чем обычное переключение между окнами. Если учесть что на переключение рабочих столов ставится комбинация клавиш, получается тот же alt+tab только между рабочими столами. Но я нашел более быстрый способ.Заключается он в использовании дополнительной кнопки мыши, которая присутствует на большинстве современных мышей. Я пользуюсь "Microsoft Comfort Optical Mouse 3000", на ней дополнительная кнопка слева возле большего пальца, что особенно удобно.
Перейдем к настройке системы, у меня Ubuntu 11.10, но настройка завязана на Compiz и дистрибутив особого значения не имеет. Запускаем терминал и вводим команду "ccsm", запустится менеджер настройки Compiz.
Зайдем в "Общие настройки" и перейдем на вкладку "Размер рабочего стола", поставим 2 стола по горизонтали и 1 по вертикали:
Так мы оставили в системе только 2 рабочих стола.
Выйдем из общих настроек и перейдем в настройки компонента "Desktop Wall". Переключаемся на вкладку "Viewport Switching" и включаем функцию "Allow Wrap-Around", что позволит перескакивать с последнего стола на первый. Тут же можно настроить скорость анимации.
Дальше переключаемся на вкладке "Bindings" и ставим на действие мыши Move Left нужную кнопку (у меня это Button9, просто пробовал все варианты пока не нашел работающий=)
Вот и все, теперь можно удобно переключаться между столами даже не касаясь клавиатуры.
Честно говоря, на подобное решение меня подтолкнул очень тормознутый AppSwitcher в Ubuntu 11.10, ждать по 1-2 секунды пока переключаются окна - это слишком, когда работа кипит каждая секунда дорога =)
Надеюсь кому нибудь пригодится, удачи ;)
Если хотите держать свое тело в форме, заходите на отличный спортивный блог, ищите подходящие упражнения и будьте здоровы!