& ldquo; Переключение в определенное рабочее пространство & rdquo; ярлыки не работают после перезагрузки

Я определил некоторые ярлыки для доступа к каждому из моих рабочих областей:

<Super>+1 for the First <Super>+2 for the Second etc...

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

По какой-то причине, на рабочем столе, который у меня есть на работе (тот же дистрибутив, 10.10), он отлично работает.

Чтобы они снова работали, Мне нужно отменить все из них, а затем снова их повторить.

У меня есть скрипт, который автоматизирует эти операции:

gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_1 gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_2 gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_3 gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_4 gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_5 gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_6 gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_7 gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_8 gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_1 "<Mod4>ampersand" gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_2 "<Mod4>eacute" gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_3 "<Mod4>quotedbl" gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_4 "<Mod4>apostrophe" gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_5 "<Mod4>parenleft" gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_6 "<Mod4>minus" gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_7 "<Mod4>egrave" gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_8 "<Mod4>undersocre"

Но когда я настраиваю этот скрипт запускается при запуске, странно это не работает.

Кто-нибудь знает, как это решить?

2
задан 2 April 2011 в 21:33

14 ответов

Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace). Вы можете обходиться следующим образом:

Вы можете использовать wmctrl и делать ярлыки для команд специфики.

Основные команды:

Если вы используете metacity: wmctrl -d, чтобы показать все ваши рабочие области. wmctrl -s <workspace_name>, чтобы перейти к определенному рабочему пространству.

Если вы используете metacity: , вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.

Trick Instructions

Проверьте вывод wmctrl -d Например, мой:

0 * DG: 4098x2304 VP: 1366,0 WA: 0, 23 1366x745 N / A

Это означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я «думаю» у меня (девять «рабочих пространств», 3 x 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.

Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.

, если я хочу перейти в мое «рабочее пространство» 1, команда: wmctrl -o 0,0 [ ! d19]

Затем, если я хочу перейти в мое «рабочее пространство» 4, команда: wmctrl -o 0,768

, если я хочу перейти в мое «рабочее пространство» 8, команда: wmctrl -o 1366,1536

, если я хочу перейти в мое «рабочее пространство» 9, команда: wmctrl -o 2732,1536

Получил? ; -)

Создание ярлыков

Trick Instructions Нам понадобится wmctrl .

Вы можете установите их из Ubuntu Software Center или нажав здесь

2) Откройте Compiz (Alt + F2 и введите ccsm и нажмите Enter)

2) Перейдите в раздел «Команды» и добавьте, например, wmctrl -o 0,0 к одной команде

4) Затем перейдите к Keybindings и создайте ярлык <Super>+1 для него.

4) Повторите шаги «3» и «4» для остальных рабочих пространств.

6
ответ дан 25 July 2018 в 22:16
  • 1
    спасибо за Ваш ответ. К сожалению, обновление для ubuntu 11, предложенное менеджером обновлений, действительно ввернуло мою систему, поэтому я не могу проверить это на данный момент. Я постараюсь как можно скорее, но мне мешает использовать это обходное решение, потому что эти ярлыки действительно работают на моей рабочей установке (тот же самый ubuntu 10.04 64 бит, тот же самый компилятор). – BiAiB 17 May 2011 в 03:09
  • 2
    Я знаю, что ... Надеюсь, он может быть исправлен как можно скорее. Между тем вы можете обходиться ;-) – desgua 17 May 2011 в 03:29

У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию, когда компьютер перезагружается.

As примечание стороны, мы должны действительно представить ошибку.

