Как выбрать последнее активное окно по рабочим пространствам? [16.04 LTS] [dубликат]

В выводе free наиболее важной фигурой является + buffers/cache, которая является free + buffers + cached, она указывает память, доступную вашим приложениям, когда это необходимо.

- buffers/cache == used - buffers - cached который является хорошим показателем памяти, занимаемой приложениями

Linux (ядро) использует неиспользуемую память для кэша страниц (и буферный кеш - он все еще существует) для производительности.

[ f6] -> не используется для чего-либо

echo 3 > /proc/sys/vm/drop_caches освобождает pagecache, dentries и inodes, которые возвратят память, используемую для кеша кеша / буфер страницы, в «free».

buffers и cached будет уменьшаться, а free будет увеличиваться, но это не означает, что у вас больше памяти для приложений.

Для получения дополнительной информации проверьте Linux в моей памяти!

- buffers/cache == used - buffers - cached, который является хорошим показателем памяти, занимаемой приложениями

BTW: Fedora и Arch Linux используют free из procps-ng

Выход объединяет buff / cache и удаляет несколько запутывающий -/+ buffers/cache.

# free -m
              total        used        free      shared  buff/cache   available
Mem:           1874         117          18           1        1737        1708
Swap:             0           0           0
# echo 3 > /proc/sys/vm/drop_caches
# free -m
              total        used        free      shared  buff/cache   available
Mem:           1874         117        1654           1         102        1708
Swap:             0   
119
задан 13 April 2017 в 15:23

8 ответов

Используйте Static Application Switcher (сконфигурированный с использованием CompizConfig / CCSM)

Предупреждение: Каковы некоторые проблемы с CCSM и почему я хочу избежать этого?

Сохраните работу и закройте программы перед использованием CompizConfig.

Рассмотрите распечатку раздела «Диспетчер дисплея» в конце этого сообщения. Надеюсь, вам это не понадобится, но если вы это сделаете, это произойдет потому, что ваш экран временно бесполезен.

Установить программное обеспечение

Установить Compiz Config (благодаря @donbright):

sudo apt-get install compizconfig-settings-manager

Установите статический коммутатор приложений (благодаря @Milimetric):

sudo apt-get install compiz-plugins

Конфигурация

  1. Запустите диспетчер CompizConfig, набрав ccsm в терминале (благодаря @donbright) или найти его в Dash.
  2. В диспетчере настроек CompizConfig перейдите на рабочий стол ▸ Ubuntu Unity Plugin ▸ Switcher Отключите все сочетания клавиш. Это должно выглядеть так на Ubuntu 15.04, когда вы закончите:

Disable all keyboard shortcuts in the Unity Plugin [/g5]

  1. Нажмите «Назад», чтобы вернуться к главная страница CompizConfig.
  2. Включить статический коммутатор приложений, проверив управление окнами ▸ Статический коммутатор приложений ▸ Включите статический коммутатор приложений. Вещи могут мерцать в течение нескольких секунд. Если вы получаете предупреждения, не игнорируйте их; вернитесь и исправьте свои ошибки. Успех выглядит так на Ubuntu 15.04:

Enable Static Application Switcher [/g6]

Вот и все!

Дисплей Manager Restart (в случае проблема)

Надеюсь, вам это не понадобится, но, скорее всего, это приведет к потере данных, чем потянуть шнур питания. Подумайте об этом как о перезагрузке только вашего диспетчера дисплеев, а не всей системы.

# Switch to a terminal session (leaving X-Windows running)
Ctrl-Alt-F1

# (you may have to log in)

# Stop your X-Windows session:
sudo service lightdm stop

# Start a new X-Windows session:
sudo service lightdm start

# Go to the current X-Windows session:
Ctrl-Alt-F7

Спасибо!

Это началось как ответ @ ændrük, но я отредактировал его достаточно времени, чтобы сделать его моим.

109
ответ дан 6 August 2018 в 17:34

Использовать Static Application Switcher (сконфигурированный с использованием CompizConfig / CCSM)

Предупреждение. Каковы некоторые из проблем с CCSM и почему я хочу его избежать?

Сохранить работу и закрывайте программы перед использованием CompizConfig.

Рассмотрите распечатку раздела Warning: в конце этого сообщения. Надеюсь, вам это не понадобится, но если вы это сделаете, это произойдет потому, что ваш экран временно бесполезен.

Установить программное обеспечение

Установить Compiz Config (благодаря @donbright): [ ! d8] sudo apt-get install compizconfig-settings-manager

Установите статический коммутатор приложений (благодаря @Milimetric):

sudo apt-get install compiz-plugins

Конфигурация

Запустите CompizConfig Manager, введя ccsm в терминал ( благодаря @donbright) или найти его в тире. В диспетчере параметров CompizConfig перейдите на рабочий стол ▸ Ubuntu Unity Plugin ▸ Switcher Отключите все сочетания клавиш. Это должно выглядеть так на Ubuntu 15.04, когда вы закончите:

Запустить CompizConfig Manager, введя ccsm в терминал (спасибо @donbright) или найдите его в dash.

Запустите CompizConfig Manager, введя ccsm в терминал (спасибо @donbright) или найдите его в Dash.

Включите статический коммутатор приложений путем проверки управления окнами ▸ Статический коммутатор приложений ▸ Включить статический коммутатор приложений. Вещи могут мерцать в течение нескольких секунд. Если вы получаете предупреждения, не игнорируйте их; вернитесь и исправьте свои ошибки. Успех выглядит так на Ubuntu 15.04:

Disable all keyboard shortcuts in the Unity Plugin [!d18]

Диспетчер отображения Перезагрузка (в случае возникновения проблем)

Вот и все!

# Switch to a terminal session (leaving X-Windows running) Ctrl-Alt-F1 # (you may have to log in) # Stop your X-Windows session: sudo service lightdm stop # Start a new X-Windows session: sudo service lightdm start # Go to the current X-Windows session: Ctrl-Alt-F7

Спасибо!

Надеюсь, вам это не понадобится, но, скорее всего, это приведет к потере данных, чем потянуть шнур питания. Подумайте об этом как о перезагрузке только вашего диспетчера дисплеев, а не всей системы.

2
ответ дан 17 July 2018 в 14:36

Простой способ сделать это без изменения переключателя - проверить Bias alt-tab, чтобы предпочесть окна в текущем окне просмотра. Это второй вариант на вкладке «Switcher» в модуле Unity.

2
ответ дан 17 July 2018 в 14:36

Чтобы сделать переключатель задач только для отображения окон в текущей рабочей области, запустите эту команду с терминала (CTRL + ALT + T):

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

Чтобы вернуться к переключению между окнами на всех рабочих пространствах:

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

Это подтверждается в Ubuntu 17.10.

0
ответ дан 17 July 2018 в 14:36

Чтобы сделать переключатель задач только для отображения окон в текущей рабочей области, запустите эту команду с терминала (CTRL + ALT + T):

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

Чтобы вернуться к переключению между окнами на всех рабочих пространствах:

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

Это подтверждается в Ubuntu 17.10.

0
ответ дан 20 July 2018 в 14:40

Использовать Static Application Switcher (сконфигурированный с использованием CompizConfig / CCSM)

Предупреждение. Каковы некоторые из проблем с CCSM и почему я хочу его избежать?

Сохранить работу и закрывайте программы перед использованием CompizConfig.

Рассмотрите распечатку раздела Warning: в конце этого сообщения. Надеюсь, вам это не понадобится, но если вы это сделаете, это произойдет потому, что ваш экран временно бесполезен.

Установить программное обеспечение

Установить Compiz Config (благодаря @donbright): [ ! d8] sudo apt-get install compizconfig-settings-manager

Установите статический коммутатор приложений (благодаря @Milimetric):

sudo apt-get install compiz-plugins

Конфигурация

Запустите CompizConfig Manager, введя ccsm в терминал ( благодаря @donbright) или найти его в тире. В диспетчере параметров CompizConfig перейдите на рабочий стол ▸ Ubuntu Unity Plugin ▸ Switcher Отключите все сочетания клавиш. Это должно выглядеть так на Ubuntu 15.04, когда вы закончите:

Запустить CompizConfig Manager, введя ccsm в терминал (спасибо @donbright) или найдите его в dash.

Запустите CompizConfig Manager, введя ccsm в терминал (спасибо @donbright) или найдите его в Dash.