#!/bin/sh #fix min and maximize gsettings set org.gnome.desktop.wm.keybindings maximize "['<Super>Up']" gsettings set org.gnome.desktop.wm.keybindings unmaximize "['<Super>Down']" #fix switch to workspace shortcuts gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Primary><Shift><Alt>KP_Home']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Primary><Shift><Alt>KP_Up']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Primary><Shift><Alt>KP_Page_Up']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Primary><Shift><Alt>KP_Left']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<Primary><Shift><Alt>KP_Begin']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "['<Primary><Shift><Alt>KP_Right']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['<Primary><Shift><Alt>KP_End']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 "['<Primary><Shift><Alt>KP_Down']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-9 "['<Primary><Shift><Alt>KP_Page_Down']"
1
ответ дан 25 July 2018 в 22:16
  • 1
    спасибо за Ваш ответ. В настоящее время я установил другую версию Ubuntu, поэтому у меня больше нет этой проблемы. Во всяком случае, не могли бы вы уточнить, что «я запускаю каждую загрузку». ? вы делаете это вручную? – BiAiB 14 June 2013 в 14:17
  • 2
    Добавлена ​​заметка, которую я использую «Запуск приложений», для запуска этого скрипта при каждой загрузке. Надеюсь, это имеет смысл. – Mark Mandel 15 June 2013 в 04:28

Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace). Вы можете обходиться следующим образом:

Вы можете использовать wmctrl и делать ярлыки для команд специфики.

Основные команды:

Если вы используете metacity: wmctrl -d, чтобы показать все ваши рабочие области. wmctrl -s <workspace_name>, чтобы перейти к определенному рабочему пространству.

Если вы используете metacity: , вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.

Trick Instructions

Проверьте вывод wmctrl -d Например, мой:

0 * DG: 4098x2304 VP: 1366,0 WA: 0, 23 1366x745 N / A

Это означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я «думаю» у меня (девять «рабочих пространств», 3 x 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.

Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.

, если я хочу перейти в мое «рабочее пространство» 1, команда: wmctrl -o 0,0 [ ! d19]

Затем, если я хочу перейти в мое «рабочее пространство» 4, команда: wmctrl -o 0,768

, если я хочу перейти в мое «рабочее пространство» 8, команда: wmctrl -o 1366,1536

, если я хочу перейти в мое «рабочее пространство» 9, команда: wmctrl -o 2732,1536

Получил? ; -)

Создание ярлыков

Trick Instructions Нам понадобится wmctrl .

Вы можете установите их из Ubuntu Software Center или нажав здесь

2) Откройте Compiz (Alt + F2 и введите ccsm и нажмите Enter)

2) Перейдите в раздел «Команды» и добавьте, например, wmctrl -o 0,0 к одной команде

4) Затем перейдите к Keybindings и создайте ярлык <Super>+1 для него.

4) Повторите шаги «3» и «4» для остальных рабочих пространств.

6
ответ дан 2 August 2018 в 03:44
  • 1
    спасибо за Ваш ответ. К сожалению, обновление для ubuntu 11, предложенное менеджером обновлений, действительно ввернуло мою систему, поэтому я не могу проверить это на данный момент. Я постараюсь как можно скорее, но мне мешает использовать это обходное решение, потому что эти ярлыки действительно работают на моей рабочей установке (тот же самый ubuntu 10.04 64 бит, тот же самый компилятор). – BiAiB 17 May 2011 в 03:09
  • 2
    Я знаю, что ... Надеюсь, он может быть исправлен как можно скорее. Между тем вы можете обходиться ;-) – desgua 17 May 2011 в 03:29

У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию, когда компьютер перезагружается.

As примечание стороны, мы должны действительно представить ошибку.

#!/bin/sh #fix min and maximize gsettings set org.gnome.desktop.wm.keybindings maximize "['<Super>Up']" gsettings set org.gnome.desktop.wm.keybindings unmaximize "['<Super>Down']" #fix switch to workspace shortcuts gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Primary><Shift><Alt>KP_Home']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Primary><Shift><Alt>KP_Up']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Primary><Shift><Alt>KP_Page_Up']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Primary><Shift><Alt>KP_Left']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<Primary><Shift><Alt>KP_Begin']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "['<Primary><Shift><Alt>KP_Right']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['<Primary><Shift><Alt>KP_End']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 "['<Primary><Shift><Alt>KP_Down']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-9 "['<Primary><Shift><Alt>KP_Page_Down']"
1
ответ дан 2 August 2018 в 03:44
  • 1
    спасибо за Ваш ответ. В настоящее время я установил другую версию Ubuntu, поэтому у меня больше нет этой проблемы. Во всяком случае, не могли бы вы уточнить, что «я запускаю каждую загрузку». ? вы делаете это вручную? – BiAiB 14 June 2013 в 14:17
  • 2
    Добавлена ​​заметка, которую я использую «Запуск приложений», для запуска этого скрипта при каждой загрузке. Надеюсь, это имеет смысл. – Mark Mandel 15 June 2013 в 04:28

Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace). Вы можете обходиться следующим образом:

Вы можете использовать wmctrl и делать ярлыки для команд специфики.

Основные команды:

Если вы используете metacity: wmctrl -d, чтобы показать все ваши рабочие области. wmctrl -s <workspace_name>, чтобы перейти к определенному рабочему пространству.

Если вы используете metacity: , вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.

Trick Instructions

Проверьте вывод wmctrl -d Например, мой:

0 * DG: 4098x2304 VP: 1366,0 WA: 0, 23 1366x745 N / A

Это означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я «думаю» у меня (девять «рабочих пространств», 3 x 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.

Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.

, если я хочу перейти в мое «рабочее пространство» 1, команда: wmctrl -o 0,0 [ ! d19]

Затем, если я хочу перейти в мое «рабочее пространство» 4, команда: wmctrl -o 0,768

, если я хочу перейти в мое «рабочее пространство» 8, команда: wmctrl -o 1366,1536

, если я хочу перейти в мое «рабочее пространство» 9, команда: wmctrl -o 2732,1536

Получил? ; -)

Создание ярлыков

Trick Instructions Нам понадобится wmctrl .

Вы можете установите их из Ubuntu Software Center или нажав здесь

2) Откройте Compiz (Alt + F2 и введите ccsm и нажмите Enter)

2) Перейдите в раздел «Команды» и добавьте, например, wmctrl -o 0,0 к одной команде

4) Затем перейдите к Keybindings и создайте ярлык <Super>+1 для него.

4) Повторите шаги «3» и «4» для остальных рабочих пространств.

6
ответ дан 4 August 2018 в 19:48
  • 1
    спасибо за Ваш ответ. К сожалению, обновление для ubuntu 11, предложенное менеджером обновлений, действительно ввернуло мою систему, поэтому я не могу проверить это на данный момент. Я постараюсь как можно скорее, но мне мешает использовать это обходное решение, потому что эти ярлыки действительно работают на моей рабочей установке (тот же самый ubuntu 10.04 64 бит, тот же самый компилятор). – BiAiB 17 May 2011 в 03:09
  • 2
    Я знаю, что ... Надеюсь, он может быть исправлен как можно скорее. Между тем вы можете обходиться ;-) – desgua 17 May 2011 в 03:29

У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию, когда компьютер перезагружается.

As примечание стороны, мы должны действительно представить ошибку.

#!/bin/sh #fix min and maximize gsettings set org.gnome.desktop.wm.keybindings maximize "['<Super>Up']" gsettings set org.gnome.desktop.wm.keybindings unmaximize "['<Super>Down']" #fix switch to workspace shortcuts gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Primary><Shift><Alt>KP_Home']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Primary><Shift><Alt>KP_Up']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Primary><Shift><Alt>KP_Page_Up']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Primary><Shift><Alt>KP_Left']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<Primary><Shift><Alt>KP_Begin']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "['<Primary><Shift><Alt>KP_Right']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['<Primary><Shift><Alt>KP_End']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 "['<Primary><Shift><Alt>KP_Down']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-9 "['<Primary><Shift><Alt>KP_Page_Down']"
1
ответ дан 4 August 2018 в 19:48
  • 1
    спасибо за Ваш ответ. В настоящее время я установил другую версию Ubuntu, поэтому у меня больше нет этой проблемы. Во всяком случае, не могли бы вы уточнить, что «я запускаю каждую загрузку». ? вы делаете это вручную? – BiAiB 14 June 2013 в 14:17
  • 2
    Добавлена ​​заметка, которую я использую «Запуск приложений», для запуска этого скрипта при каждой загрузке. Надеюсь, это имеет смысл. – Mark Mandel 15 June 2013 в 04:28

У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию при перезагрузке компьютера.

As

  #! / bin / sh #fix min и maximize gsettings set org.gnome.desktop.wm.keybindings maximize "['& lt;  ; Super & gt; Up '] "gsettings set org.gnome.desktop.wm.keybindings unmaximize" [' & lt; Super & gt; Down]] ##fix для быстрого доступа к рабочей области gsettings set org.gnome.desktop.wm.keybindings switch-to  -workspace-1 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Home']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['& lt; Primary & gt; & lt;  Shift & gt; & lt; Alt & gt; KP_Up '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Up '] "gsettings set org  .gnome.desktop.wm.keybindings switch-to-workspace-4 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Left']" gsettings set org.  gnome.desktop.wm.keybindings switch-to-workspace-5 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Begin']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-  6 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Right']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['& lt; Primary & gt; & lt; Shift & gt; & lt;  ; Alt & gt; KP_End '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Down '] "gsettings set org.gnome.  desktop.wm.keybindings switch-to-workspace-9 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Down']"  
1
ответ дан 6 August 2018 в 03:52

Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace ). Вы можете решить эту проблему:

Вы можете использовать wmctrl и делать ярлыки для команд специфики.

Основные команды:

Если вы используете metacity: wmctrl -d , чтобы показать все ваши рабочие области. wmctrl -s & lt; workspace_name & gt; , чтобы перейти в конкретное рабочее пространство.

Если вы используете Compiz: вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.

Trick Instructions

Проверьте вывод wmctrl -d Например, мой:

0 * DG: 4098x2304 VP: 1366,0 WA: 0,23 1366x745 N / A

Это означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я "думаю" у меня (девять " рабочие пространства ", 3 х 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.

Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.

, если я хочу перейти в мое «рабочее пространство» 1, команда: wmctrl -o 0,0

Тогда, если я хочу пойти в мое «рабочее пространство» 4, команда: wmctrl -o 0,768

, если я хочу идти к моей «рабочей области» 8, команда: wmctrl -o 1366,1536

, если я хочу перейти в мое «рабочее пространство» 9, команда: wmctrl -o 2732,1536

Получил? ;)

Создание ярлыков

1) Нам понадобится Менеджер настроек Compiz .

Вы можете установить их из Ubuntu Software Center или нажав здесь

2) Откройте Compiz (Alt + F2 и введите ccsm и нажмите Enter) [ ! d33]

3) Перейдите в «Команды» и добавьте, например, wmctrl -o 0,0 к одной команде

4) Затем перейдите к Keybindings и сделайте & lt; Супер & gt; +1 ярлык для него.

5) Повторите шаги «3» и «4» для остальных рабочих пространств.

6
ответ дан 6 August 2018 в 03:52

У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию при перезагрузке компьютера.

As

  #! / bin / sh #fix min и maximize gsettings set org.gnome.desktop.wm.keybindings maximize "['& lt;  ; Super & gt; Up '] "gsettings set org.gnome.desktop.wm.keybindings unmaximize" [' & lt; Super & gt; Down]] ##fix для быстрого доступа к рабочей области gsettings set org.gnome.desktop.wm.keybindings switch-to  -workspace-1 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Home']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['& lt; Primary & gt; & lt;  Shift & gt; & lt; Alt & gt; KP_Up '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Up '] "gsettings set org  .gnome.desktop.wm.keybindings switch-to-workspace-4 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Left']" gsettings set org.  gnome.desktop.wm.keybindings switch-to-workspace-5 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Begin']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-  6 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Right']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['& lt; Primary & gt; & lt; Shift & gt; & lt;  ; Alt & gt; KP_End '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Down '] "gsettings set org.gnome.  desktop.wm.keybindings switch-to-workspace-9 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Down']"  
1
ответ дан 7 August 2018 в 21:48

Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace ). Вы можете решить эту проблему:

Вы можете использовать wmctrl и делать ярлыки для команд специфики.

Основные команды:

Если вы используете metacity: wmctrl -d , чтобы показать все ваши рабочие области. wmctrl -s & lt; workspace_name & gt; , чтобы перейти в конкретное рабочее пространство.

Если вы используете Compiz: вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.

Trick Instructions

Проверьте вывод wmctrl -d Например, мой:

0 * DG: 4098x2304 VP: 1366,0 WA: 0,23 1366x745 N / A

Это означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я "думаю" у меня (девять " рабочие пространства ", 3 х 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.

Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.

, если я хочу перейти в мое «рабочее пространство» 1, команда: wmctrl -o 0,0

Тогда, если я хочу пойти в мое «рабочее пространство» 4, команда: wmctrl -o 0,768

, если я хочу идти к моей «рабочей области» 8, команда: wmctrl -o 1366,1536

, если я хочу перейти в мое «рабочее пространство» 9, команда: wmctrl -o 2732,1536

Получил? ;)

Создание ярлыков

1) Нам понадобится Менеджер настроек Compiz .

Вы можете установить их из Ubuntu Software Center или нажав здесь

2) Откройте Compiz (Alt + F2 и введите ccsm и нажмите Enter) [ ! d33]

3) Перейдите в «Команды» и добавьте, например, wmctrl -o 0,0 к одной команде

4) Затем перейдите к Keybindings и сделайте & lt; Супер & gt; +1 ярлык для него.

5) Повторите шаги «3» и «4» для остальных рабочих пространств.

6
ответ дан 7 August 2018 в 21:48

У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию при перезагрузке компьютера.

As

  #! / bin / sh #fix min и maximize gsettings set org.gnome.desktop.wm.keybindings maximize "['& lt;  ; Super & gt; Up '] "gsettings set org.gnome.desktop.wm.keybindings unmaximize" [' & lt; Super & gt; Down]] ##fix для быстрого доступа к рабочей области gsettings set org.gnome.desktop.wm.keybindings switch-to  -workspace-1 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Home']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['& lt; Primary & gt; & lt;  Shift & gt; & lt; Alt & gt; KP_Up '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Up '] "gsettings set org  .gnome.desktop.wm.keybindings switch-to-workspace-4 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Left']" gsettings set org.  gnome.desktop.wm.keybindings switch-to-workspace-5 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Begin']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-  6 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Right']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['& lt; Primary & gt; & lt; Shift & gt; & lt;  ; Alt & gt; KP_End '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Down '] "gsettings set org.gnome.  desktop.wm.keybindings switch-to-workspace-9 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Down']"  
1
ответ дан 10 August 2018 в 10:02

Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace ). Вы можете решить эту проблему:

Вы можете использовать wmctrl и делать ярлыки для команд специфики.

Основные команды:

Если вы используете metacity: wmctrl -d , чтобы показать все ваши рабочие области. wmctrl -s & lt; workspace_name & gt; , чтобы перейти в конкретное рабочее пространство.

Если вы используете Compiz: вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.

Trick Instructions

Проверьте вывод wmctrl -d Например, мой:

0 * DG: 4098x2304 VP: 1366,0 WA: 0,23 1366x745 N / A

Это означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я "думаю" у меня (девять " рабочие пространства ", 3 х 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.

Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.

, если я хочу перейти в мое «рабочее пространство» 1, команда: wmctrl -o 0,0

Тогда, если я хочу пойти в мое «рабочее пространство» 4, команда: wmctrl -o 0,768

, если я хочу идти к моей «рабочей области» 8, команда: wmctrl -o 1366,1536

, если я хочу перейти в мое «рабочее пространство» 9, команда: wmctrl -o 2732,1536

Получил? ;)

Создание ярлыков

1) Нам понадобится Менеджер настроек Compiz .

Вы можете установить их из Ubuntu Software Center или нажав здесь

2) Откройте Compiz (Alt + F2 и введите ccsm и нажмите Enter) [ ! d33]

3) Перейдите в «Команды» и добавьте, например, wmctrl -o 0,0 к одной команде

4) Затем перейдите к Keybindings и сделайте & lt; Супер & gt; +1 ярлык для него.

5) Повторите шаги «3» и «4» для остальных рабочих пространств.

6
ответ дан 10 August 2018 в 10:02

У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию при перезагрузке компьютера.

As

  #! / bin / sh #fix min и maximize gsettings set org.gnome.desktop.wm.keybindings maximize "['& lt;  ; Super & gt; Up '] "gsettings set org.gnome.desktop.wm.keybindings unmaximize" [' & lt; Super & gt; Down]] ##fix для быстрого доступа к рабочей области gsettings set org.gnome.desktop.wm.keybindings switch-to  -workspace-1 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Home']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['& lt; Primary & gt; & lt;  Shift & gt; & lt; Alt & gt; KP_Up '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Up '] "gsettings set org  .gnome.desktop.wm.keybindings switch-to-workspace-4 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Left']" gsettings set org.  gnome.desktop.wm.keybindings switch-to-workspace-5 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Begin']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-  6 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Right']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['& lt; Primary & gt; & lt; Shift & gt; & lt;  ; Alt & gt; KP_End '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Down '] "gsettings set org.gnome.  desktop.wm.keybindings switch-to-workspace-9 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Down']"  
1
ответ дан 13 August 2018 в 16:21
  • 1
  • 2
    Добавлена ​​заметка, которую я использую «Запуск приложений», для запуска этого скрипта при каждой загрузке. Надеюсь, это имеет смысл. – Mark Mandel 15 June 2013 в 04:28

Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace ). Вы можете решить эту проблему:

Вы можете использовать wmctrl и делать ярлыки для команд специфики.

Основные команды:

Если вы используете metacity: wmctrl -d , чтобы показать все ваши рабочие области. wmctrl -s & lt; workspace_name & gt; , чтобы перейти в конкретное рабочее пространство.

Если вы используете Compiz: вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.

Trick Instructions

Проверьте вывод wmctrl -d Например, мой:

0 * DG: 4098x2304 VP: 1366,0 WA: 0,23 1366x745 N / A

Это означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я "думаю" у меня (девять " рабочие пространства ", 3 х 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.

Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.

, если я хочу перейти в мое «рабочее пространство» 1, команда: wmctrl -o 0,0

Тогда, если я хочу пойти в мое «рабочее пространство» 4, команда: wmctrl -o 0,768

, если я хочу идти к моей «рабочей области» 8, команда: wmctrl -o 1366,1536

, если я хочу перейти в мое «рабочее пространство» 9, команда: wmctrl -o 2732,1536

Получил? ;)

Создание ярлыков

1) Нам понадобится Менеджер настроек Compiz .

Вы можете установить их из Ubuntu Software Center или нажав здесь

2) Откройте Compiz (Alt + F2 и введите ccsm и нажмите Enter) [ ! d33]

3) Перейдите в «Команды» и добавьте, например, wmctrl -o 0,0 к одной команде

4) Затем перейдите к Keybindings и сделайте & lt; Супер & gt; +1 ярлык для него.

5) Повторите шаги «3» и «4» для остальных рабочих пространств.

6
ответ дан 13 August 2018 в 16:21
  • 1
    спасибо за Ваш ответ. К сожалению, обновление для ubuntu 11, предложенное менеджером обновлений, действительно ввернуло мою систему, поэтому я не могу проверить это на данный момент. Я постараюсь как можно скорее, но мне мешает использовать это обходное решение, потому что эти ярлыки действительно работают на моей рабочей установке (тот же самый ubuntu 10.04 64 бит, тот же самый компилятор). – BiAiB 17 May 2011 в 03:09
  • 2
    Я знаю, что ... Надеюсь, он может быть исправлен как можно скорее. Между тем вы можете обходиться ;-) – desgua 17 May 2011 в 03:29

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

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