Включите статический коммутатор приложений путем проверки управления окнами ▸ Статический коммутатор приложений ▸ Включить статический коммутатор приложений. Вещи могут мерцать в течение нескольких секунд. Если вы получаете предупреждения, не игнорируйте их; вернитесь и исправьте свои ошибки. Успех выглядит так на Ubuntu 15.04:

Disable all keyboard shortcuts in the Unity Plugin [!d18]

Диспетчер отображения Перезагрузка (в случае возникновения проблем)

Вот и все!

# Switch to a terminal session (leaving X-Windows running) Ctrl-Alt-F1 # (you may have to log in) # Stop your X-Windows session: sudo service lightdm stop # Start a new X-Windows session: sudo service lightdm start # Go to the current X-Windows session: Ctrl-Alt-F7

Спасибо!

Надеюсь, вам это не понадобится, но, скорее всего, это приведет к потере данных, чем потянуть шнур питания. Подумайте об этом как о перезагрузке только вашего диспетчера дисплеев, а не всей системы.

2
ответ дан 20 July 2018 в 14:40
  • 1
    как отключить коммутатор в этом представлении? Я просто отключил или изменил привязки клавиш? – Lilitu88 19 October 2011 в 01:01
  • 2
    Просто отключите привязки клавиш. Сдвиг является частью плагина единства, и вы, вероятно, не хотите отключать этот плагин :) – LasseValentini 20 October 2011 в 17:06
  • 3
    +1: Хороший и лаконичный. Но есть также предупреждения о конфликтах с ключевыми связями, и выбор (в Precise) был очень запутанным. Так что немного советов об этом поможет. Например. какая разница между «установленным предварительным окном (все окна) в любом случае» и «отключить ключ» для запуска переключателя в обратном направлении для всех видовых экранов в плагине плагина Ubuntu Unity? & quot; – nealmcb 1 May 2012 в 04:58
  • 4
    В самом деле? Есть no способ вообще , чтобы отключить группировку в Unity's Switcher, кроме как полностью отключить сам коммутатор? – MestreLion 24 November 2012 в 16:36
  • 5
    Разве нет способа отключить только группировку, а не сам коммутатор? – MestreLion 24 November 2012 в 16:37
  • 6
    В 13.04 я не могу найти «Статический коммутатор приложений». в CCSM; ( – Maciej Łopaciński 9 May 2013 в 13:47
  • 7
    Вы, ребята, забыли одну деталь: вы должны sudo apt-get install compiz-plugins получить статический переключатель приложений. – Milimetric 21 May 2013 в 19:17
  • 8
    @Maciej, вам нужно установить compiz-plugins. См. [D0] эту ошибку – ncasas 19 June 2013 в 23:05
  • 9
    Пинг за вопрос в комментарии nealmcb - я тоже озадачен. – Jonathan Hartley 20 March 2014 в 22:10
  • 10
    «Предупреждение» пост предполагает, что цель с 12/04 года заключалась в том, чтобы уменьшить необходимость в CCSM путем слияния в поддержку тех вещей, которые действительно хотят люди. Учитывая огромную популярность этого (и мое продолжающееся состояние массового разочарования в отношении того, как работает переключатель по умолчанию в доверчиве), достигается любой прогресс, по крайней мере, при создании менее страшной и улучшенной настройки, доступной для переключения на статический переключатель приложений ? – nealmcb 14 January 2015 в 02:02

Простой способ сделать это без изменения переключателя - проверить Bias alt-tab, чтобы предпочесть окна в текущем окне просмотра. Это второй вариант на вкладке «Switcher» в модуле Unity.

2
ответ дан 20 July 2018 в 14:40
  • 1
    Вы можете отредактировать этот ответ, чтобы пользователи знали, как получить доступ к настройкам модуля Unity (некоторые из других ответов здесь объясняют, но вы, вероятно, хотите, чтобы ваш ответ был достаточным, даже без ссылки на них). Я бы сделал редактирование, но есть разные способы объяснить это, и я не знаю, что вы предпочтете. – Eliah Kagan 30 May 2012 в 20:56

Легкий способ сделать это без изменения переключателя - проверить Bias alt-tab, чтобы предпочесть окна в текущем окне просмотра . Это второй вариант на вкладке «Switcher» в модуле Unity.

2
ответ дан 2 August 2018 в 11:09

Другие вопросы по тегам:

Похожие вопросы: